Получение ID игрока по нику

Alexand555

Новичок
Автор темы
2
0
Пытаюсь получить ID игрока по нику, который вывел из файла. Ничего не выходит.
Подскажите что не так в этом коде и помогите исправить пожалуйста.

Код:
while true
    wait 0
    if player.Defined(0)
    then
        if 0B35: samp is_command_typed 7@ params 8@
        then
            0AF8: samp add_message_chat "[CLEO punish]{00FF00} Скрипт был запущен, ожидайте окончания работы!" color  0xFF0000
            if 0A9A: 0@ = openfile "CLEO\ADMINHELP\demorgan.txt" mode "rt" // IF and SET
            then
                0A9C: 15@ = file 0@ size
                repeat
                0AC8: 5@ = allocate_memory_size 15@
                0AC8: 6@ = allocate_memory_size 15@
                File.ReadString(0@, 6@, 15@)
                0AD3: 5@ = format "%s" 6@
                0AC8: 1@ = allocate_memory_size 24
                0AC8: 4@ = allocate_memory_size 25
                0AC8: 17@ = allocate_memory_size 24
                0AA5: call 0x8220AD num_params 5 pop 5 params 4@ 3@v 1@ "%s %d %s" 5@ 
                25@ = 0             
                for 21@ = 0 to 1000
                    if 0B23: samp is_player_connected 21@
                    then
                        0B36: samp 18@ = get_player_nickname 21@
                        0AD3: 17@ = format "%s" 18@
                        if 0C18: 16@ = strstr string1 1@ string2 17@
                        then
                            0B20: samp 19@ = actor_handle_by_samp_player_id 21@
                            25@ += 1
                            0AF9: samp say_msg "%d %d %s" 19@ 3@ 4@
                        end
                    else continue
                    end
                end
                if 25@ == 0
                then
                0AF9: samp say_msg "%s %d %s" 1@ 3@ 4@
                end
                0AC9: free_allocated_memory 1@
                0AC9: free_allocated_memory 4@
                0AC9: free_allocated_memory 5@
                0AC9: free_allocated_memory 6@
                0AC9: free_allocated_memory 17@
                wait 3000
                until 0AD6: end_of_file 0@ reached
                0A9B: closefile 0@
            end
            0AF8: samp add_message_chat "[CLEO punish]{00FF00} Скрипт закончил свою работу!" color  0xFF0000
        end
    end
end