Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Nobody.aMx poslato Decembar 28, 2017, 18:00:34 POSLE PODNE

Naslov: Padanje skripte :D
Poruka od: Nobody.aMx poslato Decembar 28, 2017, 18:00:34 POSLE PODNE
Detaljan opis problema: Znaci napravio sam /rac komandu, e sad kad kucam /rac privatna sve radi, al kad idem /rac sva skripta padne, zamrzne server....
Dio skripte:
[pawn]YCMD:rac(playerid, params[], help)
{
   #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""ZELENA"[SE] "BELA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][xAdmin] < 6) return SCM(playerid, -1, ""ZELENA"[SE:RPG] "BELA"Samo Vlasnik.");
    if(AdminDuty[playerid] == 0) return SCM(playerid,-1,""ZELENA"[SE:RPG] "BELA"Morate biti na admin duznosti!");
   if(RespawnVozila == 1) return SCM(playerid, -1, ""CRVENA"[GRESKA] "BELA"Respawn je vec pokrenut!");
   new string2[32];
   if(sscanf(params, "s[32]", string2)) return SCM(playerid,-1,""ZELENA"[koriscenje] | "BELA"/rac ["ZELENA"privatna "BELA"| "ZELENA"sva"BELA""BELA"]");
   if(!strcmp(string2, "privatna"))
   {
      if(RespawnVozila == 1) return SCM(playerid, -1, ""CRVENA"[GRESKA] "BELA"Respawn je vec pokrenut!");
      new string[512]; RespawnVozila = 1;
      format(string,sizeof string, ""CRVENA"[!] "BELA"%s %s je pokrenuo respawn "CRVENA"privatnih "BELA"vozila za 20s!", GetName(playerid));
      SendClientMessageToAll(-1, string);
      SendClientMessageToAll(-1, ""CRVENA"[!] "BELA"Udjite u svoje vozilo da se ne respawna!");
      SetTimer("pRespawn", 20000, false);
      RespawnVozila = 1;
   }
   else if(!strcmp(string2, "sva"))
   {
      if(RespawnVozila == 1) return SCM(playerid, -1, ""CRVENA"[GRESKA] "BELA"Respawn je vec pokrenut!");
      new string[512]; RespawnVozila = 1;
      format(string,sizeof string, ""CRVENA"[!] "BELA"%s %s je pokrenuo respawn "CRVENA"svih "BELA"vozila za 20s!", GetName(playerid));
      SendClientMessageToAll(-1, string);
      SendClientMessageToAll(-1, ""CRVENA"[!] "BELA"Udjite u svoje vozilo da se ne respawna!");
      SetTimer("Respawn", 20000, false);
   }
   return 1;
}[/pawn]
[pawn]forward Respawn();
public Respawn()
{
   new bool:unwanted[MAX_VOZILA];
   for(new player=0; player<MAX_PLAYERS; player++)
   {
      if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
   }
   for(new car = 1; car < MAX_VOZILA; car++)
   {
      if(!unwanted[car]) SetVehicleToRespawn(car);
   }
   RespawnVozila = 0; SendClientMessageToAll(-1, ""CRVENA"[!] "BELA"Vozila respawnovana!");
   return 1;
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Izvukao sam iz UP-a public, al koji god da stavim zamrzne skripta, cak i svoj da uradim, zamrzne...
Naslov: Odg: Padanje skripte :D
Poruka od: Shomyy poslato Decembar 28, 2017, 18:02:17 POSLE PODNE
string[512]
Zasto?
Naslov: Odg: Padanje skripte :D
Poruka od: Nobody.aMx poslato Decembar 28, 2017, 18:02:52 POSLE PODNE
Citat: 𝕊𝕙𝕠𝕞𝕪 𝕊ð•"𝕣𝕚𝕡𝕥 poslato Decembar 28, 2017, 18:02:17 POSLE PODNE
string[512]
Zasto?
Iskopirao cmd sa SU v3...
Msm samo za privatna, sad cu test
Naslov: Odg: Padanje skripte :D
Poruka od: Nobody.aMx poslato Decembar 28, 2017, 18:04:30 POSLE PODNE
pala je, msm znao sam da nije do stringa xD
Naslov: Odg: Padanje skripte :D
Poruka od: // xunder poslato Decembar 28, 2017, 18:05:45 POSLE PODNE
da li padne kada kucas /rac sva ili kada izvrsava callback?
Naslov: Odg: Padanje skripte :D
Poruka od: Nobody.aMx poslato Decembar 28, 2017, 18:07:04 POSLE PODNE
Citat: xᴜɴá´...ᴇʀ poslato Decembar 28, 2017, 18:05:45 POSLE PODNE
da li padne kada kucas /rac sva ili kada izvrsava callback?
Kad izvrsava msm, tj. nzm upisem ja u cetu 'a'  i ono izbaci u chat, ali i ne prodje 20s ponovo napisem vec pala.. tkd nzm
Naslov: Odg: Padanje skripte :D
Poruka od: // xunder poslato Decembar 28, 2017, 18:09:24 POSLE PODNE
forward Respawn();
public Respawn()
{
print("debug1");
new bool:unwanted[MAX_VOZILA];
print("debug2");
for(new player=0; player<MAX_PLAYERS; player++)
{
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
print("debug3");
for(new car = 1; car < MAX_VOZILA; car++)
{
if(!unwanted[car]) SetVehicleToRespawn(car);
}
print("debug4");
RespawnVozila = 0; SendClientMessageToAll(-1, ""CRVENA"[!] "BELA"Vozila respawnovana!");
print("debug5");
return 1;
}


Ubaci debug ako vec ne znas...
Naslov: Odg: Padanje skripte :D
Poruka od: Nobody.aMx poslato Decembar 28, 2017, 18:11:50 POSLE PODNE
Do callback-a je...
debug1
debug2
debug3
Naslov: Odg: Padanje skripte :D
Poruka od: .бутиган poslato Decembar 28, 2017, 18:27:13 POSLE PODNE
vrv array index out of bounds, crash detect, -d3 i zivot ti je laksi.
Naslov: Odg: Padanje skripte :D
Poruka od: // xunder poslato Decembar 28, 2017, 18:30:43 POSLE PODNE
Ocigledno da je do
for(new car = 1; car < MAX_VOZILA; car++)
{
if(!unwanted[car]) SetVehicleToRespawn(car);
}

Vidi koliko ti je MAX_VOZILA (MAX_VEHICLES default 2k)
Naslov: Odg: Padanje skripte :D
Poruka od: Savana poslato Decembar 29, 2017, 11:24:13 PRE PODNE
Pada radi stinga, string za jedan mali poziv ne treba biti 512, vec 32 ili 64 ak bas oces veci, cemu 512, smanji string i rjesio si problem, nema veze sa MAX VEHICLE, rralo bi al nebi sva..
Naslov: Odg: Padanje skripte :D
Poruka od: .бутиган poslato Decembar 29, 2017, 11:25:46 PRE PODNE
Citat: Savana poslato Decembar 29, 2017, 11:24:13 PRE PODNE
Pada radi stinga, string za jedan mali poziv ne treba biti 512, vec 32 ili 64 ak bas oces veci, cemu 512, smanji string i rjesio si problem, nema veze sa MAX VEHICLE, rralo bi al nebi sva..

lul, osecam kako rak igra reli po mojim plucima.
Naslov: Odg: Padanje skripte :D
Poruka od: Savana poslato Decembar 29, 2017, 11:28:39 PRE PODNE
pazi da te ne ubije, vidim ti si neka nova faca na balkanu..
Naslov: Odg: Padanje skripte :D
Poruka od: .бутиган poslato Decembar 29, 2017, 11:31:12 PRE PODNE
Citat: Savana poslato Decembar 29, 2017, 11:28:39 PRE PODNE
pazi da te ne ubije, vidim ti si neka nova faca na balkanu..

nova koja traje 4 godine :3
Naslov: Odg: Padanje skripte :D
Poruka od: S73F4N poslato Decembar 29, 2017, 12:42:02 POSLE PODNE
Citat: Butigan.MySql poslato Decembar 29, 2017, 11:31:12 PRE PODNE
nova koja traje 4 godine :3

alo faco e
Naslov: Odg: Padanje skripte :D
Poruka od: Sploxs poslato Decembar 29, 2017, 13:27:13 POSLE PODNE
Citat: Butigan.MySql poslato Decembar 29, 2017, 11:31:12 PRE PODNE
nova koja traje 4 godine :3
Al se ispali ovaj decko Savana hahaha
@tema Umjesto MAX_VOZILA stavi 100 samo radi testa pa vidi dal radi
Naslov: Odg: Padanje skripte :D
Poruka od: Muma poslato Decembar 29, 2017, 14:03:44 POSLE PODNE
Citat: Savana poslato Decembar 29, 2017, 11:24:13 PRE PODNE
Pada radi stinga, string za jedan mali poziv ne treba biti 512, vec 32 ili 64 ak bas oces veci, cemu 512, smanji string i rjesio si problem, nema veze sa MAX VEHICLE, rralo bi al nebi sva..
jel se kalcor za ovo boriJoo?
Naslov: Odg: Padanje skripte :D
Poruka od: Savana poslato Decembar 29, 2017, 14:24:33 POSLE PODNE
Kako ste glupi, to nema nigdje, nema veze max vehicle sa padanjem servera, nema veze iti jedan max, sa padanjem, server pada zbog stringa, krivog definiranog sscanfa i ostalo, ali zvog maxa jos nikom nije pao... Cekajte da decko dodje, pa cete vidit tko je u pravu..
Naslov: Odg: Padanje skripte :D
Poruka od: Nobody.aMx poslato Decembar 29, 2017, 14:27:23 POSLE PODNE
Citat: Savana poslato Decembar 29, 2017, 14:24:33 POSLE PODNE
Kako ste glupi, to nema nigdje, nema veze max vehicle sa padanjem servera, nema veze iti jedan max, sa padanjem, server pada zbog stringa, krivog definiranog sscanfa i ostalo, ali zvog maxa jos nikom nije pao... Cekajte da decko dodje, pa cete vidit tko je u pravu..
TI SI DECKO PRIRODNO RETARDIRAN, SMANJIO SAM JEBENI STRING I JEBENO GLEDAJ JEBENI DEBUG JEBENO...
Naslov: Odg: Padanje skripte :D
Poruka od: Savana poslato Decembar 29, 2017, 14:43:17 POSLE PODNE
di ti je taj debug slikaj i stavi tu da vidim, ne samo pisat debug 1 debug 2, ono mi nis ne znaci cjeli log daj tu, moze biti debug od ko na cega
Naslov: Odg: Padanje skripte :D
Poruka od: lucius poslato Decembar 29, 2017, 14:48:24 POSLE PODNE
Slatko se ismejah. Kaze string hahahahaah.
Poslusaj Butigana, imas array index out of bounds u callbacku.
Naslov: Odg: Padanje skripte :D
Poruka od: S73F4N poslato Decembar 29, 2017, 15:13:53 POSLE PODNE
slusaj mene, jebes butigana i mumu, i onaj Kancor sto je napravio samp, samo mene slusaj.

izbrises taj string, updateujes streamer, config, promjenis port na 7777, i uradis blagi global restart servera
Naslov: Odg: Padanje skripte :D
Poruka od: Savana poslato Decembar 29, 2017, 15:59:32 POSLE PODNE
Pa to i ja pricam cjelo vrjeme za string, oni tu drkaju za max jebes max, nema veze s vezom, niti ce ikad imat..
Naslov: Odg: Padanje skripte :D
Poruka od: xsar.p poslato Decembar 29, 2017, 16:01:57 POSLE PODNE
Citat: Savana poslato Decembar 29, 2017, 15:59:32 POSLE PODNE
Pa to i ja pricam cjelo vrjeme za string, oni tu drkaju za max jebes max, nema veze s vezom, niti ce ikad imat..
Tko ste vi ovde gospodine pametni? Mi smo glupi, ti jos gluplji. U cemu je razlika?
Naslov: Odg: Padanje skripte :D
Poruka od: .бутиган poslato Decembar 29, 2017, 16:04:46 POSLE PODNE
Imas problem sa pristupanjem elementa niza, ako nije to onda je verovatno  neki drugi error koji prouzrokuje to. Ubacis crashdetect, compile skriptu sa -d3 parametrom i pokreni server uradi rac i pisace ti sta je greska i na kojoj je liniji i popravis. Nije neka pamet

ZA BRATA STRING-BOYA (https://scontent-sof1-1.xx.fbcdn.net/v/t1.0-9/25660354_861884440658932_8466237166678202378_n.jpg?oh=9703a411b69efe6f55f01a776c6e0a09&oe=5AFDD6EC)
Naslov: Odg: Padanje skripte :D
Poruka od: Nobody.aMx poslato Decembar 29, 2017, 16:17:58 POSLE PODNE
Citat: Butigan.MySql poslato Decembar 29, 2017, 16:04:46 POSLE PODNE
Imas problem sa pristupanjem elementa niza, ako nije to onda je verovatno  neki drugi error koji prouzrokuje to. Ubacis crashdetect, compile skriptu sa -d3 parametrom i pokreni server uradi rac i pisace ti sta je greska i na kojoj je liniji i popravis. Nije neka pamet

ZA BRATA STRING-BOYA (https://scontent-sof1-1.xx.fbcdn.net/v/t1.0-9/25660354_861884440658932_8466237166678202378_n.jpg?oh=9703a411b69efe6f55f01a776c6e0a09&oe=5AFDD6EC)
Vec mi je na -d3, eo sad cu vidit
Naslov: Odg: Padanje skripte :D
Poruka od: ogil poslato Decembar 29, 2017, 16:22:05 POSLE PODNE
Citat: Savana poslato Decembar 29, 2017, 15:59:32 POSLE PODNE
Pa to i ja pricam cjelo vrjeme za string, oni tu drkaju za max jebes max, nema veze s vezom, niti ce ikad imat..


Nema veze sa stringom ne brukaj se. Kod mene ima 1 string od 5000 (glup sam bio tad)  i ne pada..
Naslov: Odg: Padanje skripte :D
Poruka od: Paul Castellano poslato Decembar 29, 2017, 16:29:13 POSLE PODNE
Ne reče ti na kraju koliki ti je MAX_VOZILA?(Ako si stavio baš baš baš prevelik broj moguće da je do toga,no ako je normalan broj onda 100% nije do toga).
Naslov: Odg: Padanje skripte :D
Poruka od: Nobody.aMx poslato Decembar 29, 2017, 16:31:50 POSLE PODNE
Citat: Paul Castellano poslato Decembar 29, 2017, 16:29:13 POSLE PODNE
Ne reče ti na kraju koliki ti je MAX_VOZILA?(Ako si stavio baš baš baš prevelik broj moguće da je do toga,no ako je normalan broj onda 100% nije do toga).
2K je
Naslov: Odg: Padanje skripte :D
Poruka od: xsar.p poslato Decembar 29, 2017, 16:33:12 POSLE PODNE
Citat: Nobody.aMx poslato Decembar 29, 2017, 16:31:50 POSLE PODNE
2K je
Jesi li probao da ga smanis? Nisam u toku.
Naslov: Odg: Padanje skripte :D
Poruka od: // xunder poslato Decembar 29, 2017, 16:47:05 POSLE PODNE

forward Respawn();
public Respawn()
{
new bool:unwanted[MAX_VOZILA];
for(new player=0; player<MAX_PLAYERS; player++)
{
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
/*for(new car = 1; car < MAX_VOZILA; car++)
{
if(!unwanted[car]) SetVehicleToRespawn(car);
}*/
RespawnVozila = 0; SendClientMessageToAll(-1, ""CRVENA"[!] "BELA"Vozila respawnovana!");
return 1;
}


Vidi hoce li ti sada ispisati  "[!] Vozila respawnovana!"
Naslov: Odg: Padanje skripte :D
Poruka od: Nobody.aMx poslato Decembar 29, 2017, 16:50:17 POSLE PODNE
Ma gotovo eldin je quit tkd me bmk xD