Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // -----------------------------------------------------------------------------
- enum pInfo
- {
- pOglasBan
- }
- new PlayerInfo[MAX_PLAYERS][pInfo];
- // -----------------------------------------------------------------------------
- function LoadUser_data(playerid,name[],value[])
- {
- INI_Int("OglasBan",PlayerInfo[playerid][pOglasBan]);
- return 1;
- }
- // -----------------------------------------------------------------------------
- public OnPlayerConnect(playerid)
- {
- PlayerInfo[playerid][pOglasBan] = 0;
- return 1;
- }
- // -----------------------------------------------------------------------------
- function SaveAccountStats(playerid)
- {
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"data");
- INI_WriteInt(File,"OglasBan",PlayerInfo[playerid][pOglasBan]);
- INI_Close(File);
- return 1;
- }
- // -----------------------------------------------------------------------------
- CMD:oglasban(playerid, params[])
- {
- new id;
- if(sscanf(params, "ui",id)) return SendClientMessage(playerid, -1, "{3498DB}Pomoc: {C0C0C0}/oglasban [ID Igraca]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "{3498DB}[GRESKA] {FFFFFF}Taj igrac nije na serveru.");
- PlayerInfo[id][pOglasBan] = 1;
- new str[128];
- format(str,128,"{FF0000}Igrac %s je dobio oglas ban od strane admina %s.",GetName(id) ,GetName(playerid));
- SendClientMessage(id,-1,str);
- format(str, sizeof(str), "{FF0000}Dali ste oglas ban igracu %s.",GetName(id));
- SendClientMessage(playerid,-1,str);
- SaveAccountStats(id);
- return 1;
- }
- CMD:oglasunban(playerid, params[])
- {
- new id;
- if(sscanf(params, "ui",id)) return SCM(playerid, -1, "{3498DB}Pomoc: {C0C0C0}/oglasunban [ID Igraca]");
- if(!IsPlayerConnected(id)) return SCM(playerid, -1, "{3498DB}[GRESKA] {FFFFFF}Taj igrac nije na serveru.");
- PlayerInfo[id][pOglasBan] = 0;
- new str[128];
- format(str,128,"{FF0000}Igrac %s je dobio oglas unban od strane admina %s.",GetName(id) ,GetName(playerid));
- SendClientMessage(id,-1,str);
- format(str, sizeof(str), "{FF0000}Dali ste oglas unban igracu %s.",GetName(id));
- SendClientMessage(playerid,-1,str);
- SaveAccountStats(id);
- return 1;
- }
- // -----------------------------------------------------------------------------
- CMD:oglas(playerid, params[])
- {
- if(PlayerInfo[playerid][pOglasBan] != 0) return SCM(playerid, COLOR_RED, "Vi imate oglas ban, zatrazite unban na forumu.");
- return 1;
- }
- // -----------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement