[POMOC]Restartiram i svese zbuga

Započeo misterkuku, Avgust 03, 2011, 00:22:08 PRE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: GTARP
Detaljan opis problema: Ovako skino sam Street Stories mod sto je radio Monk i vidite ja uradim komandu /gmx i svese sjebe to je i Monk reko Mora se preko hosta restartira.
Ako se resetira preko INGAME bilo kako svese zbuga textdrawovi i sva sranja. I kada mi se updatuje ono oNPlayerUpdate i ono de je SendRconCOmmand i vreme i to i restartuje i svese zbuga kako da namestim da se to ne zbugava kada se uradi gmx -.-
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Poslednja Izmena: Avgust 03, 2011, 00:22:20 PRE PODNE od misterkuku

OnPlayerUpdate callback je jako spor, za saving systeme, itd.

Citat: aleluja =D poslato Avgust 03, 2011, 00:38:22 PRE PODNE
OnPlayerUpdate callback je jako spor, za saving systeme, itd.
Ma nije to fora nego mi reci kako da sprecim da mi se textdrawovi ne zbugaju -.-

pod OnGameModeExit

for(new o=0;o<MAX_OBJECTS;o++) { DestroyDynamicObject(o); }
for(new i=0;i<MAX_VEHICLES;i++) { DestroyVehicle(i); }
for(new i=0;i<MAX_TEXT_DRAWS;i++) { TextDrawDestroy(Text:i); }

To ti je za Objekte,Vozila i TDove

Ne garantujem da ce biti sve ok, ali bice bolje...
Testaj pa vidi
Poslednja Izmena: Avgust 03, 2011, 00:46:32 PRE PODNE od [CRP] Pacijent_

Citat: [CRP] Pacijent_ poslato Avgust 03, 2011, 00:45:40 PRE PODNE
pod OnGameModeExit

for(new o=0;o<MAX_OBJECTS;o++) { DestroyDynamicObject(o); }
for(new i=0;i<MAX_VEHICLES;i++) { DestroyVehicle(i); }
for(new i=0;i<MAX_TEXT_DRAWS;i++) { TextDrawDestroy(Text:i); }

To ti je za Objekte,Vozila i TDove

Ne garantujem da ce biti sve ok, ali bice bolje...
Testaj pa vidi
Sada gledam i ja u modu opste  nemam taj public OnGameModeExit  :o

Pa koji ti public poziva kad restartujes Server? Kod komande /gmx ili kako vec



pa napravi ga, tj.

public OnGameModeExit()
{
     // nesto...
}

Citat: RedMan poslato Avgust 03, 2011, 00:38:22 PRE PODNE
OnPlayerUpdate callback je jako spor, za saving systeme, itd.

OnPlayerUpdate se poziva preko 10 puta u sekundi inace, posebno kad igrac hoda ili sl.

EDIT: Ako zelis testiraj si, stavi pod OnPlayerUpdate(playerid) callback nesto kao:

SendClientMessage(playerid, NEKABOJA, "Test");

Pa ces vidjeti koliko puta se odaziva..
Poslednja Izmena: Avgust 03, 2011, 03:19:39 PRE PODNE od LuKsA
Aequam memento rebus in arduis servare mentem.

Citat: RedMan poslato Avgust 03, 2011, 00:38:22 PRE PODNE
OnPlayerUpdate callback je jako spor, za saving systeme, itd.

Zapravo to nije istina nego kod većih stvari kao saving sustav ofc da će biti spor jer se puno puta poziva i onda se stvara lagg a moguće je i da doÄ'e i do crasha cijelog servera. Za takve stvari postoje timeri

OnPlayerUpdate nije usran callback ali se mora znati kada se treba koristiti jer da je usran ne bi postojao. (ne citiram da si ti to rekao nego pričam općenito)
Kristijan Stipić

Citat: [CRP] Pacijent_ poslato Avgust 03, 2011, 00:45:40 PRE PODNE
pod OnGameModeExit

for(new o=0;o<MAX_OBJECTS;o++) { DestroyDynamicObject(o); }
for(new i=0;i<MAX_VEHICLES;i++) { DestroyVehicle(i); }
for(new i=0;i<MAX_TEXT_DRAWS;i++) { TextDrawDestroy(Text:i); }

To ti je za Objekte,Vozila i TDove

Ne garantujem da ce biti sve ok, ali bice bolje...
Testaj pa vidi
To sam uradio i sveje isto -.-