CONST
TXT = 20@
NICK = 21@
ID = 22@
END
WHILE TRUE
wait 0
IF 17@ == 1
THEN
IF 0A9A: TXT = openfile "cleo/Spisok.txt" mode "r"
THEN
0AC8: 23@ = allocate_memory_size 64
0C11: memset destination 23@ value 0 size 64
17@ = 0
REPEAT
wait 0
IF 0AD7: read_string_from_file TXT to 23@ size 65
THEN
IF 0C21: stricmp string1 NICK string2 23@
THEN
0C11: memset destination 23@ value 0 size 64
0AF8: samp add_message_to_chat "{FFFF00}[Проверка ЧС] {FFFFFF}Игрок {FF0000}находится {FFFFFF}в ЧС" color -1
24@ = -1
break
END
0C11: memset destination 23@ value 0 size 64
END
UNTIL 0AD6: end_of_file TXT reached
free 23@
IF 24@ == 0
THEN
0AF8: samp add_message_to_chat "{FFFF00}[Проверка ЧС] {FFFFFF}Игрок {2BFF00}не занесен {FFFFFF}в ЧС" color -1
ELSE
24@ = 0
END
END
END
END
:check
IF 0B35: samp ID = get_last_command_params
THEN
0C1A: ID = atoi ID
IF 0B23: samp is_player_connected ID
THEN
0B36: samp NICK = get_player_nickname ID
17@ = 1
ELSE
0AF8: samp add_message_to_chat "{FFFFFF} Игрок не подключен" color -1
END
ELSE
0AF8: samp add_message_to_chat "{FFFF00}[Проверка ЧС] {FFFFFF}Не верно введена команда. Введите команду /bl [id игрока]" color -1
END
cmdret
Вообщем, при проверке любого игрока на ЧС, пишет что не занесен. В чем причина? Я наверное в глаза долблюсь, но нормальный скан файла на бх я так и не нашел:( Если сможете подкрепить примером: буду очень благодарен.