Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Maserati' poslato Jul 04, 2020, 00:11:05 PRE PODNE

Naslov: TPC,freeze problem.
Poruka od: Maserati' poslato Jul 04, 2020, 00:11:05 PRE PODNE
Problem(error/warning): Problem je u TogglePlayerControllable funkciji , gdje god da koristim ovu funkciju tipa kod tazera,freeze komande i slično prikazuje da je igrač 'afk' a zapravo je ingame.
Deo skripte: [pawn]stock vd_TogglePlayerControllable( playerid, bool:boolean ) {

   TogglePlayerControllable( playerid, boolean );
   PlayerFreezed[ playerid ] = boolean;
   return true;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):
Naslov: Odg: TPC,freeze problem.
Poruka od: V01D poslato Jul 04, 2020, 09:56:38 PRE PODNE
Sistem za AFK funkcionise tako da proverava da li se igrac krece, ako se ne krece, onda mu dodeli kao da je AFK. U svakom slucaju, pogledas tu funkciju gde proverava da li se igrac krece, zatim stavis sledecu proveru:

[pawn]if(PlayerFreezed[playerid] == true) return 0; //Tako da proverava da li je igrac freeze-ovan, ukoliko jeste, funkcija za afk se ponisti[/pawn]
Naslov: Odg: TPC,freeze problem.
Poruka od: Slade poslato Jul 09, 2020, 19:18:12 POSLE PODNE
Vjerovatno misli na pjesčani satić, ako na to misliš, kod je normalan, ne znam iskreno šta ti fali, ako misliš na ovo što VOID kaže, odnosno da ga AFK kicker izbacuje sa servera, onda njegov kod iskoristi da zaobiđeš dodavanje AFK vremena.