- 2
- 0
Здравствуйте, помогите пожалуйста с скриптом.
Пишу скрипт "наказания игроков" и столкнулся с такой проблемой.
Я вывожу строки из файла:
Alex_Test 5 test
Test_Test 3 cheat
Test_Server 6 gm
И хочу чтобы в строке ник срок и причина были под переменными, например: 1@ = Alex_Test, 3@ = 5, 4@ = test (вроде нормально выразил суть).
Посмотрел урок из данной темы: https://blast.hk/threads/7486/
и написал вот такой код:
И проблема в том, что мне выводит не это:
Alex_Test 5 test
Test_Test 3 cheat
Test_Server 6 gm
а вот эти непонятные символы:
Alex_Test 5 xD]
Test_Test 3 xD]
Alex_Santos 1851872095
В последней строке ещё хуже.
Ник и срок нормально выводит, кроме последней строки, а причину нет.
Помогите решить данную проблему пожалуйста
Пишу скрипт "наказания игроков" и столкнулся с такой проблемой.
Я вывожу строки из файла:
Alex_Test 5 test
Test_Test 3 cheat
Test_Server 6 gm
И хочу чтобы в строке ник срок и причина были под переменными, например: 1@ = Alex_Test, 3@ = 5, 4@ = test (вроде нормально выразил суть).
Посмотрел урок из данной темы: https://blast.hk/threads/7486/
и написал вот такой код:
Код:
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
if 0AD7: read_string_from_file 0@ to 2@v size 15@ //IF and SET
then
0AC8: 5@ = allocate_memory_size 50
0AD3: 5@ = format "%s" 2@v
0AC8: 1@ = allocate_memory_size 24
0AC8: 4@ = allocate_memory_size 15
0AA5: call 0x8220AD num_params 5 pop 5 params 4@ 3@v 1@ "%s %d %s" 5@
0AF9: samp say_msg "%s %d %s" 1@ 3@ 4@
0AC9: free_allocated_memory 1@
0AC9: free_allocated_memory 4@
0AC9: free_allocated_memory 5@
wait 3000
end
until 0AD6: end_of_file 0@ reached
0A9B: closefile 0@
end
0AF8: samp add_message_chat "[CLEO punish]{00FF00} Скрипт закончил свою работу!" color 0xFF0000
end
end
end
И проблема в том, что мне выводит не это:
Alex_Test 5 test
Test_Test 3 cheat
Test_Server 6 gm
а вот эти непонятные символы:
Alex_Test 5 xD]
Test_Test 3 xD]
Alex_Santos 1851872095
В последней строке ещё хуже.
Ник и срок нормально выводит, кроме последней строки, а причину нет.
Помогите решить данную проблему пожалуйста