PARTNERI:
-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [Rešeno] Pada server pri koriscenju ove komande!  (Pročitano 1008 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ

Pada server pri koriscenju ove komande!
« poslato: Februar 13, 2020, 11:50:07 pre podne »
Problem(error/warning): Server pada pri korscenju ove 2 komande, zna neko u cemu je problem? Nesto da nije oko stringova ili i sama cmd nije dobro uradjena.. ?
Dio skripte:
Pawno Code: [Izaberi]
CMD:happyjob( playerid, params[] ) {
if( PlayerInfo[ playerid ][ xAdmin ] < 7 ) return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
if( HappyJobUkljucen ) { HappyJobUkljucen = false; SendClientMessageToAll( ATLASGAMINGOGC, "[INFO] {FFFFFF}%s je iskljucio Happy Job.", ImeIgraca (playerid) ); for( new i; i < MAX_PLAYERS; i++ ) { TextDrawHideForPlayer( i, HappyJobsTD ); } }
else { HappyJobUkljucen = true; SendClientMessageToAll( ATLASGAMINGOGC, "[INFO] {FFFFFF}%s je ukljucio Happy Job. (2x plate)", ImeIgraca (playerid) ); for( new i; i < MAX_PLAYERS; i++ ) { TextDrawShowForPlayer( i, HappyJobsTD ); } }
return 1;
}
Pawno Code: [Izaberi]
CMD:hostname( playerid, params[] ) {
if( PlayerInfo[ playerid ][ xAdmin ] < 7 ) return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
    new inputtext[ 128 ];
format( globalstring, sizeof( globalstring ), "hostname %s", inputtext );
SendRconCommand( globalstring );
  SCM(playerid, SVETLOPLAVA, "Uspesno si promenio HostName u: %s.", inputtext );

format( globalstring, sizeof( globalstring ), "- NG:AC - "col_white"Vlasnik %s je promenio HostName u: %s.", ImeIgraca( playerid ), inputtext );
AdminPoruka( SVETLOPLAVA, globalstring );
return 1;
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
« Poslednja izmena: Februar 14, 2020, 18:04:42 posle podne Galardo »
Founder of
Digression Community
 

Van mreže pjer_gancer

Odg: Pada server pri koriscenju ove komande!
« Odgovor #1 poslato: Februar 13, 2020, 11:52:33 pre podne »
 

Van mreže Shaw Salcedo

Odg: Pada server pri koriscenju ove komande!
« Odgovor #2 poslato: Februar 13, 2020, 11:53:24 pre podne »
Nemoj da koristis for za loopanje svih igraca, koristi foreach


Pawno Code: [Izaberi]
CMD:hostname( playerid, params[] ) {
    if( PlayerInfo[ playerid ][ xAdmin ] < 7 ) return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
    new inputtext[70];
    if(sscanf(params, "s[70]", inputtext)) return SendClientMessage(playerid, -1, "Komanda: /hostname [ime]");
    format( globalstring, sizeof( globalstring ), "hostname %s", inputtext );
    SendRconCommand( globalstring );
    SCM(playerid, SVETLOPLAVA, "Uspesno si promenio HostName u: %s.", inputtext );

    format( globalstring, sizeof( globalstring ), "- NG:AC - "col_white"Vlasnik %s je promenio HostName u: %s.", ImeIgraca( playerid ), inputtext );
    AdminPoruka( SVETLOPLAVA, globalstring );
    return 1;
}

Tek sam sad primetio da ti je global textdraw a ti ga prikazujes igracima, ovde ti i ne treba loop

Pawno Code: [Izaberi]
CMD:happyjob( playerid, params[] ) {
    if( PlayerInfo[ playerid ][ xAdmin ] < 7 ) return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
    if( HappyJobUkljucen ) { HappyJobUkljucen = false; SendClientMessageToAll( ATLASGAMINGOGC, "[INFO] {FFFFFF}%s je iskljucio Happy Job.", ImeIgraca (playerid) );TextDrawHideForAll(HappyJobsTD )}
    else { HappyJobUkljucen = true; SendClientMessageToAll( ATLASGAMINGOGC, "[INFO] {FFFFFF}%s je ukljucio Happy Job. (2x plate)", ImeIgraca (playerid) ); TextDrawHideForAll(HappyJobsTD ); }
    return 1;
}
« Poslednja izmena: Februar 13, 2020, 11:58:48 pre podne Kriso »
GAD SAM JA
 
Korisnici koji su se zahvalili: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ

Van mreže Shaw Salcedo

GAD SAM JA
 
Korisnici koji su se zahvalili: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ

Van mreže pjer_gancer

Odg: Pada server pri koriscenju ove komande!
« Odgovor #4 poslato: Februar 13, 2020, 11:59:02 pre podne »
globalstring je prevelik za hostname min 50-55 karaktera
nemozes da formatiras poruku u basic funkcijama
ne treba ti uopste loop niti foreach jer vec postoji funkcija za prikazivanje svim
 
Korisnici koji su se zahvalili: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ

Van mreže Shaw Salcedo

Odg: Pada server pri koriscenju ove komande!
« Odgovor #5 poslato: Februar 13, 2020, 12:00:49 posle podne »
globalstring je prevelik za hostname min 50-55 karaktera
nemozes da formatiras poruku u basic funkcijama
ne treba ti uopste loop niti foreach jer vec postoji funkcija za prikazivanje svim
Kakve veze ima velicina globalstringa, uopste  nije koristio sscanf.
Sto ne bi moglo?
To sam tek video ispravio sam, koristio je loop da prikaze global dialog bez razloga.
GAD SAM JA
 
Korisnici koji su se zahvalili: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ

Van mreže pjer_gancer

Odg: Pada server pri koriscenju ove komande!
« Odgovor #6 poslato: Februar 13, 2020, 12:02:59 posle podne »
overloadovanje sendrconcommand funkcije sa velikim strignom izaziva crash
ne moze u basic funkcijama formatiranje osim ako se ne hookuje i doda
 
Korisnici koji su se zahvalili: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ

Van mreže bunta

Odg: Pada server pri koriscenju ove komande!
« Odgovor #7 poslato: Februar 13, 2020, 12:14:50 posle podne »
https://wiki.sa-mp.com/wiki/TextDrawShowForAll

https://wiki.sa-mp.com/wiki/TextDrawHideForAll

CMD:hostname( playerid, params[] <--------------------

new inputtext[ 128 ];
format( globalstring, sizeof( globalstring ), "hostname %s", inputtext );

Sta je inputtext dragane? XD

Mnogo imaš ti još da jedeš kačamak.
skrr
Moj tutorijali: Bazilion indent warninga
WORK? : Smart Project 1.2 , Leskovacki Detmec, Rodjendanski  server


Penzionisani balkanski samp kripter

 
Korisnici koji su se zahvalili: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ

Van mreže ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ

Odg: Pada server pri koriscenju ove komande!
« Odgovor #8 poslato: Februar 13, 2020, 13:01:40 posle podne »
https://wiki.sa-mp.com/wiki/TextDrawShowForAll

https://wiki.sa-mp.com/wiki/TextDrawHideForAll

CMD:hostname( playerid, params[] <--------------------

new inputtext[ 128 ];
format( globalstring, sizeof( globalstring ), "hostname %s", inputtext );

Sta je inputtext dragane? XD
*Dragane* tu cmd sam uzeo iz onog tvog kao nekog SMART PROJECTA, ja ga zovem Bug Project al aj hhahahaaha :D salim se.. Ne al stv sam uzo od tamo to
Founder of
Digression Community
 

Van mreže Shaw Salcedo

Odg: Pada server pri koriscenju ove komande!
« Odgovor #9 poslato: Februar 13, 2020, 13:05:16 posle podne »
Ta "cmd" se nalazila u dialogu pa nisi definisao sscanf verovatno
GAD SAM JA
 
Korisnici koji su se zahvalili: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ

Van mreže ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ

Odg: Pada server pri koriscenju ove komande!
« Odgovor #10 poslato: Februar 13, 2020, 13:09:30 posle podne »
Ta "cmd" se nalazila u dialogu pa nisi definisao sscanf verovatno
Ne radi nista ono gore sto si slao, opet isto  ::)
Founder of
Digression Community
 

Van mreže bunta

Odg: Pada server pri koriscenju ove komande!
« Odgovor #11 poslato: Februar 13, 2020, 13:09:35 posle podne »
*Dragane* tu cmd sam uzeo iz onog tvog kao nekog SMART PROJECTA, ja ga zovem Bug Project al aj hhahahaaha :D salim se.. Ne al stv sam uzo od tamo to
Pa tamo je to u dialogu koliko ja znam, ne u komandi lul
Mnogo imaš ti još da jedeš kačamak.
skrr
Moj tutorijali: Bazilion indent warninga
WORK? : Smart Project 1.2 , Leskovacki Detmec, Rodjendanski  server


Penzionisani balkanski samp kripter

 
Korisnici koji su se zahvalili: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ

Van mreže ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ

Odg: Pada server pri koriscenju ove komande!
« Odgovor #12 poslato: Februar 13, 2020, 13:12:52 posle podne »
Pa tamo je to u dialogu koliko ja znam, ne u komandi lul
Pa jest u dialogu je ja sam samo cmd kopiro a ovo sto je vezano za dialog to sam izbriso
Founder of
Digression Community
 

Van mreže bunta

Odg: Pada server pri koriscenju ove komande!
« Odgovor #13 poslato: Februar 13, 2020, 13:36:27 posle podne »
I posle sto ti server pada ?
Mnogo imaš ti još da jedeš kačamak.
skrr
Moj tutorijali: Bazilion indent warninga
WORK? : Smart Project 1.2 , Leskovacki Detmec, Rodjendanski  server


Penzionisani balkanski samp kripter

 

Van mreže gatti

  • Ne treba vjerovati ljudima s kojima smo se tek sprijateljili, a koji pokazuju da smo im draži od njihovih starih prijatelja – tako će se ponaÅ¡ati i s nama kada steknu nove prijatelje.
  • Godfather
  • *
  • Poruke: 10179
  • Broj zahvalnica: 922
Odg: Pada server pri koriscenju ove komande!
« Odgovor #14 poslato: Februar 13, 2020, 15:30:02 posle podne »
I posle sto ti server pada ?
komedija