Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Goku ^ poslato April 18, 2023, 03:57:18 PRE PODNE

Naslov: Remove problem
Poruka od: Goku ^ poslato April 18, 2023, 03:57:18 PRE PODNE
Problem(error/warning): Desava se da kada ubacim odredjeni remove da login ne reaguje  to jest ne mogu da kucam sifru totalno ubaguje.
Deo skripte:
evo remove koji pravi problem, remove je kod skate parka preko puta.
[pawn]
RemoveBuildingForPlayer(playerid, 4594, 1825.000, -1413.930, 12.554, 0.250);
[/pawn]

Kod za login koji ne reaguje kada ubacim ovaj remove
[pawn]
forward LogReg(playerid);
public LogReg(playerid)
{
   KillTimer(LogRegTimer[playerid]); SetPlayerHealth(playerid, 99.0); SetPlayerVirtualWorld(playerid, 0); ac_SetPlayerInterior(playerid, 0);
   if(fexist(Korisnici(playerid)))
     {
      new buffer[256];
      GetPlayerName(playerid, buffer, MAX_PLAYER_NAME + 1);
      format(buffer,sizeof buffer,""BELA"Dobrodosao na "LOGIN"Havavi RolePlay"BELA".\nVase Ime i Prezime: "LOGIN"%s"BELA"\nUkucajte vasu lozinku kako bi nastavili sa igrom\nUkoliko pogresite "LOGIN"4 puta "BELA"usledice kazna!\n\n"BELA"* Imate 2 minuta da unesete tacnu lozinku.", buffer);
      ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Login",buffer,"Login","Izlaz");
      ConnectTime[playerid] = SetTimerEx( "TrajanjeLogina", 120000, false, "d", playerid);
   }
   return 1;
}
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Slika/video ingame problema(obavezno ako je ingame problem)://
Naslov: Odg: Remove problem
Poruka od: Vasic poslato April 18, 2023, 04:22:48 PRE PODNE
Limit removed objekata je 1000. Kada pređeš taj limit, server crash-uje kao što je slučaj kod tebe.
https://www.open.mp/docs/scripting/functions/RemoveBuildingForPlayer
Naslov: Odg: Remove problem
Poruka od: Goku ^ poslato April 18, 2023, 04:42:58 PRE PODNE
Citat: Vasic poslato April 18, 2023, 04:22:48 PRE PODNE
Limit removed objekata je 1000. Kada pređeš taj limit, server crash-uje kao što je slučaj kod tebe.
https://www.open.mp/docs/scripting/functions/RemoveBuildingForPlayer
Znam, zato uvek pazim na taj limit ali nije predjen

RemoveBuildingForPlayer ==> 1 of 910 matches

Imam 910 remove sto je skoro za 100 manje od limita.
Naslov: Odg: Remove problem
Poruka od: Slade poslato April 19, 2023, 00:27:12 PRE PODNE
Imaš li u drugim fajlovima/bibliotekama/filterscriptama još removea? Također, da možda ne removeaš dva puta isti objekat jer i to može crashovati igrača.
Naslov: Odg: Remove problem
Poruka od: Goku ^ poslato April 20, 2023, 12:54:37 POSLE PODNE
Citat: Slade poslato April 19, 2023, 00:27:12 PRE PODNE
Imaš li u drugim fajlovima/bibliotekama/filterscriptama još removea? Također, da možda ne removeaš dva puta isti objekat jer i to može crashovati igrača.
Nope, sve sto se tice remove i create objekata se nalazi u  posebnoj skripti odvojeno od same skripte.
Naslov: Odg: Remove problem
Poruka od: №Grella poslato April 21, 2023, 23:03:20 POSLE PODNE
Citat: Goku ^ poslato April 18, 2023, 03:57:18 PRE PODNE
Problem(error/warning): Desava se da kada ubacim odredjeni remove da login ne reaguje  to jest ne mogu da kucam sifru totalno ubaguje.
Deo skripte:
evo remove koji pravi problem, remove je kod skate parka preko puta.
[pawn]
RemoveBuildingForPlayer(playerid, 4594, 1825.000, -1413.930, 12.554, 0.250);
[/pawn]

Kod za login koji ne reaguje kada ubacim ovaj remove
[pawn]
forward LogReg(playerid);
public LogReg(playerid)
{
   KillTimer(LogRegTimer[playerid]); SetPlayerHealth(playerid, 99.0); SetPlayerVirtualWorld(playerid, 0); ac_SetPlayerInterior(playerid, 0);
   if(fexist(Korisnici(playerid)))
     {
      new buffer[256];
      GetPlayerName(playerid, buffer, MAX_PLAYER_NAME + 1);
      format(buffer,sizeof buffer,""BELA"Dobrodosao na "LOGIN"Havavi RolePlay"BELA".\nVase Ime i Prezime: "LOGIN"%s"BELA"\nUkucajte vasu lozinku kako bi nastavili sa igrom\nUkoliko pogresite "LOGIN"4 puta "BELA"usledice kazna!\n\n"BELA"* Imate 2 minuta da unesete tacnu lozinku.", buffer);
      ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Login",buffer,"Login","Izlaz");
      ConnectTime[playerid] = SetTimerEx( "TrajanjeLogina", 120000, false, "d", playerid);
   }
   return 1;
}
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Slika/video ingame problema(obavezno ako je ingame problem)://

IMas li mozda dupli removebuilding?
Naslov: Odg: Remove problem
Poruka od: Goku ^ poslato April 22, 2023, 11:48:13 PRE PODNE
Citat: sexeniiosi poslato April 21, 2023, 23:03:20 POSLE PODNE
IMas li mozda dupli removebuilding?
Nope, pogledao sam detaljno u samoj skripti i u odvojenoj za mape nema dupli remove.
Naslov: Odg: Remove problem
Poruka od: Bit Frosty poslato April 22, 2023, 11:55:16 PRE PODNE
Ajde ti lepo dodaj crash detect kao prvi plugin, i naravno compile sa -d3 flagom (ako koristis sublime ili vs code mislim da je to vec po default, ako je prokleti pawno, ne znam ni ja kako se prosledjuju flagovi).
Kad to dodas, ocisti logove, pokreni server, dodji do toga kad ti prestane odgovarati i posalji sta kaze crash detect
Naslov: Odg: Remove problem
Poruka od: Goku ^ poslato April 22, 2023, 12:24:52 POSLE PODNE
Citat: Sniffie White poslato April 22, 2023, 11:55:16 PRE PODNE
Ajde ti lepo dodaj crash detect kao prvi plugin, i naravno compile sa -d3 flagom (ako koristis sublime ili vs code mislim da je to vec po default, ako je prokleti pawno, ne znam ni ja kako se prosledjuju flagovi).
Kad to dodas, ocisti logove, pokreni server, dodji do toga kad ti prestane odgovarati i posalji sta kaze crash detect
Evo pile babino.
[pawn]

----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team

[12:20:15] filterscripts = ""  (string)
[12:20:15]
[12:20:15] Server Plugins
[12:20:15] --------------
[12:20:15]  Loading plugin: sscanf
[12:20:15]

[12:20:15]  ===============================

[12:20:15]       sscanf plugin loaded.     

[12:20:15]          Version:  2.8.1       

[12:20:15]    (c) 2012 Alex "Y_Less" Cole 

[12:20:15]  ===============================

[12:20:15]   Loaded.
[12:20:15]  Loading plugin: crashdetect
[12:20:15]   CrashDetect v4.15.1 is OK.
[12:20:15]   Loaded.
[12:20:15]  Loading plugin: streamer
[12:20:15]

*** Streamer Plugin v2.9.4 by Incognito loaded ***

[12:20:15]   Loaded.
[12:20:15]  Loading plugin: SKY
[12:20:15]   Loaded.
[12:20:15]  Loading plugin: pawncmd
[12:20:15] Pawn.CMD plugin v3.2.0 by urShadow has been loaded
[12:20:15]   Loaded.
[12:20:15]  Loaded 5 plugins.

[12:20:15]
[12:20:15] Ban list
[12:20:15] --------
[12:20:15]  Loaded: samp.ban
[12:20:15]
[12:20:15]
[12:20:15] Filterscripts
[12:20:15] ---------------
[12:20:15]   Loaded 0 filterscripts.

[12:20:16] 
[12:20:16]  =======================================
[12:20:16]  |                                     |
[12:20:16]  |    Optimising code, this may take   |
[12:20:16]  |        a little bit of time.        |
[12:20:16]  |                                     |
[12:20:16]  |            Please wait...           |
[12:20:16]  |                                     |
[12:20:16]  |=====================================|
[12:20:16]  |                                     |
[12:20:16]  | Note that these optimisations are   |
[12:20:16]  | designed to improve performance     |
[12:20:16]  | with the JIT plugin, which you are  |
[12:20:16]  | not currently using.  Get it here:  |
[12:20:16]  |                                     |
[12:20:16]  |      https://git.io/jit-plugin      |
[12:20:16]  |                                     |
[12:20:16]  =======================================
[12:20:16] 
[12:20:25] 
[12:20:25] 
[12:20:25] 
[12:20:25]  =======================================
[12:20:25]  |                                     |
[12:20:25]  |        YSI version 5.03.0689        |
[12:20:25]  |        By Alex "Y_Less" Cole        |
[12:20:25]  |                                     |
[12:20:25]  =======================================
[12:20:25] 
[12:20:27] ==================================================
[12:20:27]    * OptiDraw v1.0.1 loaded successfully.
[12:20:27]    * By algorhitmically - [03.05.2020.]
[12:20:27]    * Current method: BOX
[12:20:27] ==================================================
[12:20:27] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
[12:20:27] |                Mod Ucitan                         |
[12:20:27] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
[12:20:27] | ~~~~~~~~~~ Dobrodosli na Havavi ROLEPLAY ~~~~~~~~~|
[12:20:27] | ~~~~~~~~~~~~~~ Verzija Moda: v1.3 ~~~~~~~~~~~~~~~ |
[12:20:27] | ~~~~~~~~~~~~~~~~~ By: Goku ~~~~~~~~~~~~~~~~~~~~~~~|
[12:20:27] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
[12:20:27] | ~~~~~~~~~~~~~~~~ Developer:Goku ~~~~~~~~~~~~~~~~~ |
[12:20:27] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
[12:20:27] Number of vehicle models: 88
[12:21:04] [connection] nema requests connection cookie.
[12:21:05] [connection] incoming connection: bena id: 0
[12:21:05] [join] Goku has joined the server (0:nema)

[/pawn]

Nema nikakav crash detect jer da ima poslao bih odmah, log se zavrsava na Goku has joint jer tada udara i login i zamrzava ceo login sistem nece da primi sifru.
Naslov: Odg: Remove problem
Poruka od: Kajsije ^ poslato April 22, 2023, 17:45:54 POSLE PODNE
to se desava kada je mape.pwn mnogo preopterecen, izbrisi sve dok ne bude radilo, kada bude radilo napravi novi mape2.pwn, definisi sve i napravi poseban stock za cuvanje
nemoj zaboraviti da unacis crashdetect i updateujes plugine
Naslov: Odg: Remove problem
Poruka od: №Grella poslato April 22, 2023, 21:18:24 POSLE PODNE
Citat: Goku ^ poslato April 22, 2023, 11:48:13 PRE PODNE
Nope, pogledao sam detaljno u samoj skripti i u odvojenoj za mape nema dupli remove.

jedino ti preostaje da provjeris da li su tacne koordinate od objekta koga skripta remova samo na taj nacin jos moze doci do takvog problema

opet trebas se posavjetovati sa @Xunder, jer on provodi dosta vremena sa tim stvarima oko streamer
Naslov: Odg: Remove problem
Poruka od: Bit Frosty poslato April 22, 2023, 21:24:32 POSLE PODNE
Citat: Goku ^ poslato April 22, 2023, 12:24:52 POSLE PODNE
Evo pile babino.
[pawn]

----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team

[12:20:15] filterscripts = ""  (string)
[12:20:15]
[12:20:15] Server Plugins
[12:20:15] --------------
[12:20:15]  Loading plugin: sscanf
[12:20:15]

[12:20:15]  ===============================

[12:20:15]       sscanf plugin loaded.     

[12:20:15]          Version:  2.8.1       

[12:20:15]    (c) 2012 Alex "Y_Less" Cole 

[12:20:15]  ===============================

[12:20:15]   Loaded.
[12:20:15]  Loading plugin: crashdetect
[12:20:15]   CrashDetect v4.15.1 is OK.
[12:20:15]   Loaded.
[12:20:15]  Loading plugin: streamer
[12:20:15]

*** Streamer Plugin v2.9.4 by Incognito loaded ***

[12:20:15]   Loaded.
[12:20:15]  Loading plugin: SKY
[12:20:15]   Loaded.
[12:20:15]  Loading plugin: pawncmd
[12:20:15] Pawn.CMD plugin v3.2.0 by urShadow has been loaded
[12:20:15]   Loaded.
[12:20:15]  Loaded 5 plugins.

[12:20:15]
[12:20:15] Ban list
[12:20:15] --------
[12:20:15]  Loaded: samp.ban
[12:20:15]
[12:20:15]
[12:20:15] Filterscripts
[12:20:15] ---------------
[12:20:15]   Loaded 0 filterscripts.

[12:20:16] 
[12:20:16]  =======================================
[12:20:16]  |                                     |
[12:20:16]  |    Optimising code, this may take   |
[12:20:16]  |        a little bit of time.        |
[12:20:16]  |                                     |
[12:20:16]  |            Please wait...           |
[12:20:16]  |                                     |
[12:20:16]  |=====================================|
[12:20:16]  |                                     |
[12:20:16]  | Note that these optimisations are   |
[12:20:16]  | designed to improve performance     |
[12:20:16]  | with the JIT plugin, which you are  |
[12:20:16]  | not currently using.  Get it here:  |
[12:20:16]  |                                     |
[12:20:16]  |      https://git.io/jit-plugin      |
[12:20:16]  |                                     |
[12:20:16]  =======================================
[12:20:16] 
[12:20:25] 
[12:20:25] 
[12:20:25] 
[12:20:25]  =======================================
[12:20:25]  |                                     |
[12:20:25]  |        YSI version 5.03.0689        |
[12:20:25]  |        By Alex "Y_Less" Cole        |
[12:20:25]  |                                     |
[12:20:25]  =======================================
[12:20:25] 
[12:20:27] ==================================================
[12:20:27]    * OptiDraw v1.0.1 loaded successfully.
[12:20:27]    * By algorhitmically - [03.05.2020.]
[12:20:27]    * Current method: BOX
[12:20:27] ==================================================
[12:20:27] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
[12:20:27] |                Mod Ucitan                         |
[12:20:27] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
[12:20:27] | ~~~~~~~~~~ Dobrodosli na Havavi ROLEPLAY ~~~~~~~~~|
[12:20:27] | ~~~~~~~~~~~~~~ Verzija Moda: v1.3 ~~~~~~~~~~~~~~~ |
[12:20:27] | ~~~~~~~~~~~~~~~~~ By: Goku ~~~~~~~~~~~~~~~~~~~~~~~|
[12:20:27] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
[12:20:27] | ~~~~~~~~~~~~~~~~ Developer:Goku ~~~~~~~~~~~~~~~~~ |
[12:20:27] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
[12:20:27] Number of vehicle models: 88
[12:21:04] [connection] nema requests connection cookie.
[12:21:05] [connection] incoming connection: bena id: 0
[12:21:05] [join] Goku has joined the server (0:nema)

[/pawn]

Nema nikakav crash detect jer da ima poslao bih odmah, log se zavrsava na Goku has joint jer tada udara i login i zamrzava ceo login sistem nece da primi sifru.
Meni to vise zvuci ko sjebani tdovi...
Naslov: Odg: Remove problem
Poruka od: Kajsije ^ poslato April 22, 2023, 22:02:54 POSLE PODNE
Citat: Sniffie White poslato April 22, 2023, 21:24:32 POSLE PODNE
Meni to vise zvuci ko sjebani tdovi...
Ma nisu tdovi, remove je. Pre je radilo kad sam mu slao mape ali od jednom samo kad se ubaci neki remove kresuje server, ajde sto server kresuje. Kompjuter mi ceo kresuje kad udjem na host, ubaguje mi ceo windows nece mrdne.
Naslov: Odg: Remove problem
Poruka od: Bit Frosty poslato April 22, 2023, 22:57:03 POSLE PODNE
Citat: Kajsije ^ poslato April 22, 2023, 22:02:54 POSLE PODNE
Ma nisu tdovi, remove je. Pre je radilo kad sam mu slao mape ali od jednom samo kad se ubaci neki remove kresuje server, ajde sto server kresuje. Kompjuter mi ceo kresuje kad udjem na host, ubaguje mi ceo windows nece mrdne.
Prvo, naucite da definisete stvari i da ih opisujete kako bogu spada. Da sam znao da je client crash ne bih ti trazio crash detect log.
Drugo, ako vec "znas" da je do RemoveBuildingForPlayer, prekopiraj sve u praznu skriptu i probaj, ako jeste, komentarisi polovinu po polovinu dok ne nadjes sta crash tacno.
Jos nesto, ako imas remove za iste modele, vidi da ne brisu iste modele zbog range...
Naslov: Odg: Remove problem
Poruka od: Goku ^ poslato April 24, 2023, 13:32:57 POSLE PODNE
Izbacio sam nekoliko remove malo sredio mape za sada radi sve kako treba donekle mislim da znam sta je problem. lock cu topic