[CLEO] Вопрос - Ответ - Страница 156 - Форум 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, 02:58 | Сообщение # 2326
{ }
Сообщений: 1406
Статус: Offline
Axwell, он спросил опкод совпадения координат, а не опкод дистанции от себя до координаты
MisterShef Дата: Воскресенье, 06.09.2015, 02:59 | Сообщение # 2327
Новичок
Сообщений: 25
Статус: Offline
Цитата DubStep_ ()
Axwell, он спросил опкод совпадения координат, а не опкод дистанции от себя до координаты

00EC: actor $PLAYER_ACTOR sphere 0 near_point 1812.369 -1929.922 radius 80.0 80.0
Castiellll Дата: Воскресенье, 06.09.2015, 02:59 | Сообщение # 2328
Боец
Сообщений: 110
Статус: Offline
1141687455 1146620221 -1036961548 как такие координаты записывать? Они же такие должны быть 2248.3767 -1207.5602 1049.0234

s
CallBack Дата: Воскресенье, 06.09.2015, 02:59 | Сообщение # 2329
Любитель
Сообщений: 48
Статус: Offline
Цитата Castiellll ()
1141687455 1146620221 -1036961548 как такие координаты записывать? Они же такие должны быть 2248.3767 -1207.5602 1049.0234

Где ты такие нашел?
Castiellll Дата: Воскресенье, 06.09.2015, 02:59 | Сообщение # 2330
Боец
Сообщений: 110
Статус: Offline
Цитата CallBack ()
Где ты такие нашел?

Нашёл координаты красного маркера и вывел их в чат. Вот такие получились


s
xDmitryINF Дата: Воскресенье, 06.09.2015, 02:59 | Сообщение # 2331
Новичок
Сообщений: 6
Статус: Offline
/del

Сообщение отредактировал xDmitryINF - Среда, 30.07.2014, 13:35
RAKSHA1337 Дата: Воскресенье, 06.09.2015, 02:59 | Сообщение # 2332
Советник
Сообщений: 784
Статус: Offline
Castiellll, дак ты их выводи как дробное, а не как целое.

В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика!
Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
Castiellll Дата: Воскресенье, 06.09.2015, 03:00 | Сообщение # 2333
Боец
Сообщений: 110
Статус: Offline
Цитата RAKSHA1337 ()
Castiellll, дак ты их выводи как дробное, а не как целое.

Пример?


s
DubStep_ Дата: Воскресенье, 06.09.2015, 03:00 | Сообщение # 2334
{ }
Сообщений: 1406
Статус: Offline
0af8: "X: %0.2f Y: %0.2f Z: %0.2f" -999 1@ 2@ 3@
Castiellll Дата: Воскресенье, 06.09.2015, 03:00 | Сообщение # 2335
Боец
Сообщений: 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 | Сообщение # 2336
{ }
Сообщений: 1406
Статус: Offline
Удали строку
0A93: end_custom_thread
Serega[SK] Дата: Воскресенье, 06.09.2015, 03:00 | Сообщение # 2337
Новичок
Сообщений: 5
Статус: Offline
Вопрос: Как сделать так, чтобы скрипт брал информацию из чата и при определенной фразе запускался.
К примеру, в чате появилась фраза от сервера "Ваш автомобиль заспавнен", после этого должен запускаться мой скрипт.
Настоящий_Царь Дата: Воскресенье, 06.09.2015, 03:00 | Сообщение # 2338
Новичок
Сообщений: 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 | Сообщение # 2339
Новичок
Сообщений: 5
Статус: Offline
Настоящий_Царь, Сделал, в итоге скрипт сам активируется сразу заходя в игру, не дожидаясь нужного текста в чате.
Viktoor Дата: Воскресенье, 06.09.2015, 03:01 | Сообщение # 2340
Боец
Сообщений: 83
Статус: Offline
Что не так в моем Cleo?
Прикрепления: 1002818.jpg (125.4 Kb)


☻▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬☻
Поиск:
Статистика Форума