EVG
Участник
- Сообщения
- 135
- Реакции
- 6
Пытаюсь написать плагин, который выводит информацию о подключившимся игроке. Получаю позицию игрока при объявлении переменной new rank = LR_GetClientPos(client); в методе OnClientPostAdminCheck. Но он всегда выводит значение 0. Но если сделать это например вот так:
Оффтоп
То выводит всё нормально. Это он в OnClientPostAdminCheck ещё не имеет данных о статистике игрока или я делаю что-то не так? Если второе, то в чём моя проблема?
Оффтоп
public void OnClientSayCommand_Post(int client, const char[] command, const char[] sArgs)
{
if (client && (strcmp(sArgs[1], "sc", false) == 0))
{
new rank = LR_GetClientPos(client);
new value = LR_GetClientInfo(client, 0);
CGOPrintToChat(client, "Rank: %i. Value %i", rank, value);
}
}
{
if (client && (strcmp(sArgs[1], "sc", false) == 0))
{
new rank = LR_GetClientPos(client);
new value = LR_GetClientInfo(client, 0);
CGOPrintToChat(client, "Rank: %i. Value %i", rank, value);
}
}
То выводит всё нормально. Это он в OnClientPostAdminCheck ещё не имеет данных о статистике игрока или я делаю что-то не так? Если второе, то в чём моя проблема?