24.12.2013, 14:44
Todos estгo recebendo a mensagem porque vocк colocou o SendClientMessage dentro do loop (for) sem verificar se o IP corresponde ao player que tentou fazer login.
Tente assim:
Tente assim:
pawn Код:
public OnRconLoginAttempt(ip[], password[], success)
{
new playerIp[16];
new playername[MAX_PLAYER_NAME];
if(success)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
GetPlayerIp(i, playerIp, sizeof(playerIp));
if(!strcmp(ip, playerIp, true))
{
GetPlayerName(i, playername, sizeof(playername));
if(!strcmp(playername, "ZaturN", true))
SendClientMessage(i, -1, "[RCON] Vocк tem permissгo para logar na rcon.");
else
Ban(i);
}
}
}
return 1;
}