Дата: Воскресенье, 06.08.2017, 07:48 | Сообщение # 1
Новичок
Сообщений: 26
Статус: Offline
В общем есть команда /clear (Очистить розыск игроку). Мне нужен скрипт, который при нажатии/прописывании команды очищал розыск всему серверу. Мне скинули вот такой
Код
{$CLEO} {$INCLUDE SF} 0000: NOP wait 2000 15@ = 0
0AF8: "[CLEO]: CLEO by ___ load" color 0xFFFF00 0AF8: "[CLEO]: Èñïîëüçîâàòü: /clearall - î÷èñòèòü" color 0xFFFF00 0B34: samp register_client_command "clearall" to_label @cmd
:cmd wait 0 if 15@ > 0 else_jump @cmd if 15@ < 220 else_jump @cmd
repeat wait 0 if $clear == true then if and 15@ > 0//от какого числа будет идти флуд 15@ < 220//до какого числа будет идти флуд then 0AF9: samp say_msg "/clear %d" 15@ 15@ += 1 wait 100//задержка между вводом команд else chatmsg "Cleaner end." -1//напишет при окончании jump @cmd end else end until false
:cmd wait 0 if $clear == false then $clear = true chatmsg "Cleaner active!" -1 samp.CmdRet() else $clear = false 15@ = 0 chatmsg "Cleaner deactive." -1 samp.CmdRet() end
Сообщение отредактировал Linx_ - Воскресенье, 06.08.2017, 08:10
repeat wait 0 if $clear == true then if and 15@ > 0//от какого числа будет идти флуд 15@ < 220//до какого числа будет идти флуд then 0AF9: samp say_msg "/clear %d" 15@ 15@ += 1 wait 100//задержка между вводом команд else chatmsg "Cleaner end." -1//напишет при окончании jump @cmd end else end until false
:cmd wait 0 if $clear == false then $clear = true chatmsg "Cleaner active!" -1 samp.CmdRet() else $clear = false 15@ = 0 chatmsg "Cleaner deactive." -1 samp.CmdRet() end
Дата: Воскресенье, 06.08.2017, 09:39 | Сообщение # 5
Новичок
Сообщений: 26
Статус: Offline
ЦитатаLinx_ ()
Надеюсь скрипт начинается с {$CLEO} ??? Если да, то нажимаешь Файл - Сохранить как - Все файлы(*.*) Дальше вводишь название Пример: cleaner.cs После чего в Sanny Builder нажимаешь на F6 и если успешно скомпилирует заходишь в игру. Я проверял этот скрипт, и у меня он работал.
while true wait 0 if 0039: 0@ == 1 then for 1@ = 0 to 220 wait 1000 if 0039: 0@ == 0 then break else if 0B23: samp is_player_connected 1@ then 0AF9: samp say_msg "/clear %d" 1@ end end end end end
while true wait 0 if 0039: 0@ == 1 then for 1@ = 0 to 220 wait 1000 if 0039: 0@ == 0 then break else if 0B23: samp is_player_connected 1@ then 0AF9: samp say_msg "/clear %d" 1@ end end end end end
:cmd 0B12: 0@ = 0@ XOR 1 0B43: samp cmd_ret
Большое спасибо, но у вас тоже прописывает не те id, "игрок не в игре", пишет
Дата: Воскресенье, 06.08.2017, 14:50 | Сообщение # 13
Новичок
Сообщений: 26
Статус: Offline
ЦитатаLinx_ ()
Может ты не так компилишь что ли. Лови как я делал: Цылка Если не будет работать, дай айпи серва в лс, я попробую
Короче я как всегда, сам херни наделаю и ничего не работает, видимо Билдер плохо настроен Твой файл установил, все заработало, спасибо большое) На сервере чистить розыск только лидер закона может)