20.07.2012, 02:33
mesmo assim, nao irб funcionar.
Desse jeito so funciona com o ID 0 (pois o break vai parar o loop)
o correto seria pegar o IP e comparar com os players online do mesmo IP.
Completando o codigo seus....
Nгo cheguei a testar, mas й assim que eu estava falando .__.
Desse jeito so funciona com o ID 0 (pois o break vai parar o loop)
o correto seria pegar o IP e comparar com os players online do mesmo IP.
Completando o codigo seus....
pawn Код:
public OnRconLoginAttempt(ip[], password[], success)
{
new pIP[20],
pName[MAX_PLAYER_NAME];
if(success)
{
for(new i; i < GetMaxPlayers(); i++)
{
GetPlayerIp(i, pIP, sizeof(pIP));
if(strcmp(pIP, ip, true) != 0) continue;
GetPlayerName(i, pName, sizeof(pName));
if(!strcmp(pName, "NICK", true) || !strcmp(pName, "NICK", true)) // vc pode definir mais ou menos nicks
{
SendClientMessage(i, -1, "Vocк estб autorizado a logar na RCON.");
}
else
{
SendClientMessage(i, -1, "Vocк nгo estб autorizado a logar na RCON.");
Kick(i);
}
break;
}
}
return 1;
}