[CLEO] Замораживание - Форум Cheat-Master.ru
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Alowir, Sanoxxx  
[CLEO] Замораживание
cooles Дата: Суббота, 11.08.2012, 18:49 | Сообщение # 1
Новичок
Статус: Offline
Всем привет, с вами я ;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
Новичок
Статус: Offline
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
Новичок
Статус: Offline
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
Урок хорош, но если по простому, то вот cool
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
Новичок
Статус: Offline
[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
Новичок
Статус: Offline
Quote (Lil_Wayne228)
Но меня не когда не кикало при тп, так что думаю бесполезный скрипт,

Ko4eGar Дата: Вторник, 04.09.2012, 21:52 | Сообщение # 14
Боец
Сообщений: 105
Статус: Offline
спс помог очень
[CM]CaRlik Дата: Понедельник, 17.09.2012, 17:56 | Сообщение # 15
Боец
Сообщений: 131
Статус: Offline
Вообще лекго, красиво, грамотно спасибо за урок плюсы уже ставил

Я вернулся.
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Статистика Форума