
Untitled
By: a guest on
Apr 23rd, 2012 | syntax:
None | size: 1.34 KB | hits: 16 | expires: Never
CMD:hoiata(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >=4 || IsPlayerAdmin(playerid))
{
new id, pohjus[40];
if(sscanf(params, "us[40]", id, pohjus)) return SendClientMessage(playerid, kasutus, "Kasutus: /hoiata [nimi] [põhjus]") && SendClientMessage(playerid, kasutus, "Selgitus: Karistab mängijat hoiatusega.");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, error, "ERROR: Mängija ei ole ühendatud!");
{
PlayerInfo[id][pHoiatused] = PlayerInfo[id][pHoiatused]+1;
new nimi[MAX_PLAYER_NAME], nimi2[MAX_PLAYER_NAME], string[100], string2[100], string3[100];
GetPlayerName(id, nimi, sizeof(nimi));
GetPlayerName(playerid, nimi2, sizeof(nimi2));
format(string, sizeof(string), "Sind hoiatas admin %s! Põhjus: %s.", nimi2, pohjus);
format(string2, sizeof(string2), "Sa hoiatasid %s'it! Põhjus: %s.", nimi, pohjus);
SendClientMessage(id, error, string);
SendClientMessage(playerid, error, string2);
if(PlayerInfo[id][pHoiatused] >= 3)
{
format(string3, sizeof(string3), "%s sai bänni, sest 3 hoiatust sai täis!", nimi);
SendClientMessageToAll(error, string3);
PlayerInfo[id][pBannitud] = 1;
Kick(id);
}
}
}
else
{
SendClientMessage(playerid, error, "ERROR: Ainult level 4+ adminid saavad seda käsklust kasutada!");
}
return 1;
}