Public feed #532734

Anonymous

public text v1 · immutable
Raw Edit
·published 2007-06-03 07:18 UTC
rendered paste body
#include <a_samp>

forward KeysTimer();

new oldkeys[MAX_PLAYERS];

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" OnPlayerPressKey callback Filterscript By Sacky");
	print("--------------------------------------\n");
	return 1;
}

public OnGameModeInit()
{
	SetTimer("KeysTimer",250,true);
	return 1;
}

public KeysTimer()
{
	for(new i=0;i<MAX_PLAYERS;i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        new tmpkeys[3];
	        GetPlayerKeys(i,tmpkeys[0],tmpkeys[1],tmpkeys[2]);
	        if(tmpkeys[0] != oldkeys[i])
	        {
				GetPlayerKeys(i,oldkeys[i],tmpkeys[1],tmpkeys[2]);
				CallRemoteFunction("OnPlayerPressKey","%d%d",i,oldkeys[i]);
	        }
	    }
	}
}