Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Promoter by yoshio harrison
- //////////////////////////////////
- pPromoter,
- //////////////////////////////////
- PlayerInfo[playerid][pPromoter] = 0;
- ///////////////////////////////////////
- format(var, 32, "PromoterLevel=%d\n",PlayerInfo[playerid][pPromoter]);fwrite(hFile, var);
- ////////////////////////////////////////////////////////////////////////////////////////////////
- format(var, 32, "PromoterLevel=%d\n",PlayerInfo[playerid][pPromoter]);fwrite(hFile, var);
- /////////////////////////////////////////////////////////////////////////////////////////////////
- if( strcmp( key , "PromoterLevel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPromoter] = strval( val ); }
- //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- CMD:dajpromoter(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] >= 1337 || IsPlayerAdmin(playerid))
- {
- if(PlayerInfo[playerid][pAdmin] != 1337) return SendClientMessage(playerid,-1, "/dajpromoter {FFFFFF}komandata ne vi e dozvolena");
- new id,level,giveplayer[MAX_PLAYER_NAME+1],sendername[MAX_PLAYER_NAME+1],string[128];
- if(sscanf(params, "ri", id,level)) return SendClientMessage(playerid,-1, "{FF4040}KORISTI:{FFFFFF} /makegm [ID/Ime na Igrac] [level(1)]");
- if(level > 1 || level < 0) { SendClientMessage(playerid,-1, "Ne mozete ispod 0,ili preko1!"); return 1; }
- GetPlayerName(id, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- PlayerInfo[id][pPromoter] = level;
- PlayerInfo[id][pReputacija] = 0;
- format(string, sizeof(string), "Head Administrator %s ve ovlasti vo Promoter Level %d ", level, sendername);
- SendClientMessage(id, COLOR_LIGHTBLUE, string);
- format(string, sizeof(string), "Go ovlastivte %s vo Promoter Level %d", giveplayer,level);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else return SendClientMessage(playerid,COLOR_GRAD1, "Nemozete da ja koristete ovaa komanda !");
- return 1;
- }
- /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- CMD:pon(playerid,params[])
- {
- if(PlayerInfo[playerid][pPromoter] >= 1)
- {
- new sg[128];
- GameMasterDuty[playerid] = 1;
- GetPlayerName(playerid,sg,MAX_PLAYER_NAME);
- SetPlayerColor(playerid,COLOR_DBLUE);
- SetPlayerHealth(playerid,100);
- SetPlayerArmour(playerid, 100);
- SetPlayerSkin(playerid, 217);
- format(sg,sizeof(sg),"Promoter %s e na dolznost.",sg);
- SendClientMessageToAll(COLOR_LIGHTRED,sg);
- }
- else return SendClientMessage(playerid,-1, "Nemozete da ja koristete ovaa komanda !");
- return 1;
- }
- ///
- CMD:poff(playerid,params[])
- {
- if(PlayerInfo[playerid][pPromoter] >= 1)
- {
- new sg[128];
- GameMasterDuty[playerid] = 0;
- GetPlayerName(playerid,sg,MAX_PLAYER_NAME);
- SetPlayerColor(playerid,TEAM_HIT_COLOR);
- SetPlayerHealth(playerid,100);
- new originalskin = PlayerInfo[playerid][pChar];
- SetPlayerSkin(playerid, originalskin);
- format(sg,sizeof(sg),"*Promoter %s vekje ne e na dolznost.",sg);
- SendClientMessageToAll(COLOR_LIGHTRED,sg);
- }
- else return SendClientMessage(playerid,-1, "Nemozete da ja koristete ovaa komanda !");
- return 1;
- }
- /////////////////////////////////////////////////////////////////////////
- if(strcmp(cmd, "/pgoto", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pAdmin] >= 1337 || PlayerInfo[playerid][pPromoter] >= 1)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "{FFEA02}KORISTI:{FFFFFF} /pgoto [ID/Ime na Igrac]");
- return 1;
- }
- new Float:plocx,Float:plocy,Float:plocz;
- new target;
- target = ReturnUser(tmp);
- if (IsPlayerConnected(target))
- {
- if(target != INVALID_PLAYER_ID)
- {
- if(PlayerInfo[playerid][pAdmin] < 1 && PlayerInfo[target][pAdmin] >= 1) return SendClientMessage(playerid,-1, "{FF4040}GRESKA:{FFFFFF}Ne mozete se teleportirate do Admin");
- if(Spectate[playerid] != 255)
- {
- Spectate[playerid] = 256;
- }
- GetPlayerPos(target, plocx, plocy, plocz);
- if(PlayerInfo[target][pInt] > 0)
- {
- SetPlayerInterior(playerid,PlayerInfo[target][pInt]);
- PlayerInfo[playerid][pInt] = PlayerInfo[target][pInt];
- PlayerInfo[playerid][pLocal] = PlayerInfo[target][pLocal];
- }
- if(PlayerInfo[playerid][pInt] == 0)
- {
- SetPlayerInterior(playerid,0);
- }
- if(plocz > 530.0 && PlayerInfo[target][pInt] == 0)
- {
- SetPlayerInterior(playerid,1);
- PlayerInfo[playerid][pInt] = 1;
- }
- if (GetPlayerState(playerid) == 2)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
- TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
- }
- else
- {
- SetPlayerPos(playerid,plocx,plocy+2, plocz);
- }
- format(string, sizeof(string), "{37F906}INFO:{FFFFFF}Teleportirani ste do igracot %s ",giveplayerid);
- SendClientMessage(playerid,-1, string);
- TogglePlayerControllable(playerid,1);
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAD1, "Nemozete da ja koristite ovaa komanda !");
- }
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAD1, "Toj igrac e offline!");
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement