1

Тема: Проблема с работой скрипта запуск которого назначен на команду.

Речь пойдёт о скрипте для игры SAMP. Есть скрипт, который запускается от ввода команды и показывает необходимых игроков online. Всё работало до определённого момента, что изменилось не знаю, однако теперь после ввода команд действий в игре не наблюдается. В текстовый документ добавлялись ник неймы игроков которые находились в online, так что вариант с отсутствием игрока в игре отметается. Команды вроде time или mm в игре, назначенные на команду в скрипте работают, а вот код предоставленный ниже нет. Код скрипта:

#IfWinActive GTA:SA:MP
#include SAMP.ahk

:?:/komanda::
Loop, Read, D:\test.txt
{
TN = % getPlayerIdByName(A_LoopReadLine)
if not (TN=-1)
 {
   addChatMessage("{FF0000}" A_LoopReadLine " {FFFAFA}id: " TN)
  }
}
return

Разрядность системы - 64, версия программы 112400, кодировка скриптов Unicode 64-bit (хотя пробовал все), операционная система Windows 7. Так же следует отметить что простые бинды назначенные на клавиши работают (вроде Numpad1).

2

Re: Проблема с работой скрипта запуск которого назначен на команду.

Друзья, проблема решена путём изменения кодировки скрипта на ansi 32, может пригодится кому.