Cmd:goto

1. Jan. 2019.
1,352
pregleda
10
postova
★★Corona★★
3
Hustler
1. Jan. 2019.
Problem(error/warning): E ovako, Hocu da ubacim da kada se vip igrac portuje do drugog igraca, da pise drugom igracu prihvati ili odbij goto, sve sam ubacio ali izbacuje mi ovo errore pa ako moze neko da mi objasni sta sam pogresio? Hvala
Dio skripte: cmd:goto
// Timer
forward gotoRequestExpire(playerid, targetid);
public gotoRequestExpire(playerid, targetid) {
gotoRequest = -1;
ShowPlayerDialog(targetid, -1, 0, '\0', '\0', '\0', '\0'); //8285!
SCM(playerid, -1 , "Vas zahtev je istekao!");
return 1;
}

		else if( PlayerInfo[ playerid ][ xVIPLevel ] >= 1 ) {
            new giveplayerid;
            SCM(playerid, -1 , "Poslali ste zahtev za teleport, pricekajte malo!");
new buffer;
format(buffer, sizeof buffer, ""ELITE"Igrac"BELA"%s vam je poslao zahtev za /goto !:", GetName(playerid); //56807
SPD(giveplayerid, 5211, DSB, "Zahtev za Goto", string, "Prihvati", "Odbij");
SetTimerEx("gotoRequestExpire", 4200, false, "dd", playerid, giveplayerid);
gotoRequest = playerid;
    if( PlayerInfo[ igrac ][ xHelper ] >= 1 ) return GRESKA( playerid, "Ne mozes se portati do Helpera." );
    if( PlayerInfo[ igrac ][ xWanted ] > 0 ) return GRESKA( playerid, "Ne mozes se portati do igraca koj ima WL." );
    if( NaDmEventu[ playerid ] == true ) return GRESKA( playerid, "Ne mozes dok si u DM Zoni." );
    if( NaUtrci[ playerid ] ) return GRESKA( playerid, "Ne mozes dok si na trci." );
    if( PlayerInfo[ igrac ][ xAdmin ] >= 1 ) return GRESKA( playerid, "Ne mozes se portati do Admina." );
    if( PoliceDuty[ playerid ] == true ) return GRESKA( playerid, "Ne mozes koristi ovu komandu dok si na duznosti." );
    if( UzeoOpremu[ playerid ] == true ) return GRESKA( playerid, "Ne mozes se portati dok radis posao ili imas uniformu posla." );
if( PlayerInfo[ playerid ][ xWanted ] != 0 ) return GRESKA( playerid, "Ne mozes se portati dok imas wanted level." );
if( PlayerInfo[ playerid ][ xZatvor ] != 0 ) return GRESKA( playerid, "Ne mozes se portati dok si u jailu." );
            if( PljackaUToku || ZlataraUToku ) return GRESKA( playerid, "Ne mozes se portati dok je pljacka u toku." );
            if( NaDmEventu[ igrac ] == true ) return GRESKA( playerid, "Ne mozes dok je igrac na DM eventu." );
            if( uInterijeru[ playerid ] != -1 ) return GRESKA( playerid, "Ne mozes da se portas dok si u interijeru.");
            if( uInterijeru[ igrac ] != -1 ) return GRESKA( playerid, "Ne mozes da se portas do igraca koji je u interijeru.");
}


Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): ///
Slika/video ingame problema(obavezno ako je ingame problem): //
Errori:
C:\Users\Corona\Desktop\update novi\ECRP.pwn(8285) : error 035: argument type mismatch (argument 4)
C:\Users\Corona\Desktop\update novi\ECRP.pwn(56807) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Corona\Desktop\update novi\ECRP.pwn(56807) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Corona\Desktop\update novi\ECRP.pwn(56807) : warning 215: expression has no effect
C:\Users\Corona\Desktop\update novi\ECRP.pwn(56807) : error 001: expected token: ";", but found "-integer value-"
C:\Users\Corona\Desktop\update novi\ECRP.pwn(56807) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

5 Errors.
AdzoXx
4
Shot Caller
1. Jan. 2019.
Mozes li dati tacno te linije na koje ti baca error?
★★Corona★★
3
Hustler
1. Jan. 2019.
AdzoXx wrote on January 1, 2019, 2:16 pm:
Mozes li dati tacno te linije na koje ti baca error?

Postavio sam ih pise gore pored njih //8285 i dole pise //56807 pored te linije
★★Corona★★
3
Hustler
1. Jan. 2019.
Liniju //8285 sam popravio, samo mi je ova ostala
		else if( PlayerInfo[ playerid ][ xVIPLevel ] >= 1 ) {
            new giveplayerid;
            SCM(playerid, -1 , "Poslali ste zahtev za teleport, pricekajte malo!");
new buffer;
format(buffer, sizeof buffer, ""ELITE"Igrac"BELA"%s vam je poslao zahtev za /goto !:", GetName(playerid)); //56807 ova
SPD(giveplayerid, 5211, DSB, "Zahtev za Goto", string, "Prihvati", "Odbij");
SetTimerEx("gotoRequestExpire", 4200, false, "dd", playerid, giveplayerid);
gotoRequest = playerid;
    if( PlayerInfo[ igrac ][ xHelper ] >= 1 ) return GRESKA( playerid, "Ne mozes se portati do Helpera." );
    if( PlayerInfo[ igrac ][ xWanted ] > 0 ) return GRESKA( playerid, "Ne mozes se portati do igraca koj ima WL." );
    if( NaDmEventu[ playerid ] == true ) return GRESKA( playerid, "Ne mozes dok si u DM Zoni." );
    if( NaUtrci[ playerid ] ) return GRESKA( playerid, "Ne mozes dok si na trci." );
    if( PlayerInfo[ igrac ][ xAdmin ] >= 1 ) return GRESKA( playerid, "Ne mozes se portati do Admina." );
    if( PoliceDuty[ playerid ] == true ) return GRESKA( playerid, "Ne mozes koristi ovu komandu dok si na duznosti." );
    if( UzeoOpremu[ playerid ] == true ) return GRESKA( playerid, "Ne mozes se portati dok radis posao ili imas uniformu posla." );
if( PlayerInfo[ playerid ][ xWanted ] != 0 ) return GRESKA( playerid, "Ne mozes se portati dok imas wanted level." );
if( PlayerInfo[ playerid ][ xZatvor ] != 0 ) return GRESKA( playerid, "Ne mozes se portati dok si u jailu." );
            if( PljackaUToku || ZlataraUToku ) return GRESKA( playerid, "Ne mozes se portati dok je pljacka u toku." );
            if( NaDmEventu[ igrac ] == true ) return GRESKA( playerid, "Ne mozes dok je igrac na DM eventu." );
            if( uInterijeru[ playerid ] != -1 ) return GRESKA( playerid, "Ne mozes da se portas dok si u interijeru.");
            if( uInterijeru[ igrac ] != -1 ) return GRESKA( playerid, "Ne mozes da se portas do igraca koji je u interijeru.");
}
AdzoXx
4
Shot Caller
1. Jan. 2019.
Kod linije 56807 moras staviti jos jednu zagradu
format(buffer, sizeof buffer, ""ELITE"Igrac"BELA"%s vam je poslao zahtev za /goto !:", GetName(playerid));

A za liniju 8285 nisi nesto fino popunio evo ti objasnjenje sta ide kod ShowPlayerDialog:
playerid, dialogid, style, caption[], info[], button1[], button2[]

I ne razumijem sto si to stavljao pod ShowPlayerDialog ako si htio da mu zahtjev stize kroz dialog onda si morao da ides ovako
Npr.
ShowPlayerDialog(targetid,0,DIALOG_STYLE_MSGBOX,"Port","Igrac taj i taj zeli da se porta do vas","Prihvati","Odbij");
★★Corona★★
3
Hustler
1. Jan. 2019.
AdzoXx wrote on January 1, 2019, 2:44 pm:
Kod linije 56807 moras staviti jos jednu zagradu
format(buffer, sizeof buffer, ""ELITE"Igrac"BELA"%s vam je poslao zahtev za /goto !:", GetName(playerid));

A za liniju 8285 nisi nesto fino popunio evo ti objasnjenje sta ide kod ShowPlayerDialog:
playerid, dialogid, style, caption[], info[], button1[], button2[]

I ne razumijem sto si to stavljao pod ShowPlayerDialog ako si htio da mu zahtjev stize kroz dialog onda si morao da ides ovako
Npr.
ShowPlayerDialog(targetid,0,DIALOG_STYLE_MSGBOX,"Port","Igrac taj i taj zeli da se porta do vas","Prihvati","Odbij");


C:\Users\Corona\Desktop\update novi\ECRP.pwn(56807) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Corona\Desktop\update novi\ECRP.pwn(56807) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Corona\Desktop\update novi\ECRP.pwn(56807) : warning 215: expression has no effect
C:\Users\Corona\Desktop\update novi\ECRP.pwn(56807) : error 001: expected token: ";", but found "-integer value-"
C:\Users\Corona\Desktop\update novi\ECRP.pwn(56807) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.

Opet mi izbacuje na toj liniji (56807), a onaj gore sam popravio hvala!
AdzoXx
4
Shot Caller
1. Jan. 2019.
Probaj ovako:
format(buffer, sizeof (buffer), ""ELITE"Igrac"BELA"%s vam je poslao zahtev za /goto !:", GetName(playerid));
★★Corona★★
3
Hustler
1. Jan. 2019.
AdzoXx wrote on January 1, 2019, 3:01 pm:
Probaj ovako:
format(buffer, sizeof (buffer), ""ELITE"Igrac"BELA"%s vam je poslao zahtev za /goto !:", GetName(playerid));


C:\Users\Corona\Desktop\update novu\ECRP.pwn(56807) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Corona\Desktop\update novu\ECRP.pwn(56807) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Corona\Desktop\update novu\ECRP.pwn(56807) : warning 215: expression has no effect
C:\Users\Corona\Desktop\update novu\ECRP.pwn(56807) : error 001: expected token: ";", but found "-integer value-"

Jedan error se mako ostalo jos ovo? ista linija
AdzoXx
4
Shot Caller
1. Jan. 2019.
Probaj ovako
format(buffer, sizeof(buffer), "{FFFFFF}Igrac{0B668A}%s{FFFFFF} vam je poslao zahtjev za goto", GetName(playerid));

Jer mi nista drugo ne pada na pamet
★★Corona★★
3
Hustler
1. Jan. 2019.
AdzoXx wrote on January 1, 2019, 3:27 pm:
Probaj ovako
format(buffer, sizeof(buffer), "{FFFFFF}Igrac{0B668A}%s{FFFFFF} vam je poslao zahtjev za goto", GetName(playerid));

Jer mi nista drugo ne pada na pamet


To je to, sad oce! Hvala puno buraz! i Srecna novo godina!  😁

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha