29.07.2011, 22:12
I use callback OnPlayerKeyStateChange and i don't know what is 'left mouse' buttom i was try with KEY_ACTION but it isn't
if(PRESSED(KEY_FIRE))
if(PRESSED(KEY_FIRE))
if(PRESSED(KEY_FIRE)) { //Do something here. }
#define HOLDING(%0) ((newkeys & (%0)) == (%0))
#define PRESSED(%0) (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
#define HOLDING(%0) ((newkeys & (%0)) == (%0))
#define PRESSED(%0) (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
#include <a_samp>
#define FILTERSCRIPT
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys){
if(PRESSED(KEY_FIRE))
SendClientMessageToAll(0xDEEE20FF, "Hello.");{}}
pawn Код:
|
if(PRESSED(KEY_FIRE))
{
SendClientMessageToAll(0xDEEE20FF, "Hello.");
}
if(PRESSED(KEY_FIRE))
{
if(GetPlayerWeapon(playerid) == 40)
{
if(BombUgradio[playerid][2] == true)
{
BombUgradio[playerid][1] = false;
BombUgradio[playerid][2] = false;
BombCar[1][BombVehicle[playerid]] = false;
BombCar[2][BombVehicle[playerid]] = false;
new Float:Pos[4];
GetVehiclePos(BombVehicle[playerid], Pos[1], Pos[2], Pos[3]);
CreateExplosion(Pos[1],Pos[2],Pos[3], 6, 7.0);
SetVehicleHealth(BombVehicle[playerid], 0.0);
BombVehActive[BombVehicle[playerid]] = false;
BombVehicle[playerid] = -1;
SCM(playerid, ""#hex_zuta"INFO: Aktivirali ste bombu vozilo je eksplodiralo.");
}
}
}