[CLEO] Помощь по редактированию скриптов - Страница 54 - Форум Cheat-Master.ru
Модератор форума: Alowir, Sanoxxx  
[CLEO] Помощь по редактированию скриптов
tupac982 Дата: Суббота, 05.09.2015, 22:25 | Сообщение # 796
Боец
Сообщений: 64
Статус: Offline
Код
{$CLEO .cs}

thread "input"   
cmd "input" @INPUT_162   
if   
    33@ == 1   
else_jump @INPUT_169   
SAMP.ShowDialog(16, "text", "Ââåäèòå òåêñò", "Îê", "Îòìåíà", DIALOG_STYLE_INPUT)

:INPUT_85
wait 0   
alloc 2@ 128   
if   
     SAMP.DialogRespond(16, 1@, 0, 2@)
else_jump @INPUT_155   
if   
    1@ == 1   
else_jump @INPUT_150   
chatmsg "%s" -1 2@   

:INPUT_150
free 2@   

:INPUT_155
goto @INPUT_85   

:INPUT_162
33@ = 1   

:INPUT_169
SAMP.CmdRet

Зацикливается и приходится комп перезагружать. Кто подскажет, что делать?


[ASI] Исправление крашей и годный FPS UP (Crashes.asi) - http://u.to/mBdsEg
[Халява] Заработок в TELEGRAM - http://u.to/ThdsEg
[Халява] Заработок на Анкетах - http://u.to/BYlwEg
[Продажа] Акк на ARP Blue - http://u.to/1I9wEg


Сообщение отредактировал tupac982 - Воскресенье, 08.03.2015, 23:49
Dimka_K Дата: Суббота, 05.09.2015, 22:25 | Сообщение # 797
Боец
Сообщений: 158
Статус: Offline
Может нулевой опкод нужно добавить?)
Цитата tupac982 ()
Зацикливается и приходится комп перезагружать. Кто подскажет, что делать?
tupac982 Дата: Суббота, 05.09.2015, 22:25 | Сообщение # 798
Боец
Сообщений: 64
Статус: Offline
Код
{$CLEO .cs}

const
     DIALOG_STYLE_INPUT = 1
end

0000: NOP

thread "input"  
cmd "input" @input_162  
if  
   33@ == 1  
else_jump @input_169  
SAMP.ShowDialog(16, "Fake text", "Ââåäèòå òåêñò", "Îê", "Îòìåíà", DIALOG_STYLE_INPUT)

:input_85
wait 0  
alloc 2@ 128  
if  
    SAMP.DialogRespond(16, 1@, 0, 2@)
else_jump @input_155  
if  
   1@ == 1  
else_jump @input_150  
chatmsg "%s" -1 2@  

:input_150
free 2@  

:input_155
goto @input_85  

:input_162
33@ = 1  

:input_169
SAMP.CmdRet


Исправил с нулевым опкодом. Запускаю, краш. Что не так-то опять)


[ASI] Исправление крашей и годный FPS UP (Crashes.asi) - http://u.to/mBdsEg
[Халява] Заработок в TELEGRAM - http://u.to/ThdsEg
[Халява] Заработок на Анкетах - http://u.to/BYlwEg
[Продажа] Акк на ARP Blue - http://u.to/1I9wEg
Dimka_K Дата: Суббота, 05.09.2015, 22:25 | Сообщение # 799
Боец
Сообщений: 158
Статус: Offline
Ребят, почему у меня не получается привязать две команды к двум разным действиям? Точнее я уже все сделал, но при компиляции пишет "Неизвестная команда end". Далее убираю end и пишет "Неверное число условий"... Помогите пожалуйста, буду благодарен) Репой не обижу...
Код
{$CLEO .cs}
0000: NOP

repeat
wait 0
until SAMP.Available()
0B34: samp register_client_command "test_odin" to_label @odin
0B34: samp register_client_command "test_dva" to_label @dva

repeat
wait 0
if 0@ == true
then
0AF9: samp say_msg "Раз, раз, два, три"
wait 1000
0AF9: samp say_msg "лаа"
wait 1000
0AF9: samp say_msg "/do дубинка в руке"
wait 1000
0AB1: call @key 2 key 119 time 1000
0@ = false
end

if 1@ == true
0AF9: samp say_msg "Три, шесть, семь"
wait 1000
0AF9: samp say_msg "/mn"
wait 1000
0AF9: samp say_msg "(( ))"
wait 1000
0AB1: call @key 2 key 119 time 1000
1@ = false
end
until false   

:odin
0@ = true
SAMP.CmdRet()

:dva
1@ = true
SAMP.CmdRet()

:key
if 0AA2: 2@ = load_library "User32.dll"
then
if 0AA4: 2@ = get_proc_address "keybd_event" library 2@
then
0AA5: call 2@ num_params 4 pop 0 0 0 0 0@
wait 1@
0AA5: call 2@ num_params 4 pop 0 0 0x02 0 0@
end
end
0AB2: ret 0


Сообщение отредактировал Dimka_K - Понедельник, 09.03.2015, 10:23
russky(samp) Дата: Суббота, 05.09.2015, 22:25 | Сообщение # 800
Боец
Сообщений: 101
Статус: Offline
Цитата Dimka_K ()
{$CLEO .cs}
0000: NOP

repeat
wait 0
until SAMP.Available()
0B34: samp register_client_command "test_odin" to_label @odin
0B34: samp register_client_command "test_dva" to_label @dva

repeat
wait 0
if 0@ == true
then
0AF9: samp say_msg "Раз, раз, два, три"
wait 1000
0AF9: samp say_msg "лаа"
wait 1000
0AF9: samp say_msg "/do дубинка в руке"
wait 1000
0AB1: call @key 2 key 119 time 1000
0@ = false
end

if 1@ == true
0AF9: samp say_msg "Три, шесть, семь"
wait 1000
0AF9: samp say_msg "/mn"
wait 1000
0AF9: samp say_msg "(( ))"
wait 1000
0AB1: call @key 2 key 119 time 1000
1@ = false
end
until false

:odin
0@ = true
SAMP.CmdRet()

:dva
1@ = true
SAMP.CmdRet()

:key
if 0AA2: 2@ = load_library "User32.dll"
then
if 0AA4: 2@ = get_proc_address "keybd_event" library 2@
then
0AA5: call 2@ num_params 4 pop 0 0 0 0 0@
wait 1@
0AA5: call 2@ num_params 4 pop 0 0 0x02 0 0@
end
end
0AB2: ret 0


"if 1@ == true" - Вместо этого напиши "if and 1@ == true", и убери end из-за которого была ошибка


[CM]Russky

Сообщение отредактировал russky(samp) - Понедельник, 09.03.2015, 11:13
Chag Дата: Суббота, 05.09.2015, 22:26 | Сообщение # 801
Новичок
Сообщений: 15
Статус: Offline
Dimka_K,
Код
{$CLEO .cs}   
{$NOSOURCE}
Thread "Chag"
     
0B34: samp register_client_command "test_odin" to_label @odin   
0B34: samp register_client_command "test_dva" to_label @dva   

While True
      wait 0
      if 0@ == 1
      then
          0AF9: samp say_msg "???, ???, ???, ???"   
          wait 1000   
          0AF9: samp say_msg "???"   
          wait 1000   
          0AF9: samp say_msg "/do ??????? ? ????"   
          wait 1000   
          0AB1: call @key 2 key 119 time 1000   
          0@ = 0
      end
        
      if 1@ == 1
      then
          0AF9: samp say_msg "???, ?????, ????"   
          wait 1000   
          0AF9: samp say_msg "/mn"   
          wait 1000   
          0AF9: samp say_msg "(( ))"   
          wait 1000   
          0AB1: call @key 2 key 119 time 1000
          1@ = 0
      end
end           

:odin   
0@ = 1
SAMP.CmdRet()   

:dva   
1@ = 1
SAMP.CmdRet()   

:key   
if 0AA2: 2@ = load_library "User32.dll"   
then   
if 0AA4: 2@ = get_proc_address "keybd_event" library 2@   
then   
0AA5: call 2@ num_params 4 pop 0 0 0 0 0@   
wait 1@   
0AA5: call 2@ num_params 4 pop 0 0 0x02 0 0@   
end   
end   
0AB2: ret 0


Добавлено (09.03.2015, 11:34)
---------------------------------------------
russky(samp), глупо...


Сообщение отредактировал Chag - Понедельник, 09.03.2015, 11:35
Dimka_K Дата: Суббота, 05.09.2015, 22:26 | Сообщение # 802
Боец
Сообщений: 158
Статус: Offline
Цитата russky(samp) ()
"if 1@ == true" - Вместо этого напиши "if and 1@ == true", и убери end из-за которого была ошибка

Цитата Chag ()
russky(samp), глупо...

Ребят, спасибо большое! Все работает) +сик дал обоим
tupac982 Дата: Суббота, 05.09.2015, 22:26 | Сообщение # 803
Боец
Сообщений: 64
Статус: Offline
Цитата tupac982 ()

Код
{$CLEO .cs}  

const  
      DIALOG_STYLE_INPUT = 1  
end  

0000: NOP  

thread "input"   
cmd "input" @input_162   
if   
    33@ == 1   
else_jump @input_169   
SAMP.ShowDialog(16, "Fake text", "Ââåäèòå òåêñò", "Îê", "Îòìåíà", DIALOG_STYLE_INPUT)  

:input_85  
wait 0   
alloc 2@ 128   
if   
     SAMP.DialogRespond(16, 1@, 0, 2@)  
else_jump @input_155   
if   
    1@ == 1   
else_jump @input_150   
chatmsg "%s" -1 2@   

:input_150  
free 2@   

:input_155  
goto @input_85   

:input_162  
33@ = 1   

:input_169  
SAMP.CmdRet


Исправил с нулевым опкодом. Запускаю, краш. Что не так-то опять)

Помогите кто-нибудь


[ASI] Исправление крашей и годный FPS UP (Crashes.asi) - http://u.to/mBdsEg
[Халява] Заработок в TELEGRAM - http://u.to/ThdsEg
[Халява] Заработок на Анкетах - http://u.to/BYlwEg
[Продажа] Акк на ARP Blue - http://u.to/1I9wEg
Chag Дата: Суббота, 05.09.2015, 22:26 | Сообщение # 804
Новичок
Сообщений: 15
Статус: Offline
tupac982,
Код
{$CLEO .cs}  
{$NOSOURCE}
Thread "Chag"
   
0B34: samp register_client_command "input" to_label @input

alloc 2@ 128

While True
     wait 0
     if 0B3C:  samp is_dialog_responded id 16 button 1@ list_item 0 input_text 2@
     then
         if 1@ == 1
         then
             0af8: "%s" -1 2@
         end
     end         
end

:input
0B3B: samp show_dialog id 16 caption "Input" text "Введите текст" button_1 "Готово" button_2 "Закрыть" style 1
SAMP.CmdRet()

Пиши по нормальному , в твоем коде ничего не понятно. Как я понял , это декомпил.
[CM]Andrey228 Дата: Суббота, 05.09.2015, 22:26 | Сообщение # 805
Барыга :D
Сообщений: 93
Статус: Offline
Мне интересно, можно ли если мне прислали /sms (Например на ARP или SRP) как-то извлечь из неё ник игрока. а в последствии и его ид, и записать этот id в переменную?
hnnssy[Царь] Дата: Суббота, 05.09.2015, 22:26 | Сообщение # 806
Новичок
Сообщений: 18
Статус: Offline
[CM]Andrey228, можно конечно.
[CM]Andrey228 Дата: Суббота, 05.09.2015, 22:27 | Сообщение # 807
Барыга :D
Сообщений: 93
Статус: Offline
Цитата hnnssy[Царь] ()
можно конечно.

Можно пример как это сделать?
hnnssy[Царь] Дата: Суббота, 05.09.2015, 22:27 | Сообщение # 808
Новичок
Сообщений: 18
Статус: Offline
[CM]Andrey228, отлавливать рпц ClientMessage и сканить полученный текст с помощью 0C18:
[CM]Andrey228 Дата: Суббота, 05.09.2015, 22:27 | Сообщение # 809
Барыга :D
Сообщений: 93
Статус: Offline
Цитата hnnssy[Царь] ()
отлавливать рпц ClientMessage и сканить полученный текст с помощью 0C18:

можно код? я попробовал, ну не выходит у меня :c.
hnnssy[Царь] Дата: Суббота, 05.09.2015, 22:27 | Сообщение # 810
Новичок
Сообщений: 18
Статус: Offline
[CM]Andrey228, я не знаю как выглядит строка с смс на срп/арп, не играл никогда там. Дай вырезку из чатлога.
Поиск:
Статистика Форума