[CLEO] Вопрос - Ответ - Страница 157 - Форум Cheat-Master.ru
Модератор форума: Alowir, Sanoxxx  
[CLEO] Вопрос - Ответ
[CM]Рафаэль Дата: Суббота, 05.09.2015, 20:19 | Сообщение # 1
Cheat-Master
Сообщений: 3080
Статус: Offline

В этой теме задаются вопросы по CLEO, конкретным опкодам (например, назначение того или иного опкода) и т.д.


Форма вопроса:
Код
[color=#1E90FF][b]Вопрос:[/b][/color] text


Форма ответа:
Код
[color=#1E90FF][b]Ответ:[/b][/color] text



Мой Shop
Официальный гарант

Контактные данные:
VK: vk.com/ali_benua
Skype: lvinyipen
Telegram: @AliBenua
ICQ: 552-090-283
DubStep_ Дата: Воскресенье, 06.09.2015, 03:00 | Сообщение # 2341
{ }
Сообщений: 1406
Статус: Offline
0af8: "X: %0.2f Y: %0.2f Z: %0.2f" -999 1@ 2@ 3@
Castiellll Дата: Воскресенье, 06.09.2015, 03:00 | Сообщение # 2342
Боец
Сообщений: 110
Статус: Offline
У меня скрипт есть
Код
{$CLEO}
if not 0@ = SAMP.Base()
then 0A93: end_custom_thread
end
while not SAMP.Available()
  wait 100
end

0b34: samp register_client_command "start" to_label @start
0b34: samp register_client_command "stop" to_label @stop
while true
wait 0
if 30@ == 1
then
0AB1: call @find_mt 1 Distance 100.0 XYZ 27@ 28@ 29@
wait 100
0AF8: samp add_message_to_chat "abc %d %d %d" color 65280 27@ 28@ 29@  
end
end

:start
30@ = 1
Samp.CmdRet()

:stop
30@ = 0
samp.CmdRet()

:find_mt
10@ = 0xC7DD58
for 6@ = 3 to 32
0085: 14@ = 6@
0012: 14@ *= 160
0A8E: 13@ = 10@ + 14@
0A8E: 11@ = 13@ + 48
0A8D: 3@ = read_memory 11@ size 4 virtual_protect 0 //x
0A8E: 11@ = 13@ + 52
0A8D: 4@ = read_memory 11@ size 4 virtual_protect 0 // y
0A8E: 11@ = 13@ + 56
0A8D: 5@ = read_memory 11@ size 4 virtual_protect 0 // z
if and
8039: 3@ <> 0.0
8039: 4@ <> 0.0
then
Actor.StorePos($PLAYER_ACTOR 20@ 21@ 22@)
0509: 12@ = distance_between_XY 3@ 4@ and_XY 20@ 21@
if 0025: 12@ > 0@
jf break
end
end
0AB2: ret 3 3@ 4@ 5@

Так всё отлично компилируется
Код
{$CLEO .cs}

//-------------MAIN---------------
if  
0@ = SAMP.Base()
else_jump @Noname_18  
0A93: end_custom_thread  

:Noname_18
    not SAMP.Available
else_jump @Noname_38  
wait 100  
jump @Noname_18  

:Noname_38
0B34: samp register_client_command "start" to_label @Noname_153  
0B34: samp register_client_command "stop" to_label @Noname_162  

:Noname_65
wait 0  
if  
   30@ == 1  
else_jump @Noname_146  
call @Noname_171 1 100.0 27@ 28@ 29@  
wait 100  
0AF8: samp add_message_to_chat "abc %d %d %d" color 65280 27@ 28@ 29@   

:Noname_146
jump @Noname_65  

:Noname_153
30@ = 1  
SAMP.CmdRet

:Noname_162
30@ = 0  
SAMP.CmdRet

:Noname_171
10@ = 13098328  
6@ = 3  

:Noname_188
0085: 14@ = 6@ // (int)  
14@ *= 160  
0A8E: 13@ = 10@ + 14@ // int  
0A8E: 11@ = 13@ + 48 // int  
0A8D: 3@ = read_memory 11@ size 4 virtual_protect 0  
0A8E: 11@ = 13@ + 52 // int  
0A8D: 4@ = read_memory 11@ size 4 virtual_protect 0  
0A8E: 11@ = 13@ + 56 // int  
0A8D: 5@ = read_memory 11@ size 4 virtual_protect 0  
if and
    not 3@ == 0.0  
    not 4@ == 0.0  
else_jump @Noname_362  
Actor.StorePos($PLAYER_ACTOR, 20@, 21@, 22@)
0509: 12@ = distance_between_XY 3@ 4@ and_XY 20@ 21@  
if  
0025:   12@ > 0@ // (float)  
else_jump @Noname_383  

:Noname_362
6@ += 1  
   6@ > 32  
else_jump @Noname_188  

:Noname_383
ret 3 3@ 4@ 5@  

А если в таком что редактировать и компилировать то он тупо перестаёт загружаться в игру...
Пробывал SF,CLEO,SB переустанавливать. Не помогло...


s
DubStep_ Дата: Воскресенье, 06.09.2015, 03:00 | Сообщение # 2343
{ }
Сообщений: 1406
Статус: Offline
Удали строку
0A93: end_custom_thread
Serega[SK] Дата: Воскресенье, 06.09.2015, 03:00 | Сообщение # 2344
Новичок
Сообщений: 5
Статус: Offline
Вопрос: Как сделать так, чтобы скрипт брал информацию из чата и при определенной фразе запускался.
К примеру, в чате появилась фраза от сервера "Ваш автомобиль заспавнен", после этого должен запускаться мой скрипт.
Настоящий_Царь Дата: Воскресенье, 06.09.2015, 03:00 | Сообщение # 2345
Новичок
Сообщений: 6
Статус: Offline
Цитата Serega[SK] ()
Вопрос: Как сделать так, чтобы скрипт брал информацию из чата и при определенной фразе запускался.
К примеру, в чате появилась фраза от сервера "Ваш автомобиль заспавнен", после этого должен запускаться мой скрипт.

Код
alloc 1@ 128
alloc 2@ 64
while true
wait 0
0B75: samp get_chat_string 99 text_to 1@ prefix_to 2@ color_to 3@ prefix_color_to 4@
if 0C18: 6@ = strstr string1 1@ string2 "Ваш автомобиль заспавнен"
then
         // code
end
end
Serega[SK] Дата: Воскресенье, 06.09.2015, 03:01 | Сообщение # 2346
Новичок
Сообщений: 5
Статус: Offline
Настоящий_Царь, Сделал, в итоге скрипт сам активируется сразу заходя в игру, не дожидаясь нужного текста в чате.
Viktoor Дата: Воскресенье, 06.09.2015, 03:01 | Сообщение # 2347
Боец
Сообщений: 83
Статус: Offline
Что не так в моем Cleo?
Прикрепления: 1002818.jpg (125.4 Kb)


☻▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬☻
RAKSHA1337 Дата: Воскресенье, 06.09.2015, 03:01 | Сообщение # 2348
Советник
Сообщений: 784
Статус: Offline
Ну удали эту строку и всё, зачем она тебе нужна?

Добавлено (01.08.2014, 00:09)
---------------------------------------------
Точнее с 8 по 10 включительно удали


В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика!
Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
Кoт Дата: Воскресенье, 06.09.2015, 03:01 | Сообщение # 2349

Сообщений: 1074
Статус: Offline
Цитата Viktoor ()
Что не так в моем Cleo?

И еще,пойми,изменив мое имя на свое,это не значит,что ты написал код



Toplivo Дата: Воскресенье, 06.09.2015, 03:01 | Сообщение # 2350
Советник
Сообщений: 728
Статус: Offline
Цитата Viktoor ()
Что не так в моем Cleo?

Опкоды СФ не установлены.
Когда указываешь метку,на которую регистрируется команда,ставь собаку перед названием метки ,а не после(вместо cmd@ ставь @cmd)



Дурак дает,умный берет.
xDmitryINF Дата: Воскресенье, 06.09.2015, 03:01 | Сообщение # 2351
Новичок
Сообщений: 6
Статус: Offline
За что отвечает эта команда - Model.Available(#AK47) ?
Forest_Fox Дата: Воскресенье, 06.09.2015, 03:02 | Сообщение # 2352
Новичок
Сообщений: 4
Статус: Offline
1. Ваш ник: Forest
2. Описание скрипта: CLEO скрипт для раздвоения фуры что бы зафулить склад в банде
3. Дополнительное описание Не нашёл


D
Кoт Дата: Воскресенье, 06.09.2015, 03:02 | Сообщение # 2353

Сообщений: 1074
Статус: Offline
Цитата xDmitryINF ()
За что отвечает эта команда - Model.Available(#AK47) ?

идет как условие,загруженная ли модель ak47
Цитата Forest_Fox ()
1. Ваш ник: Forest
2. Описание скрипта: CLEO скрипт для раздвоения фуры что бы зафулить склад в банде
3. Дополнительное описание Не нашёл

это не тема для поиска


xDmitryINF Дата: Воскресенье, 06.09.2015, 03:02 | Сообщение # 2354
Новичок
Сообщений: 6
Статус: Offline
Кто-нибудь пробовал летать на samp-rp с помощью Actor.PutAt? На низкой скорости перед админами палится?
RAKSHA1337 Дата: Воскресенье, 06.09.2015, 03:02 | Сообщение # 2355
Советник
Сообщений: 784
Статус: Offline
xDmitryINF, ну незнаю насчёт админов, вроде не палится. Со скоростью 50.0 юнитов в 0.6 секунд лететь можно.

В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика!
Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/


Сообщение отредактировал RAKSHA1337 - Суббота, 02.08.2014, 14:12
Поиск: