kawa operand
перерывпятьминут
- 602
- 333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
В 20@ возвращаемое значение
0AA4: 3@ = get_proc_address "InternetReadFile" library 1@В 20@ возвращаемое значение
Ну это то правильно, но тк функция булевая, в 20@ пойдет результат, ток хз зачем он ему там0AA4: 3@ = get_proc_address "InternetReadFile" library 1@
alloc 8@ 64 // msg
10@v = 0 // msg len
0AA5: call_function 3@ num_params 4 pop 0 params 10@v 64 8@ 6@
log "{FFCC00}* [MGP] {FFFFFF}Ответ:%c%s" 0xA 8@
я так юзал
Слушай, кинь ссылку на скачивание или сам pukan burning, а то нигде не могу найти, весь инет перерыл(Пфф, у меня скрипт Pukan Burning, работает на этом.
// кусок скрипта
0AC8: 15@ = allocate_memory_size 128
0AC8: 12@ = allocate_memory_size 64
0AC8: 13@ = allocate_memory_size 64
0AC8: 14@ = allocate_memory_size 64
:1
wait 0
0B75: samp get_chat_string 99 text_to 15@ prefix_to 12@ color_to 13@ prefix_color_to 14@
:0
wait 0
IF
0C21: stricmp string1 15@ string2 "У вас нет маски!"
Jump @дальше уже рабочая часть
Всё жеСразу скажу, перепробовал кучу опкодов со сравнениями.
0C18: 0@ = strstr string1 15@ string2 "У вас нет маски!"
как-то не очень ты делаешь, лучше ставь хук на появление сообщения, и там бери текстКароч
Пишу скрипт
Все хорошо, сама структура рабочая
Но
Суть во в чем
CLEO:// кусок скрипта 0AC8: 15@ = allocate_memory_size 128 0AC8: 12@ = allocate_memory_size 64 0AC8: 13@ = allocate_memory_size 64 0AC8: 14@ = allocate_memory_size 64 :1 wait 0 0B75: samp get_chat_string 99 text_to 15@ prefix_to 12@ color_to 13@ prefix_color_to 14@ :0 wait 0 IF 0C21: stricmp string1 15@ string2 "У вас нет маски!" Jump @дальше уже рабочая часть
так вот, строки не сравниваются
То есть если сервер пишет "У вас нет маски!" то никаких действий
А если я в чат эту фразу напишу, скрипт работает
В чем прикол?
Сразу скажу, перепробовал кучу опкодов со сравнениями. И регистром, и без, и частями, и тд
Помогите, в чем проблема?
Возможно в тексте есть цветовой код {rrggbb} и сравнение не проходит. Пробуй функцию вышеКароч
Пишу скрипт
Все хорошо, сама структура рабочая
Но
Суть во в чем
CLEO:// кусок скрипта 0AC8: 15@ = allocate_memory_size 128 0AC8: 12@ = allocate_memory_size 64 0AC8: 13@ = allocate_memory_size 64 0AC8: 14@ = allocate_memory_size 64 :1 wait 0 0B75: samp get_chat_string 99 text_to 15@ prefix_to 12@ color_to 13@ prefix_color_to 14@ :0 wait 0 IF 0C21: stricmp string1 15@ string2 "У вас нет маски!" Jump @дальше уже рабочая часть
так вот, строки не сравниваются
То есть если сервер пишет "У вас нет маски!" то никаких действий
А если я в чат эту фразу напишу, скрипт работает
В чем прикол?
Сразу скажу, перепробовал кучу опкодов со сравнениями. И регистром, и без, и частями, и тд
Помогите, в чем проблема?
а еще эта мадам возвращает 0 если строки равныstricmp
Но не в клеоа еще эта мадам возвращает 0 если строки равны
А какая разница тоНо не в клео
Если равны будет не нольА какая разница то
Скинь мне тоже в лс =) ПожалуйстаИнтересная получается картина...
Щас в лс кину исходный код клео стилера, там все на этих функциях потроено
{$CLEO}
0B6D: render 0@ = create_font "Arial" height 18 flags 13
:MainLoop
0001: wait 0 ms
00DF: actor $PLAYER_ACTOR driving
004D: jump_if_false @Reloader
03C0: 1@ = actor $PLAYER_ACTOR car
02E3: 2@ = car 1@ speed
0013: 2@ *= 4.0
0AC6: 3@ = label @VehSpeed offset
0AD3: 3@ = format "Скорость: %.1f" 2@
0B6F: render font 0@ draw_text 3@ pos 50 400 color 0xFFFFFFFF
:Reloader
0ADC: test_cheat "0"
004D: jump_if_false @MainLoop
0A92: create_custom_thread "hh.cs"
0A93: end_custom_thread
:VehSpeed
hex
00 00 00 00 00 00 00 00 00 00 00 00 00 00 0
end