TPC,freeze problem.


Započeo Maserati', Jul 04, 2020, 00:11:05 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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:
stock vd_TogglePlayerControllable( playerid, bool:boolean ) {

	TogglePlayerControllable( playerid, boolean );
	PlayerFreezed[ playerid ] = boolean;
	return true;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):

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:

if(PlayerFreezed[playerid] == true) return 0; //Tako da proverava da li je igrac freeze-ovan, ukoliko jeste, funkcija za afk se ponisti

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.