Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:warn(playerid, params[])
- {
- if(PlayerInfo[playerid][pOSC] < 1) return SendClientMessage(playerid,COLOR_GRAD1,"(greska) Niste autorizovani da koristite ovu komandu!");
- new
- giveplayerid,
- reason[128]/*MAX CHAT OUTPUT/INPUT*/
- ;
- if (sscanf(params, "us[128]", giveplayerid, reason)) return SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /warn [ID Igraca] [razlog]");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GRAD1, "(greska) Taj igrac je offline!");
- if(giveplayerid == playerid) return SendClientMessage(playerid, COLOR_GRAD1, "(greska) Ne mozete sebi da ti warn.");
- new
- name[25],
- pname[25],
- string[102]
- ;
- ABroadCast(giveplayerid,"WARN",1);
- PlayerInfo[giveplayerid][pUpozorenja]++;
- GetPlayerName(giveplayerid, name, sizeof(name));
- GetPlayerName(playerid, pname, sizeof(pname));
- if( PlayerInfo[giveplayerid][pUpozorenja] == MAX_WARNINGS)
- {
- format(string, sizeof (string), "Igrac %s je banovan zbog upozorenja (Razlog: %s) (Upozorenja: %d/5).", name, reason, PlayerInfo[giveplayerid][pUpozorenja]);
- ABroadCast(COLOR_YELLOW, string, 1);
- BanLog(string);
- Ban(giveplayerid);
- PlayerInfo[giveplayerid][pUpozorenja] = 0;
- }
- else
- {
- format(string, sizeof (string), "[ADMIN] %s je dao %s warn (Razlog: %s) (Upozorenja: %d/5).", pname, name, reason, PlayerInfo[giveplayerid][pUpozorenja]);
- ABroadCast(COLOR_YELLOW, string, 1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment