Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- YCMD:goto(playerid, params[],help)
- {
- if(PlayerInfo[playerid][pSuspendovan] == 1) return SCM(playerid,-1,""PPLAVA"[UK:RPG]"BELA"VI STE SUSSPENDOVANI VAMA SU KOMANDE ZABRANJENE ");
- if(PlayerInfo[playerid][pRadi] == 1) return SCM(playerid,-1,"[UK:RPG]"PPLAVA"Radis posao ne mozes da koristis ovu komandu!");
- if(PlayerInfo[playerid][pUPUBG] == 1) return SCM(playerid, -1, ""SPLAVA"[UK:RPG] "BELA"Ne Moze da koristite komande na PUBG-U");
- if(PlayerInfo[playerid][pPridruzeneventu] >= 1) return SCM(playerid,-1,"ERROR | "PPLAVA"Ne mozete da koristite komande na eventu !!");
- new string[256], giveplayerid, giveplayer[MAX_PLAYER_NAME];
- new Float:plx,Float:ply,Float:plz, str[256];
- if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 1)
- {
- if( !sscanf(params, "u", giveplayerid ) ) {
- if( giveplayerid == INVALID_PLAYER_ID ) return SCM(playerid, -1,""PPLAVA"Igrac nije povezan!");
- if(giveplayerid == playerid) return SCM(playerid, -1, "Zasto pokuasvas goto na samog sebe, imas li ti MOZGA!");
- if( PlayerInfo[playerid][pHelper] == 1 && PlayerInfo[giveplayerid][pAdmin] >= 1) return SCM(playerid,-1,"[UK:RPG] | "SPLAVA"Ne mozete se portati do igraca koji je jaci od vas!");
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerPos(giveplayerid, plx, ply, plz);
- if (GetPlayerState(playerid) == 2)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- SetVehiclePos(tmpcar, plx, ply+4, plz);
- }
- else
- {
- SetPlayerPos(playerid,plx,ply+2, plz);
- }
- SetPlayerInterior(playerid, GetPlayerInterior(giveplayerid));
- SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(giveplayerid));
- format(string, sizeof(string),""SIVA"Teleportovao si se do igraca %s.",GetName(giveplayerid));
- SCM(playerid, -1, string);
- format(string, sizeof(string),""ZUTA"* [STAFF]: %s se teleportovao do vas",GetName(playerid));
- SCM(giveplayerid, -1, string);
- }
- else SCM(playerid, -1,""PPLAVA"[UK] : "BELA"/goto [ID/Nick]");
- }
- else if(PlayerInfo[playerid][pPromoter] >= 1 || PlayerInfo[playerid][pVip] >= 1 || PlayerInfo[playerid][pSpecteam] >= 1)
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- if( !sscanf(params, "u", giveplayerid ) )
- {
- if( giveplayerid == INVALID_PLAYER_ID ) return SCM(playerid, -1,""CRVENA"Igrac nije povezan!");
- if( PlayerInfo[playerid][pPromoter] == 1 && PlayerInfo[giveplayerid][pAdmin] >= 1) return SCM(playerid,-1,"[UK:RPG] | "SPLAVA"Ne mozete se portati do igraca koji je jaci od vas!");
- if( PlayerInfo[playerid][pPromoter] == 1 && PlayerInfo[giveplayerid][pHelper] >= 1) return SCM(playerid,-1,"[UK:RPG] | "SPLAVA"Ne mozete se portati do igraca koji je jaci od vas!");
- if( PlayerInfo[playerid][pPromoter] == 1 && PlayerInfo[giveplayerid][pAdmin] >= 1) return SCM(playerid,-1,"[UK:RPG] | "SPLAVA"Ne mozete se portati do igraca koji je jaci od vas!");
- if( PlayerInfo[playerid][pPromoter] == 1 && PlayerInfo[giveplayerid][pHelper] >= 1) return SCM(playerid,-1,"[UK:RPG] | "SPLAVA"Ne mozete se portati do igraca koji je jaci od vas!");
- if( PlayerInfo[playerid][pSpecteam] == 1 && PlayerInfo[giveplayerid][pAdmin] >= 1) return SCM(playerid,-1,"[UK:RPG] | "SPLAVA"Ne mozete se portati do igraca koji je jaci od vas!");
- if( PlayerInfo[playerid][pSpecteam] == 1 && PlayerInfo[giveplayerid][pHelper] >= 1) return SCM(playerid,-1,"[UK:RPG] | "SPLAVA"Ne mozete se portati do igraca koji je jaci od vas!");
- if( PlayerInfo[playerid][pHelper] >= 1 && PlayerInfo[giveplayerid][pAdmin] >= 1) return SCM(playerid,-1,"[UK:RPG] | "SPLAVA"Ne mozete se portati do igraca koji je jaci od vas!");
- if( PlayerInfo[playerid][pVip] >= 1 && PlayerInfo[giveplayerid][pAdmin] >= 1) return SCM(playerid,-1,"[UK:RPG] | "SPLAVA"Ne mozete se portati do igraca koji je jaci od vas!");
- if( PlayerInfo[playerid][pVip] >= 1 && PlayerInfo[giveplayerid][pHelper] >= 1) return SCM(playerid,-1,"[UK:RPG] | "SPLAVA"Ne mozete se portati do igraca koji je jaci od vas!");
- if( PlayerInfo[playerid][pAdmin] < PlayerInfo[giveplayerid][pAdmin]) return SCM(playerid,-1,"[UK:RPG] | "SPLAVA"Ne mozete se portati do igraca koji je jaci od vas!");
- if( PlayerInfo[playerid][pTrazeniLevel] >= 1) return SCM(playerid,-1,"[UK:RPG] | "SPLAVA"Ne mozete se portati do igraca jer imate trazeni level!");
- if( PlayerInfo[giveplayerid][pTrazeniLevel] >= 1) return SCM(playerid,-1,"[UK:RPG] | "SPLAVA"Ne mozete se portati do igraca koji ima trazeni level!");
- if( PlayerInfo[playerid][pZatvor] != 0) return SCM(playerid,-1,"[UK:RPG] | "SPLAVA"Ne mozete se portati do igraca jer ste zatvoreni!");
- if(PlayerInfo[giveplayerid][pGoto] == 1) return SCM(playerid,-1,""ZUTA"[UK:RPG]"BELA"Igrac je zabranio mogucnost portanja do njega !");
- if( PlayerInfo[giveplayerid][pZatvor] != 0) return SCM(playerid,-1,"[UK:RPG] | "SPLAVA"Ne mozete se portati do igraca jer je zatvoren!");
- if( PlayerInfo[playerid][pWar] >= 1) return SCM(playerid,-1,"[UK:RPG] | "SPLAVA"Ne mozete se portati do igraca jer ste u waru!");
- if( PlayerInfo[giveplayerid][pWar] >= 1) return SCM(playerid,-1,"[UK:RPG] | "SPLAVA"Ne mozete se portati do igraca jer je u waru!");
- if(giveplayerid == playerid) return SCM(playerid, -1, "Zasto pokuasvas goto na samog sebe, imas li ti MOZGA!");
- format(str, sizeof(str), "Igrac {1A80D2}%s{FFFFFF} trazi mogucnost portanja do vas.", GetName(playerid));
- SPD(giveplayerid, 4237, DSB, "GOTO ZAHTJEV", str, D_POTVRDI, "{FC3F3F}ODBIJ");
- SCM(playerid, -1, ""PPLAVA"[UK:RPG] "BELA"Poslali ste zahtev za port.");
- PrihvataGoto[ giveplayerid ] = playerid;
- }
- else SCM(playerid, -1,""PPLAVA"PORT Pomoc | "BELA"/goto [ID/Nick]");
- }
- }
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- fDialog(4237)
- {
- new id = PrihvataGoto[ playerid ];
- if(response)
- {
- if(!IsPlayerConnected(id))
- {
- SCM(playerid, -1, ""PPLAVA"[UK:RPG] "BELA"Taj igrac je "CRVENA"offline"BELA".");
- PrihvataGoto[ playerid ] = -1;
- }
- else
- {
- new Float:Xx, Float:Yy, Float:Zz, Float:Aa;
- GetPlayerPos(playerid, Xx,Yy,Zz); GetPlayerFacingAngle(playerid, Aa);
- if(GetPlayerState(id) != PLAYER_STATE_DRIVER)
- {
- SetPlayerPos(id, Xx+1,Yy+1,Zz); SetPlayerFacingAngle(id, Aa); PrihvataGoto[ playerid ] = -1;
- }
- else
- {
- SetVehiclePos(GetPlayerVehicleID(id), Xx+2,Yy+3,Zz);
- SetVehicleZAngle(GetPlayerVehicleID(id), Aa);
- PrihvataGoto[ playerid ] = -1;
- }
- }
- new string[60];
- format(string, sizeof(string),""PPLAVA"[UK:RPG] "BELA"%s se teleportovao do tebe.",GetName(playerid));
- SCM(id, -1, string);
- }
- else
- {
- SCM(id, -1, ""PPLAVA"[UK:RPG] "BELA"Vas zahtev za /goto je "CRVENA2"odbijen"BELA".");
- PrihvataGoto[ playerid ] = -1;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement