Amaaa brate do svake komande je nije samo do /goto kod svake koja se pokrece preko sscanfa
evo ti
CMD:goto(playerid, params[])
{
if(PlayerInfo > 0 || PlayerInfo > 0 || PlayerInfo >= 3 || PlayerInfo > 0)
{
if(PlayerInfo > 0 || PlayerInfo > 0 || PlayerInfo > 0) return SCM(playerid, SIVA, ""col_red"ERROR:"col_white" Ne mozes to, zatvoren si.");
if(sduty == 0)
{
if(PlayerInfo > 0)
{
SCM(playerid,GRAD2,""col_red"ERROR:"col_white" Ne mozes to, nisi na duznosi!");
return 1;
}
}
if(aduty == 0)
{
if(PlayerInfo > 0)
{
SCM(playerid,GRAD2,""col_red"ERROR:"col_white" Ne mozes to, nisi na duznosi!");
return 1;
}
}
if(PlayerInfo > 0 || PlayerInfo > 0)
{
if(Vanredno == 1)
{
SCM(playerid,GRAD2,""col_red"ERROR:"col_white" U toku je vanredno stanje, ne mozete se portati.");
return 1;
}
}
if(PlayerInfo > 0 || PlayerInfo > 0)
{
foreach(Player, i)
{
if(IsACop(i)) //if(IsPlayerInRangeOfPoint(playerid, 30.0, 2860.9873,-1956.1809,11.2027))
{
GetPlayerPos(i, X,Y,Z);
if(IsPlayerInRangeOfPoint(playerid, 20.0, X,Y,Z) && PlayerInfo == 1)
{
if(playerid != i)
{
SCM(playerid,GRAD2,""col_red"ERROR:"col_white" Ne mozete se portati dok je u vasoj blizini policajac.");
return 1;
}
}
}
}
}
if(pint > 0) return SCM(playerid,GRAD2,""col_red"ERROR:"col_white" Ne mozes se portati u enterijeru.");
if(PlayerInfo > 0)
{
if(portgotot == 1) return SCM(playerid,GRAD2,""col_red"ERROR:"col_white" Morate sacekati 20 sekundi pre sledeceg teleportovanja.");
}
if(PlayerInfo == 1) return SCM(playerid,GRAD2,""col_red"ERROR:"col_white" Ne mozete koristiti tu komandu dok ste na duznosti kao Policajac.");
if(matslvl > 0 || hSecenje > 0 || kamenklese > 0 || pizzalvl > 0 || ribalvl > 0 || rudarlvl > 0 || dostavalvl > 0 ||
naftalvl > 0 || mljekolvl > 0) return SCM(playerid,GRAD2,""col_red"ERROR:"col_white" Ne mozete koristiti tu komandu dok radite posao.");
if(frizovan == 1) return SCM(playerid,GRAD2,""col_red"ERROR:"col_white" Ne mozete to, zaledjeni ste.");
if(WantedLevel > 0) return SCM(playerid, SIVA, ""col_red"ERROR:"col_white" Ne mozete koristiti tu komandu, imate wanted level.");
if(DmIgrac == 1) return SCM(playerid, GRAD2, ""col_red"ERROR:"col_white" Ne mozete to dok ste na eventu!");
if(PlayerInfo > 0) return SCM(playerid,-1,""col_red"ERROR:"col_white" Ne mozete to kod sten a maratonu !");
new id;
if(sscanf(params, "u", id)) return SCM(playerid, GRAD3, ""col_orange" [NL-Script) | "col_white" /goto [Korisnicki ID ili Ime igraca]");
if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, ""col_red"ERROR:"col_white" Taj igrac je offline!");
if(PlayerInfo > 0 || PlayerInfo > 0 || PlayerInfo > 0) return SCM(playerid, SIVA, "Ne mozes se portati do zatvorenog igraca.");
//if(PlayerInfo < 6 && PlayerInfo >= 6) return SCM(playerid, GRAD2, "Ne mozete koristiti ovu komandu na headadminu!");
new Float:poz;
if(PlayerInfo > 0 && WantedLevel > 0) return SCM(playerid,-1,""col_red"ERROR:"col_white" Ne mozete se portati do tog igraca, ima wanted level.");
if(PlayerInfo > 0 && WantedLevel > 0) return SCM(playerid,-1,""col_red"ERROR:"col_white" Ne mozete se portati do tog igraca, ima wanted level.");
if(PlayerInfo > 0 && WantedLevel > 0) return SCM(playerid,-1,""col_red"ERROR:"col_white" Ne mozete se portati do tog igraca, ima wanted level.");
if(PlayerCuffed > 0) return SCM(playerid,GRAD2,""col_red"ERROR:"col_white" Ne mozes to dok imas lisice!");
if(PlayerInfo > 0)
{
if(PlayerInfo > 0)
{
SCM(playerid, GRAD2, ""col_red"ERROR:"col_white" Ne mozete se portati do VIP-a!");
return 1;
}
if(PlayerInfo > 0)
{
SCM(playerid, GRAD2, ""col_red"ERROR:"col_white" Ne mozete se portati do Supportera!");
return 1;
}
if(PlayerInfo > 0)
{
SCM(playerid, GRAD2, ""col_red"ERROR:"col_white" Ne mozete se portati do Admina!");
return 1;
}
}
if(PlayerInfo > 0)
{
new donlvl = PlayerInfo;
if(donlvl < PlayerInfo)
{
SCM(playerid, GRAD2, ""col_red"ERROR:"col_white" Ne mozete se portati do igraca koji ima veci rank od vas!");
return 1;
}
if(PlayerInfo > 0)
{
SCM(playerid, GRAD2, ""col_red"ERROR:"col_white" Ne mozete se portati do Supportera!");
return 1;
}
if(PlayerInfo > 0)
{
SCM(playerid, GRAD2, ""col_red"ERROR:"col_white" Ne mozete se teleportati do Administratora!");
return 1;
}
}
if(PlayerInfo > 0)
{
if(PlayerInfo == 2)
{
SCM(playerid, GRAD2, ""col_red"ERROR:"col_white" Ne mozete se portati do igraca koji ima veci rank od vas!");
return 1;
}
if(PlayerInfo > 0)
{
SCM(playerid, GRAD2, ""col_red"ERROR:"col_white" Ne mozete se teleportati do Administratora!");
return 1;
}
}
if(PlayerInfo > 0)
{
new adminlvl = PlayerInfo;
if(adminlvl < PlayerInfo)
{
SCM(playerid, GRAD2, ""col_red"ERROR:"col_white" Ne mozete se portati do igraca koji ima veci rank od vas!");
return 1;
}
}
GetPlayerPos(id, poz, poz, poz);
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) NovaPozicijaV(playerid, poz+5, poz, poz);
else SetPlayerPos(playerid, poz+5, poz, poz);
new hIme;
RPIme(id, hIme);
new hIme2;
RPIme(playerid, hIme2);
SCMF(playerid, GRAD2, ""col_orange" [NL-Script) | "col_white" Teleportovao si se do igraca %s.", hIme);
SCMF(id, GRAD2,""col_orange" [NL-Script) | "col_white" Igrac %s se teleportovao do tebe!",GetName(playerid));
SetPlayerInterior(playerid, GetPlayerInterior(id));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
portgotot = 1;
SetTimerEx("PortPonovo", 20000, false, "i", playerid);
new str2;
new status;
if(PlayerInfo > 0) { status = "SUPPORTER"; }
else if(PlayerInfo > 0) { status = "ADMINISTRATOR"; }
else if(PlayerInfo > 0) { status = "VIP"; }
else if(PlayerInfo > 0) { status = "PROMOTER"; }
format(str2, sizeof(str2), "[A-INFO] %s %s "col_white" se teleportovao do igraca %s.",status , GetName(playerid), hIme);
ABroadCast(ZUTA, str2, 4);
}
else return SCM(playerid, GRAD2, ""col_red"ERROR:"col_white" Nisi ovlascen da koristis ovu komandu!");
return 1;
}