24.02.2011, 14:50
(
Последний раз редактировалось deregudegu; 24.02.2011 в 15:48.
)
Poste o codigo que eu jб faзo uma ideia de como arrumar
_____________________
#Edit
Eu acho que vai funcionar...
Mas qualquer coisa avisa
_____________________
#Edit
Eu acho que vai funcionar...
Mas qualquer coisa avisa
pawn Код:
if(strcmp(cmd,"/Warn",true) == 0)
if(IsPlayerAdmin(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new str[256];
tmp = strtok(cmdtext, idx);
tmp2 = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, green, "Uso correto: /Warn [id do player] [motivo]");
return 1;
}
giveplayerid = strval(tmp);
giveplayerid = strval(tmp);
{
if(IsPlayerConnected(giveplayerid))
{
if(WarnedTimes[giveplayerid] == 0)
{
WarnedTimes[giveplayerid]+=1;
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof (sendername));
format(str, sizeof (str), "[BGSL ADM]: %s foi avisado por %s pelo motivo: %s [1/3 Avisos!]", giveplayer, sendername, cmdtext[8]);
SendClientMessageToAll(green, str);
print(str);
return 1;
}
if(WarnedTimes[giveplayerid] == 1)
{
WarnedTimes[giveplayerid]+=1;
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof (sendername));
format(str, sizeof (str), "[BGSL ADM]: %s foi avisado por %s pelo motivo: %s [2/3 Avisos!]", giveplayer, sendername, cmdtext[8]);
SendClientMessageToAll(green, str);
print(str);
return 1;
}
else if(WarnedTimes[giveplayerid] == 2)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof (sendername));
format(str, sizeof (str), "[BGSL ADM]: %s foi kickado por %s pelo motivo: %s [3/3 Avisos!]", giveplayer, sendername, cmdtext[8]);
SendClientMessageToAll(green, str);
WarnedTimes[giveplayerid]==0;//quando vocк kickar vai setar as warn em 0
Kick(giveplayerid);
return 1;
}
}
}
return 1;
}