А он тут причем? Пули, то идут точно куда надо, но урон не наноситсяПопробуй антиразброс включить.
А он тут причем? Пули, то идут точно куда надо, но урон не наноситсяПопробуй антиразброс включить.
Отправляй синхру на координаты жертвы и отправляй пакеты о попадании пуль. (не забудь что в fOrigin поставить координаты куда ты отправлял синхру)А он тут причем? Пули, то идут точно куда надо, но урон не наносится
Это я тоже делал, всё-равно не работаетОтправляй синхру на координаты жертвы и отправляй пакеты о попадании пуль. (не забудь что в fOrigin поставить координаты куда ты отправлял синхру)
Попробуй такПомогите, крашит когда включаю оконный режим (альт+ентер), много чего перепробовал, не могу понять в чем ошибка.
{$CLEO}
0000: NOP
:SAMPa
wait 0
0AFA: is_samp_available
jf @SAMPa
:1
wait 15000
0AC8: 16@ = allocate_memory_size 64
0B3A: samp 16@ = get_current_server_name
0C2D: strrev in 16@ out 16@
0AC8: 17@ = allocate_memory_size 64
0C16: 17@ = strtok string1 16@ string2 "|"
0C2D: strrev in 17@ out 17@
0AC8: 7@ = allocate_memory_size 128
0AD3: 7@ = format "%s" 17@
call @GetActiveWindow 0 8@
call @SetWindowTextA 2 8@ 7@
free 7@
free 16@
free 17@
jump @1
Добавлением нового лабела эта проблема не решается, похоже что в самих опкодах ошибка или что я хз.Если не хочешь чтобы у тебя повторялось это, удали лабел 1 и jump @1 из кода.
0B3A: samp 16@ = get_current_server_name
0C2D: strrev in 16@ out 16@
0C16: 17@ = strtok string1 16@ string2 "|"
0C2D: strrev in 17@ out 17@
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: gta_sa.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 437101ca
Имя модуля с ошибкой: SAMPFUNCS.asi
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 55b3cada
Код исключения: c00000fd
Смещение исключения: 000a1547
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 605e
Дополнительные сведения 2: 605e5c0e6a34e9a50772e4d7ce25d3df
Дополнительные сведения 3: 49b1
Дополнительные сведения 4: 49b1e020772bd58b0c71da363862de45
Если крашет только на Sapphire, это не проблема с опкодом, это вообще неведомая ху*ня.Добавлением нового лабела эта проблема не решается, похоже что в самих опкодах ошибка или что я хз.
Если ставить 0C16: 17@ = strtok string1 16@ string2 " |" (пробел перед | в ""), то перестает крашить, но начинает крашить на Sapphire бред какой-то.CLEO:0B3A: samp 16@ = get_current_server_name 0C2D: strrev in 16@ out 16@ 0C16: 17@ = strtok string1 16@ string2 "|" 0C2D: strrev in 17@ out 17@
не, не только еще на неск серверах, просто я не понимаю что за херня, эти покоды как-то полевому работают.Если крашет только на Sapphire, это не проблема с опкодом, это вообще неведомая ху*ня.
Если не работают на сервера, значит скорее всего защита какая-то на них.не, не только еще на неск серверах, просто я не понимаю что за херня, эти покоды как-то полевому работают.
блять, хватит мне всякую хуету советовать, какая защита? опкод берет строку из менюхи которая на таб высвечивается, защита блядь.Если не работают на сервера, значит скорее всего защита какая-то на них.
Добавлением нового лабела эта проблема не решается, похоже что в самих опкодах ошибка или что я хз.
Если ставить 0C16: 17@ = strtok string1 16@ string2 " |" (пробел перед | в ""), то перестает крашить, но начинает крашить на Sapphire бред какой-то.CLEO:0B3A: samp 16@ = get_current_server_name 0C2D: strrev in 16@ out 16@ 0C16: 17@ = strtok string1 16@ string2 "|" 0C2D: strrev in 17@ out 17@
0ab1: call @allocate_buffer 3 size 259 terminated_null true zero true save_to 0@
0B3A: samp 0@ = get_current_server_name
0C18: 1@ = strstr string1 0@ string2 "|"
if 1@ > 0
then
1@ += 2 // "| "
0C17: 2@ = strlen 1@
0ab1: call @allocate_buffer 3 size 2@ terminated_null true zero true save_to 3@
0C24: strncpy destination 3@ source 1@ size 2@
0AF8: samp add_message_to_chat "Hostname: %s" color -1 0@
0AF8: samp add_message_to_chat "Server name: %s" color -1 3@
free 3@
end
1@ = 0
free 0@
0A93: end_custom_thread
:allocate_buffer
// call @allocate_buffer 3 size 0@ terminated_null 1@ zero 2@ save_to 3@
if 1@ == true
then 0@++
end
alloc 3@ 0@
if 2@ == true
then 0C11: memset destination 3@ value 0 size 0@
end
0AB2: ret 1 3@
ааа сложна, все выводит будем разбираться, спасибоCLEO:0ab1: call @allocate_buffer 3 size 259 terminated_null true zero true save_to 0@ 0B3A: samp 0@ = get_current_server_name 0C18: 1@ = strstr string1 0@ string2 "|" if 1@ > 0 then 1@ += 2 // "| " 0C17: 2@ = strlen 1@ 0ab1: call @allocate_buffer 3 size 2@ terminated_null true zero true save_to 3@ 0C24: strncpy destination 3@ source 1@ size 2@ 0AF8: samp add_message_to_chat "Hostname: %s" color -1 0@ 0AF8: samp add_message_to_chat "Server name: %s" color -1 3@ free 3@ end 1@ = 0 free 0@ 0A93: end_custom_thread :allocate_buffer // call @allocate_buffer 3 size 0@ terminated_null 1@ zero 2@ save_to 3@ if 1@ == true then 0@++ end alloc 3@ 0@ if 2@ == true then 0C11: memset destination 3@ value 0 size 0@ end 0AB2: ret 1 3@
цикл for. тут уже задавали такоеКак сделать чтобы синхра отправлялась на определенное кол-во времени ?
Фор не вариант. Лучше локальные переменные 32 и 33 юзать в вайле.цикл for. тут уже задавали такое