[CLEO] Замораживание
|
|
cooles |
Дата: Суббота, 11.08.2012, 18:49 | Сообщение # 1
|
|
Всем привет, с вами я ;3 Сегодня я вам расскажу про замораживание. Ничего рассказывать не буду, сразу покажу на наглядном примере. Для чего нужна заморозка? Ну допустим, на том же самп-рп, чтобы ТПшнуться без кика по небу, под землей и т.д.
Сам скрипт: Code // This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007
{$VERSION 3.1.0027} {$CLEO .cs}
//-------------MAIN--------------- 0000: NOP thread 'KOLESO'
:KOLESO_13 wait 0 if 0AB0: key_pressed 107 else_jump @KOLESO_13 Actor.Angle($PLAYER_ACTOR) = 6@ Actor.LockInCurrentPosition($PLAYER_ACTOR) = True if Actor.Driving($PLAYER_ACTOR) else_jump @KOLESO_86 03C0: 30@ = actor $PLAYER_ACTOR car Car.Angle(30@) = 6@ Car.LockInCurrentPosition(30@) = True
:KOLESO_86 Actor.PutAt($PLAYER_ACTOR, 329.52, 1945.48, 17.64) wait 1000 Actor.PutAt($PLAYER_ACTOR, 332.59, 1946.24, 1005.33)
Actor.LockInCurrentPosition($PLAYER_ACTOR) = False if 056E: car 30@ defined else_jump @KOLESO_1861 Car.LockInCurrentPosition(30@) = False
:KOLESO_1861 jump @KOLESO_13
Рассмотрим скрипт по частям. 1) Code :KOLESO_13 - новый раздел wait 0 - ждём 0 сек if - если 0AB0: key_pressed 107 - нажата кнопка нам+ else_jump @KOLESO_13 - если нет, прыгаем на начало Actor.Angle($PLAYER_ACTOR) = 6@ - обозначаем переменную Actor.LockInCurrentPosition($PLAYER_ACTOR) = True - замораживаем актёра "True" if - если Actor.Driving($PLAYER_ACTOR) - актёр в авто else_jump @KOLESO_86 - если нет, прыгаем вниз 03C0: 30@ = actor $PLAYER_ACTOR car - обозначаем переменную Car.Angle(30@) = 6@ Car.LockInCurrentPosition(30@) = True - замораживаем 2) Code :KOLESO_86 - начинаем новый раздел Actor.PutAt($PLAYER_ACTOR, 329.52, 1945.48, 17.64) - телепортируем актёра в заданные координаты wait 1000 - ждём 1 сек до след. ТП Actor.PutAt($PLAYER_ACTOR, 332.59, 1946.24, 1005.33) 3) Code Actor.LockInCurrentPosition($PLAYER_ACTOR) = False - размораживаем актёра после завершения всех ТП if - если 056E: car 30@ defined - в авто else_jump @KOLESO_1861 - если нет, прыгаем ниже Car.LockInCurrentPosition(30@) = False - если да, размораживаем
:KOLESO_1861 - новый раздел jump @KOLESO_13 - прыгаем в начало
Ну, вот собственно и всё. Вроде всё легко и понятно. Будут вопросы - задавайте в теме.
by Koleso special for cheat-master.ru | При копировании указывать автора
Сообщение отредактировал cooles - Суббота, 11.08.2012, 19:00 |
|
|
|
iRicci |
Дата: Суббота, 11.08.2012, 18:52 | Сообщение # 2
|
|
|
|
|
|
hara93 |
Дата: Суббота, 11.08.2012, 18:57 | Сообщение # 3
|
Новичок
Сообщений: 19
Статус: Offline
|
Бля че ето такое? Куда это писать? Научите люди. Skype: freacksh0w
<a href="http://imgur.com/lxhQh"><img src="http://i.imgur.com/lxhQh.png" alt="" title="Hosted by imgur.com" /></a>
|
|
|
|
cooles |
Дата: Суббота, 11.08.2012, 18:59 | Сообщение # 4
|
|
hara93, http://cheat-master.ru/forum/116-20553-1
|
|
|
|
Bulbash |
Дата: Суббота, 11.08.2012, 19:13 | Сообщение # 5
|
Боец
Сообщений: 222
Статус: Offline
|
Молодца
|
|
|
|
danya777_kirov |
Дата: Воскресенье, 12.08.2012, 01:31 | Сообщение # 6
|
Бывалый
Сообщений: 347
Статус: Offline
|
Урок хорош, но если по простому, то вот Actor.LockInCurrentPosition($PLAYER_ACTOR) = True - заморозить Actor.LockInCurrentPosition($PLAYER_ACTOR) = Falser - разморозить
помогаю по пхп хтмл в лс писать <br\> верстаю сайты в лс тоже помог ставь +++ в репку
|
|
|
|
[CM]ExtazZz |
Дата: Понедельник, 13.08.2012, 12:11 | Сообщение # 7
|
Боец
Сообщений: 158
Статус: Offline
|
norm)
|
|
|
|
wap2341 |
Дата: Вторник, 14.08.2012, 07:00 | Сообщение # 8
|
Бывалый
Сообщений: 341
Статус: Offline
|
[CM]ExtazZz, и что ты добился этим постом ты ведь даже не знаешь как сделать клео броню
ВК не работаю.не провожу сделок.
|
|
|
|
[CM]Рафаэль |
Дата: Четверг, 16.08.2012, 20:47 | Сообщение # 9
|
Cheat-Master
Сообщений: 3080
Статус: Offline
|
Так! Опкод Actor.LockInCurrentPosition($PLAYER_ACTOR) = True делает актера незакрепленным, этот опкод не замораживает актера Чтобы заморозить актера, есть такой код: Code 0A96: 13@ = actor $PLAYER_ACTOR struct 13@ += 1432 0A8C: write_memory 13@ size 1 value 1 virtual_protect 0 // единичка после value означает заморозить актера, а соответственно ноль - не замораживать
Мой Shop Официальный гарант
Контактные данные: VK: vk.com/ali_benua Skype: lvinyipen Telegram: @AliBenua ICQ: 552-090-283
|
|
|
|
cooles |
Дата: Пятница, 17.08.2012, 09:50 | Сообщение # 10
|
|
[CM]Рафаэль,
Ты сначала проверь, потом говори. Актёр останавливается и больше не может двигаться (только шаги, но он будет стоять на месте).
|
|
|
|
[CM]Рафаэль |
Дата: Пятница, 17.08.2012, 11:11 | Сообщение # 11
|
Cheat-Master
Сообщений: 3080
Статус: Offline
|
Я знаю, что говорю.
Мой Shop Официальный гарант
Контактные данные: VK: vk.com/ali_benua Skype: lvinyipen Telegram: @AliBenua ICQ: 552-090-283
|
|
|
|
Lil_Wayne228 |
Дата: Суббота, 01.09.2012, 22:37 | Сообщение # 12
|
Боец
Сообщений: 97
Статус: Offline
|
Что скрипт вообще делает? Добавлено (01.09.2012, 22:37) --------------------------------------------- А вроде понял! Но меня не когда не кикало при тп, так что думаю бесполезный скрипт, ну смотря для кого как
|
|
|
|
cooles |
Дата: Воскресенье, 02.09.2012, 09:49 | Сообщение # 13
|
|
Quote (Lil_Wayne228) Но меня не когда не кикало при тп, так что думаю бесполезный скрипт,
|
|
|
|
Ko4eGar |
Дата: Вторник, 04.09.2012, 21:52 | Сообщение # 14
|
Боец
Сообщений: 105
Статус: Offline
|
спс помог очень
|
|
|
|
[CM]CaRlik |
Дата: Понедельник, 17.09.2012, 17:56 | Сообщение # 15
|
Боец
Сообщений: 131
Статус: Offline
|
Вообще лекго, красиво, грамотно спасибо за урок плюсы уже ставил
Я вернулся.
|
|
|
|