rendered paste bodydcmd_warn(playerid,params[]) {
#pragma unused params
new str[256];
new tmp[256];
new index=0;
new tmp2[256];
tmp = strtok(params, index);
tmp2 = strtok(params, index);
if(adminlevel[playerid] == 3){
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Correct Usage: /warn [PlayerID] [Reason]");
return 1;
}
giveplayerid = strval(tmp);
giveplayerid = strval(tmp);
if(WarnedTimes[giveplayerid] == 0)
{
WarnedTimes[giveplayerid]+=1;
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof (sendername));
format(str, sizeof (str), "AdmCMD: %s was warned by %s for: %s [1/3 Warnings]", giveplayer, sendername, params[8]);
SendClientMessageToAll(COLOR_BLUE, 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), "AdmCMD: %s was warned by %s for: %s [2/3 Warnings]", giveplayer, sendername, params[8]);
SendClientMessageToAll(COLOR_BLUE, str);
print(str);
return 1;
}
else if(WarnedTimes[giveplayerid] == 2)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof (sendername));
format(str, sizeof (str), "AdmCMD: %s was kicked by %s for: %s [3/3 Warnings]", giveplayer, sendername, params[8]);
SendClientMessageToAll(COLOR_BLUE, str);
Kick(giveplayerid);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GOLD, "You are not an admin level 3!");
return 1;
}
return 1;
}