25.11.2014, 17:30
Hi Guys When In The Speed Radar Area It Send Me Like 100 Message's How I Make It To Send Only 1 Message
My Code :
Thx For Helping
!.
My Code :
pawn Код:
#include <a_samp>
#include <zcmd>
#define CreatRadar CreateObject
#define Radar 18880
new Str[256];
#if defined FILTERSCRIPT
#endif
stock SpeedCapture(playerid)
{
new Car, Float:x, Float:y, Float:z, Float:Speed, Init;
Car = GetPlayerVehicleID(playerid);
GetVehicleVelocity(Car, x, y, z);
Speed = floatsqroot(((x*x))+((y*y))+((z*z)))*178.275;
Init = floatround(Speed, floatround_round);
format(Str, sizeof(Str), "{FFFFFF}Speed : {FFFF00}%i", Init);
return Str;
}
forward Message(playerid);
public Message(playerid)
{
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFFF, SpeedCapture(playerid));
return 1;
}
public OnPlayerUpdate(playerid)
{
new State;
State = GetPlayerState(playerid);
if(State == PLAYER_STATE_DRIVER)
{
if(IsPlayerInRangeOfPoint(playerid, 50.0, 2048.6465,1343.9629,10.6719))
{
SetTimer("Message", 1000, false);
}
}
return 1;
}
