Goto

Započeo TONY x
18. Feb. 2018.
1,084
pregleda
9
postova
tonimacak518
4
Enforcer
18. Feb. 2018.
Detaljan opis problema: Uradio sam goto cmd sam i dacu vam kod nema errora ali opet uvek me porta do samog sebe cak i kad je pogresan id ili nisam ukucao id msm da nije problem do sscanfa jer mi ostale cmd sa sscanfom rade,mozda i jes nez stavljao sam i "i" i "u"
Deo skripte:
CMD:goto(playerid,params[])
{
if(PlayerData < 1) return SCM(playerid, CRVENA,"Morate biti ulogovani da bi ste koristili ovu komandu");
if(PlayerData >= 1 || PlayerData >= 1)
{
    new targetid;
    new txt;
    new Float:X;
    new Float:Y;
    new Float:Z;
    new Float:A;
    if(!IsPlayerConnected(targetid)) return SCM(playerid, CRVENA,"Pogresan ID!");
    if(targetid == playerid) return SCM(playerid, CRVENA,"Nemozes se portati do samog sebe!");
if(sscanf(params,"i",targetid)) return SCM(playerid, ZUTA,"KORISTI:/goto [ID/Deo imena]");
GetPlayerName(playerid, Nam, MAX_PLAYER_NAME);
GetPlayerName(targetid, pName, MAX_PLAYER_NAME);
format(txt,sizeof(txt),"Administrator %s se teleportovao do vas!",Nam);
SCM(targetid, ZUTA,txt);

format(txt,sizeof(txt),"Teleportovao si se do %s!",Nam);
SCM(playerid, ZUTA,txt);
GetPlayerPos(targetid, X,Y,Z);
    GetPlayerFacingAngle(targetid, A);
    SetPlayerPos(playerid, X+2,Y+1.5,Z+0.5);
    SetPlayerFacingAngle(playerid, A);
}
else
{
    SCM(playerid, CRVENA,"Moras biti AS | A kako bi koristio ovu komandu");
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): Ima deo skripte
Ademii
4
Made Man
18. Feb. 2018.
Koji je mod u pitanju?  😄
tonimacak518
4
Enforcer
18. Feb. 2018.
Pa rekao sam ti "uradio sam";
Samim tim 0
Ademii
4
Made Man
18. Feb. 2018.
U redu,koji mod radis, sta radis  🙄
tonimacak518
4
Enforcer
18. Feb. 2018.
Ako ne zelis da pomognes nemoras..
Pravim RP server,od 0 ako te jos nesto zanjima mogao bi uz to neku muzicku zelju  🤐
Ademii
4
Made Man
18. Feb. 2018.
Tebra pitao sam te koji mod radis ono
evo ti neke komande pa ne znam ako ti uspe , uspe

///////////////////////////////////////////////////////
YCMD:goto(playerid, params[],help)
{

if(PlayerInfo == 1) return SCM(playerid,-1,""nacho_boja".:: VCRPG ::. "BELA"Radis posao ne mozes da koristis ovu komandu!");
if(GetPVarInt(playerid,"EditorMode") == 1) return SCM(playerid,-1,""nacho_boja".:: VCRPG ::. "BELA"Zasto bi koristio ovu komanndu kad koristis namestaj sistem, gde ti je MOZAK?!");
new string, giveplayerid, giveplayer;
new Float:plx,Float:ply,Float:plz;
if(PlayerInfo >= 1 || PlayerInfo >= 1 || PlayerInfo >= 1 || PlayerInfo >= 5)
{
if( !sscanf(params, "u", giveplayerid ) ) {
    if( giveplayerid == INVALID_PLAYER_ID ) return SCM(playerid, -1,""nacho_boja"Igrac nije povezan!");
    if( PlayerInfo == 1 && PlayerInfo >= 1) return SCM(playerid,-1,""nacho_boja".:: VCRPG ::. "BELA"Ne mozete se portati do igraca koji je jaci od vas!");
    if( PlayerInfo == 1 && PlayerInfo >= 1) return SCM(playerid,-1,""nacho_boja".:: VCRPG ::. "BELA"Ne mozete se portati do igraca koji je jaci od vas!");
    if( PlayerInfo >= 1 && PlayerInfo >= 1) return SCM(playerid,-1,""nacho_boja".:: VCRPG ::. "BELA"Ne mozete se portati do igraca koji je jaci od vas!");
    if( PlayerInfo >= 1 && PlayerInfo >= 8) return SCM(playerid,-1,""nacho_boja".:: VCRPG ::. "BELA"Ne mozete se portati do igraca koji je jaci od vas!");
    if( PlayerInfo >= 1 && PlayerInfo >= 1) return SCM(playerid,-1,""nacho_boja".:: VCRPG ::. "BELA"Ne mozete se portati do igraca koji je jaci od vas!");
            if( PlayerInfo >= 1 && PlayerInfo >= 1) return SCM(playerid,-1,""nacho_boja".:: VCRPG ::. "BELA"Ne mozete se portati do igraca koji je jaci od vas!");
            if( PlayerInfo < PlayerInfo) return SCM(playerid,-1,""nacho_boja".:: VCRPG ::. "BELA"Ne mozete se portati do igraca koji je jaci od vas!");
if( PlayerInfo >= 1) return SCM(playerid,-1,""nacho_boja".:: VCRPG ::."BELA"Ne mozete se portati do igraca jer imate trazeni level!");
if( PlayerInfo >= 1) return SCM(playerid,-1,""nacho_boja".:: VCRPG ::. "BELA"Ne mozete se portati do igraca koji ima trazeni level!");
if( PlayerInfo != 0) return SCM(playerid,-1,""nacho_boja".:: VCRPG ::. "BELA"Ne mozete se portati do igraca jer ste zatvoreni!");
if( PlayerInfo == 1) return SCM(playerid,-1,""nacho_boja".:: VCRPG ::. "BELA"Igrac je zabranio mogucnost portanja do njegal!");
            if( PlayerInfo != 0) return SCM(playerid,-1,""nacho_boja".:: VCRPG ::. "BELA"Ne mozete se portati do igraca jer je zatvoren!");
if( PlayerInfo >= 1) return SCM(playerid,-1,""nacho_boja".:: VCRPG ::. "BELA"Ne mozete se portati do igraca jer ste u waru!");
if( PlayerInfo >= 1) return SCM(playerid,-1,""nacho_boja".:: VCRPG ::. "BELA"Ne mozete se portati do igraca jer je u waru!");
if(giveplayerid == playerid) return SCM(playerid, -1, "Ne mozes do samog sebe!");
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(globalstring, sizeof(globalstring), "~r~(AC):~w~ %s se teleportovao do igraca - moguc ~r~AA ~w~[/specon %d] ", GetName(playerid), playerid);
  DodajWarnRed(globalstring);

format(string, sizeof(string),""ZUTA": "BELA"Teleportovao si se do igraca %s.",GetName(giveplayerid));
SCM(playerid, -1, string);
new arank;
if(PlayerInfo == 1) { arank = "Admin 1"; }
else if(PlayerInfo == 2) { arank = "Admin 2"; }
else if(PlayerInfo == 3) { arank = "Admin 3"; }
else if(PlayerInfo == 4) { arank = "Admin 4"; }
else if(PlayerInfo == 5) { arank = "Head Admin"; }
else if(PlayerInfo == 2) { arank = "Skripter"; }
else if(PlayerInfo == 1) { arank = "Vlasnik"; }
else if(PlayerInfo == 6) { arank = "Direktor"; }
else if(PlayerInfo == 7) { arank = "Mapper"; }
else if(PlayerInfo == 8) { arank = "Developer"; }
else if(PlayerInfo == 1) { arank = "GameMaster 1"; }
else if(PlayerInfo == 2) { arank = "GameMaster 2"; }
else if(PlayerInfo == 3) { arank = "Vodja GameMastera"; }
else if(PlayerInfo == 1) { arank = "Promoter"; }
else if(PlayerInfo == 1) { arank = "Vip Level 1"; }
else if(PlayerInfo == 2) { arank = "Vip Level 2"; }
else if(PlayerInfo == 3) { arank = "Vip Level 3"; }
else if(PlayerInfo == 4) { arank = "Vip Level 4"; }
else if(PlayerInfo == 5) { arank = "Premium"; }
format(string, sizeof(string),""ZUTA": "BELA"%s %s se Teleportovao do tebe.",arank, GetName(playerid));
SCM(giveplayerid, -1, string);
}
else SCM(playerid, -1,""nacho_boja".:: VCRPG ::. "BELA"/goto [ID/Nick]");
}
else SCM(playerid, -1,""nacho_boja".:: VCRPG ::. "BELA"Samo Admini & GameMasteri!");
return 1;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

CMD:goto(playerid, params[])
{
new gotoid;
if(UlogovanIgrac == 0) return GRESKA(playerid, "Nisi ulogovan!");
if(TPTime == 1 && p_info < 1 && p_info < 1 && p_info < 1 && p_info < 1) return GRESKA(playerid, "Moras sacekati 20 sekundi!");
if(p_info < 1 && p_info < 1 && p_info < 1 && p_info < 1 && p_info < 1) return GRESKA(playerid, "Nisi ovlascen!");
if(UlogovanIgrac == 0) return GRESKA(playerid, "Nisi ulogovan!");
if(PisanjeJok == 1) return GRESKA(playerid, "Ne mozes to u ovom momentu.");
if(SupporterDuty == 0 && p_info == 1) return GRESKA(playerid, "Moras biti na duznosti kao supporter!");
if(PetSec == 1 || trazimb == 1) return GRESKA(playerid, "Ne mozes dok se ne nadje moneybag!");
if(sscanf(params, "u", gotoid)) return Cmd(playerid, "/goto (playerid)");
else if(gotoid == IPI) return GRESKA(playerid, "Pogresan ID!");
else if(mbport == 1) return GRESKA(playerid, "Ne mozes do njega sada!");
else if(UlogovanIgrac == 0) return GRESKA(playerid, "Nije ulogovan/a!");
else if(PolicajacNaDuznosti == 1 && p_info < 6) return GRESKA(playerid, "Ne mozes to, na duznosti si!");
else if(MedicDuty == 1 && p_info < 6) return GRESKA(playerid, "Ne mozes to, na duznosti si!");
else if(p_info > p_info && p_info > 0) return GRESKA(playerid, "Ne mozete se portati do gradjanina koji je jaci od vas!");
else if(p_info > p_info && p_info > 0) return GRESKA(playerid, "Ne mozete se portati do gradjanina koji je jaci od vas!");
else if(p_info > p_info && p_info > 0) return GRESKA(playerid, "Ne mozete se portati do gradjanina koji je jaci od vas!");
else if(p_info > 0 && p_info > 0 && p_info < 1) return GRESKA(playerid, "Ne mozete se portati do gradjanina koji je jaci od vas!");
else if(p_info > 0 && p_info > 0 && p_info < 1) return GRESKA(playerid, "Ne mozete se portati do gradjanina koji je jaci od vas!");
else if(p_info > 0 && p_info > 0 && p_info < 1) return GRESKA(playerid, "Ne mozete se portati do gradjanina koji je jaci od vas!");
else if(p_info > 0 && p_info > 0 && p_info < 1) return GRESKA(playerid, "Ne mozete se portati do gradjanina koji je jaci od vas!");
else if(p_info > 0 && p_info > 0 && p_info < 1) return GRESKA(playerid, "Ne mozete se portati do gradjanina koji je jaci od vas!");
else if(p_info > 0 && p_info > 0 && p_info < 1) return GRESKA(playerid, "Ne mozete se portati do gradjanina koji je jaci od vas!");
else if(p_info > 0 && p_info > 0 && p_info < 1) return GRESKA(playerid, "Ne mozete se portati do gradjanina koji je jaci od vas!");
else if(p_info > 0 && p_info > 0 && p_info < 1) return GRESKA(playerid, "Ne mozete se portati do gradjanina koji je jaci od vas!");
else if(p_info < 1 && p_info < 1 && p_info > 0) return GRESKA(playerid, "Ne mozete se portati do igraca koji ima wl!");
else if(JokTo == 1) return true;
else if(IsPlayerInWater(gotoid) && p_info < 6) return GRESKA(playerid, "U vodi je!");
else if(WARPInfo != -1) return GRESKA(playerid, "Ne mozes do gradjanina koji je u waru.");
else if(StreljanaP > 0) return GRESKA(playerid, "U streljani je!");
else if(WARPInfo != -1) return GRESKA(playerid, "Ne mozes to.");
else if(Tie > 0) return GRESKA(playerid, "Zavezan si, ne mozes to!");
else if(playerid == gotoid) return GRESKA(playerid, "Ne mozete se portati do samog sebe !");
else if(FZIgrac > 0) return GRESKA(playerid, "U freezoni si!");
else if(FZIgrac > 0 && p_info < 6) return GRESKA(playerid, "Igrac je u freezoni!");
else if(p_info > 0) return GRESKA(playerid, "Ne mozes to, zatvoren si.");
else
{
    if(p_info > 0) return GRESKA(playerid, "Ne mozes to, trazen si.");
    if(ePresao > 0) return GRESKA(playerid, "Ne mozes to, na eventu si.");
    if(Zavezan > 0 || Tazovan > 0) return GRESKA(playerid, "Ne mozes to!");
if(Zavezan > 0 || Tazovan > 0) return GRESKA(playerid, "Ne mozes do njega!");
    if(ePresao > 0) return GRESKA(playerid, "Ne mozes to, taj gradjanin je na eventu.");
    if(p_info > 0) return GRESKA(playerid, "Ne mozes to, taj gradjanin je zatvoren.");
    if((PolicajacNaDuznosti == 1) && p_info < 1 && p_info < 3) return GRESKA(playerid, "Na duznosti je kao policajac!");
    if((p_info == 1 || p_info == 2 || p_info == 3) && p_info < 1 && p_info < 3) return GRESKA(playerid, "Ne mozes do nje/ga, on/a je lider pd/int/sp!");
    if(p_info == 0)
    {
        if(UsaoInt == 1) return GRESKA(playerid, "On/a je u enterijeru (setovana varijabla).");
    }
    if(MehDuty > 0 || TaxiDuty > 0)
{
    if(p_info < 6)
{
GRESKA(playerid, "Ne mozes to, na duznosti si kao mehanicar ili taksista!");
return true;
}
}
    if(PizzaD > 0 || AtmD != 9999 || KomaracP > 0 || KosacP > 0 || RibarRadi > 0 || RaznPosao > 0 || BusRadi > 0 || SvercMafija > 0 || DostavljaCement > 0 || PirRadi > 0 || ADRadi > 0 || TramvRadi > 0 ||
ElekRadi > 0 || PoljoprivrednikRadi > 0 || RudKopa > 0 || KamRadi > 0 || Kamion > 0 || Smecari > 0 || PilotRadi > 0 || CistiS > 0 || Lovi > 0 || KosacCP > 0)
{
if(p_info < 6) // znaci sere mi se od skripte
{
GRESKA(playerid, "Pokrenut ti je posao, ne mozes to! (/stopposao)");
return true;
}
}
GetPlayerPos(gotoid, X_C, Y_C, Z_C);
if(GetPlayerState(playerid) == 2)
{
new voziloid = GetPlayerVehicleID(playerid);
lz_SetVehiclePos(voziloid, X_C, Y_C+4, Z_C);
SetVehicleVirtualWorld(voziloid, GetPlayerVirtualWorld(gotoid));
if(UsaoInt == 1) { UsaoInt = 1; }
else if(UsaoInt == 0) { UsaoInt = 0; }
}
else
{
lz_SetPlayerPos(playerid,X_C, Y_C+2, Z_C);
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(gotoid));
SetPlayerInterior(playerid, GetPlayerInterior(gotoid));
if(UsaoInt == 1) { UsaoInt = 1; }
else if(UsaoInt == 0) { UsaoInt = 0; }
}
if(SupporterDuty == 1)
{
    new krkic;
    format(krkic,200,"{FBE204}: Supporter (ON-DUTY) %s se teleportovao do %s!",ImeIgraca(playerid),ImeIgraca(gotoid));
    SMMSG(-1,krkic);
}
SCM(playerid, SIVA, "{FBE204}* Teleportovani ste!");
SCMF(gotoid, SIVA, "{FBE204}* %s se teleportovao do tebe.", ImeIgraca(playerid));
TPTime = 1;
SetTimerEx("TPOff", 20000, false, "i", playerid); Port(playerid);
}
return true;
}
Luka_Hrsak
5
Underboss
18. Feb. 2018.
CMD:goto(playerid,params[])
{
if(PlayerData < 1) return SCM(playerid, CRVENA,"Morate biti ulogovani da bi ste koristili ovu komandu");
if(PlayerData >= 1 || PlayerData >= 1)
{
    new targetid;
    new txt;
    new Float:Poz;
    if(targetid == IPI) return SCM(playerid, CRVENA,"Pogresan ID!");
    if(targetid == playerid) return SCM(playerid, CRVENA,"Nemozes se portati do samog sebe!");
if(sscanf(params,"u",targetid)) return SCM(playerid, ZUTA,"KORISTI:/goto [ID/Deo imena]");
GetPlayerName(playerid, Nam, MAX_PLAYER_NAME);
GetPlayerName(targetid, pName, MAX_PLAYER_NAME);
format(txt,sizeof(txt),"Administrator %s se teleportovao do vas!",Nam);
SCM(targetid, ZUTA,txt);

format(txt,sizeof(txt),"Teleportovao si se do %s!",pName);
SCM(playerid, ZUTA,txt);

GetPlayerPos(targetid, Poz, Poz, Poz);
SetPlayerPos(playerid, Poz+5, Poz+5, Poz);
SetPlayerInterior(playerid, GetPlayerInterior(targetid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(targetid));
}
else
{
    SCM(playerid, CRVENA,"Moras biti AS | A kako bi koristio ovu komandu");
}
return 1;
}


Eve tvoje komande moralo bi radit sad 😄
Chezno
4
Enforcer
18. Feb. 2018.
Ne mozes proveravati da li je igrac online itd pre sscanfa jet ti je targetid po defaultu uvek nula
CMD:goto(playerid,params[])
{
if(PlayerData < 1) return SCM(playerid, CRVENA,"Morate biti ulogovani da bi ste koristili ovu komandu");
if(PlayerData >= 1 || PlayerData >= 1)
{
    new targetid;
    new txt;
    new Float:X;
    new Float:Y;
    new Float:Z;
    new Float:A;
if(sscanf(params,"i",targetid)) return SCM(playerid, ZUTA,"KORISTI:/goto [ID/Deo imena]");
                if(!IsPlayerConnected(targetid)) return SCM(playerid, CRVENA,"Pogresan ID!");
            if(targetid == playerid) return SCM(playerid, CRVENA,"Nemozes se portati do samog sebe!");
GetPlayerName(playerid, Nam, MAX_PLAYER_NAME);
GetPlayerName(targetid, pName, MAX_PLAYER_NAME);
format(txt,sizeof(txt),"Administrator %s se teleportovao do vas!",Nam);
SCM(targetid, ZUTA,txt);

format(txt,sizeof(txt),"Teleportovao si se do %s!",Nam);
SCM(playerid, ZUTA,txt);
GetPlayerPos(targetid, X,Y,Z);
    GetPlayerFacingAngle(targetid, A);
    SetPlayerPos(playerid, X+2,Y+1.5,Z+0.5);
    SetPlayerFacingAngle(playerid, A);
}
else
{
    SCM(playerid, CRVENA,"Moras biti AS | A kako bi koristio ovu komandu");
}
return 1;
}
tonimacak518
4
Enforcer
19. Feb. 2018.
\nLucius wrote on February 18, 2018, 10:12 pm:
Ne mozes proveravati da li je igrac online itd pre sscanfa jet ti je targetid po defaultu uvek nula
CMD:goto(playerid,params[])
{
if(PlayerData < 1) return SCM(playerid, CRVENA,"Morate biti ulogovani da bi ste koristili ovu komandu");
if(PlayerData >= 1 || PlayerData >= 1)
{
    new targetid;
    new txt;
    new Float:X;
    new Float:Y;
    new Float:Z;
    new Float:A;
if(sscanf(params,"i",targetid)) return SCM(playerid, ZUTA,"KORISTI:/goto [ID/Deo imena]");
                if(!IsPlayerConnected(targetid)) return SCM(playerid, CRVENA,"Pogresan ID!");
            if(targetid == playerid) return SCM(playerid, CRVENA,"Nemozes se portati do samog sebe!");
GetPlayerName(playerid, Nam, MAX_PLAYER_NAME);
GetPlayerName(targetid, pName, MAX_PLAYER_NAME);
format(txt,sizeof(txt),"Administrator %s se teleportovao do vas!",Nam);
SCM(targetid, ZUTA,txt);

format(txt,sizeof(txt),"Teleportovao si se do %s!",Nam);
SCM(playerid, ZUTA,txt);
GetPlayerPos(targetid, X,Y,Z);
    GetPlayerFacingAngle(targetid, A);
    SetPlayerPos(playerid, X+2,Y+1.5,Z+0.5);
    SetPlayerFacingAngle(playerid, A);
}
else
{
    SCM(playerid, CRVENA,"Moras biti AS | A kako bi koristio ovu komandu");
}
return 1;
}

😉

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha