O kakvom savjetu se radi: Radi se o tome, sta sve treba da bude u onplayerdisconnect
Detaljan opis savjeta: Interesuje me sta sve treba biti onplayerdisconnect(da li treba da se unistve svi tajmeri, dal treba da se uniste svi textdrawovi?) i da li mozete da mi ovaj kod prebacite u ini_
public SaveAdmins()
{
new idx;
new File: file2;
while (idx < sizeof(AdminInfo))
{
new coordsstring[450];
format(coordsstring, sizeof(coordsstring), "%s|%d|%d|%d\n",
AdminInfo[idx][aIme],
AdminInfo[idx][aRank],
AdminInfo[idx][aNeakt],
AdminInfo[idx][aSlotZauzet]);
if(idx == 0)
{
file2 = fopen("staff/admini.cfg", io_write);
}
else
{
file2 = fopen("staff/admini.cfg", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
return 1;
}
Komentar: /
OnPlayerDisconnect kao sto sam naziv kaže je callback koji se poziva nakon Å¡to igraÄ napusti connected zonu,on može da sadržava ponistenja varijabli,timera,struktura koje si unio u memoriju na samom igraÄevom konektu ili u nekom drugom dijelu,znaÄi ajmo reći da poniÅ¡tava i struktuiÅ¡e off memoriju.
Aha, a ako ne ponistimo tajmere i ostalo, oce crpeti procesor ili tako nesto?
Sto bi gasio tajmere ako igrac izadje sa srwa ?
Pa mislio sam na ove posebne tajmere, koji za svakog igraca rade posebno... Evo bas gledam neke modove i vidim da unistavaju i textdrawove i tajmere, samo ne razumem zasto, zato i pitam..
Dobro za textdrawove ali sad tajmere ko tajmere po meni sve jedno dal ces ga gasiti ili ne ali ako hoces onda mozes gasiti one tajmere sa SetTimerEx
Pa to i pitam druze, dal ima razloga da se gase tajmeri i textdrawovi?