16.09.2010, 03:22
I cant figure out why my timers not working?
Help!
Help!
Код:
#pragma tabsize 0
#include <a_samp>
#include <core>
#include <float>
#include "../include/gl_common.inc"
#define FILTERSCRIPT
#if defined FILTERSCRIPT
// PRESSED(keys)
#define PRESSED(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFFF
forward SendPlayerFormattedText(playerid, const str[], define);
forward Nos(playerid);
//------------------------------------------------------------------------------------------------------
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print("Nos FilterScript");
print("--------------------------------------\n");
return 1;
}
//------------------------------------------------------------------------------------------------------
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (PRESSED(KEY_FIRE))
{
new
vehicleid = GetPlayerVehicleID(playerid);
if (vehicleid)
{
SetTimer("Nos", 2000, 0);//Nos Added After 1 Sec
}
}
return 1;
}
public Nos(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);
SendPlayerFormattedText(playerid,"Nos Added",0);
AddVehicleComponent(vehicleid, 1010);//Nos
return 1;
}
public SendPlayerFormattedText(playerid, const str[], define)
{
new tmpbuf[256];
format(tmpbuf, sizeof(tmpbuf), str, define);
SendClientMessage(playerid, 0xFF004040, tmpbuf);
}
public OnFilterScriptExit()
{
print("Nos FilterScript Unloaded");
return 0;
}
#endif

