[Pedido] Loga rcon por nick -
Shakal_XD - 12.02.2012
Galera eu sou novo aqui no forum samp,e eu preciso de ajuda em um sistema de escolher os nicks q podem logar rcon,caso nгo esteja na lista й kikado...Pois ultimamente tenho tido problemas com hackers
Eu andei procurando e achei esse,й quase isso,mas esse ta bugado,quando alguem com permissao loga,as pessoas que nao tem permissao sao kikadas sem nem digitar /rcon login
public OnRconLoginAttempt(ip[], password[], success)
{
new playername[MAX_PLAYER_NAME];
if(success)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
GetPlayerName(i, playername, sizeof(playername));
if(!strcmp(playername, "[KG]ShakaL", true) || !strcmp(playername, "[KG]Fr3_Thug", true) || !strcmp(playername, "[KG]MOX_FOREVER", true) || !strcmp(playername, "[KG]Matthew_Drew", true))
{
SendClientMessage(i, -1, "[Info-KG]Vocк estб autorizado a logar na RCON.");
}
else
{
SendClientMessage(i, -1, "[Info-KG]Vocк nгo estб autorizado a logar na RCON.");
Kick(i, "/RCON LOGIN");
}
}
}
return 1;
}
Re: [Pedido] Loga rcon por nick - rjjj - 12.02.2012
Isto deve resolver o seu problema
:
pawn Код:
public OnRconLoginAttempt(ip[], password[], success)
{
if(success)
{
for(new x = 0, y = GetMaxPlayers(); x != y; x++)
{
new IP[16];
GetPlayerIp(x, IP, 16);
if(strcmp(ip, IP)) continue;
new NickName[MAX_PLAYER_NAME];
GetPlayerName(x, NickName, MAX_PLAYER_NAME);
if(!strcmp(NickName, "[KG]ShakaL", true) || !strcmp(NickName, "[KG]Fr3_Thug", true) || !strcmp(NickName, "[KG]MOX_FOREVER", true) || !strcmp(NickName, "[KG]Matthew_Drew", true))
{
SendClientMessage(x, 0x33CCFFAA, "[Info]Vocк estб autorizado a logar na RCON.");
}
else
{
SendClientMessage(x, 0x33CCFFAA, "[Info]Vocк nгo estб autorizado a logar na RCON.");
Kick(x);
}
}
}
return 1;
}
Espero ter ajudado
.
Re: [Pedido] Loga rcon por nick -
cezaro - 12.02.2012
Tenta
pawn Код:
public OnRconLoginAttempt(ip[], password[], success)
{
new playername[MAX_PLAYER_NAME];
if(success) {
for(new i = 0; i < MAX_PLAYERS; i++) {
GetPlayerName(i, playername, sizeof(playername));
if(!strcmp(playername, "[KG]ShakaL", true) || !strcmp(playername, "[KG]Fr3_Thug", true) || !strcmp(playername, "[KG]MOX_FOREVER", true) || !strcmp(playername, "[KG]Matthew_Drew", true)) {
SendClientMessage(i, -1, "[Info-KG]Vocк estб autorizado a logar na RCON.");
}
else {
SendClientMessage(i, -1, "[Info-KG]Vocк nгo estб autorizado a logar na RCON.");
Kick(i);
}
}
}
return 1;
}