public OnPlayerStateChange(playerid, newstate, oldstate)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 418) //BMX
{
if(GetPlayerScore(playerid) < 50)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,0xAA3333AA,"You need 50 score to drive this car.");
}
SetTimerEx("wincash", 60000, true, "i", playerid);
}
return 1;
}
//Now outside any callback.
forward wincash(playerid);
public wincash(playerid)
{
GivePlayerMoney(playerid, 20);
return 1;
}
new
gTickCount;
gTickCount = tickcount();
forward wincash(playerid);
public wincash(playerid)
{
if(( tickcount() - gTickCount ) > 60000 )
GivePlayerMoney( playerid, 20 );
return 1;
}
#include <a_samp>
#define FILTERSCRIPT
new gTickCount;
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 418) //BMX
{
if(GetPlayerScore(playerid) < 50)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,0xAA3333AA,"You need 50 score to drive this car.");
}
gTickCount = tickcount();
}
return 1;
}
forward wincash(playerid);
public wincash(playerid)
{
if(( tickcount() - gTickCount ) > 60000 )
GivePlayerMoney( playerid, 20 );
return 1;
}
|
1st Dont set looping timer, "true" means it will loop untill you kill it
|
#include <a_samp>
#define FILTERSCRIPT
new gTickCount;
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 418) //BMX
{
if(GetPlayerScore(playerid) < 50)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,0xAA3333AA,"You need 50 score to drive this car.");
}
gTickCount = tickcount();
}
return 1;
}
forward wincash(playerid);
public wincash(playerid)
{
if(( tickcount() - gTickCount ) > 60000 )
GivePlayerMoney( playerid, 20 );
return 1;
}
#include <a_samp>
#define FILTERSCRIPT
new gTickCount;
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 418) //BMX
{
if(GetPlayerScore(playerid) < 50)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,0xAA3333AA,"You need 50 score to drive this car.");
}
gTickCount = tickcount();
SetTimerEx("wincash", 60000, false, "i", playerid);
}
return 1;
}
forward wincash(playerid);
public wincash(playerid)
{
if(( tickcount() - gTickCount ) > 60000 )
GivePlayerMoney( playerid, 20 );
return 1;
}
|
Here, let me give a sample code:
pawn Код:
|
))))))))
(((((((((