25.03.2011, 16:22
pawn Код:
CMD:avisar(playerid, params, cmdtext[])
{
new giveplayerid,tmp[64],idx,tmp2[64],str[256];
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(JogadorInfo[playerid][jAdmin] < 1) SendClientMessage(playerid, GREY, "[Fail] Vocк nгo tem permissгo.");
else if(AdminTrabalhando[playerid] < 1) SendClientMessage(playerid, GREY, "[Fail] Vocк nгo estб trabalhando.");
tmp = strtok(cmdtext, idx);
tmp2 = strtok(cmdtext, idx);
if(!strlen(tmp) && JogadorInfo[playerid][jAdmin] < 1)
{
SendClientMessage(playerid, AAZUL, "Uso correto: /avisar [id do player] [motivo]");
return 1;
}
giveplayerid = strval(tmp);
giveplayerid = strval(tmp);
if(JogadorInfo[playerid][jAdmin] >= 1)
{
if(JogadorInfo[giveplayerid][Avisos] == 1)
{
JogadorInfo[giveplayerid][Avisos]+=1;
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof (sendername));
format(str, sizeof (str), "[Admin] %s foi avisado pelo admin: %s , motivo: %s [1/3 Avisos]", giveplayer, sendername, cmdtext[8]);
SendClientMessageToAll(0x38FF06FF, str);
print(str);
return 1;
}
if(JogadorInfo[giveplayerid][Avisos] == 2)
{
JogadorInfo[giveplayerid][Avisos]+=1;
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof (sendername));
format(str, sizeof (str), "[Admin] %s foi avisado e kickado pelo admin: %s , motivo: %s [2/3 Avisos]", giveplayer, sendername, cmdtext[8]);
SendClientMessageToAll(0x38FF06FF, str);
Kick(giveplayerid);
print(str);
return 1;
}
else if(JogadorInfo[giveplayerid][Avisos] == 3)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof (sendername));
format(str, sizeof (str), "[Admin] %s foi avisado e banido pelo admin: %s, motivo: %s [3/3 Avisos]", giveplayer, sendername, cmdtext[8]);
SendClientMessageToAll(0x38FF06FF, str);
Ban(giveplayerid);
return 1;
}
}
else
{
SendClientMessage(playerid, VERMELHO, "Vocк nгo tem permissгo para usar este comando!!");
return 1;
}
return 1;
}

Me ajudem por favor '-'