forward IsPlayerInPlane(playerid);
public IsPlayerInPlane(playerid)
{
new vid, vmd;
vid = GetPlayerVehicleID(playerid);
vmd = GetPlayerVehicleModel(vid);
switch(vmd)
{
case /* plane id here */ : return true;
}
reutrn false;
}
Now, what I want is a IsPlayerInPlane function, but this is not been made yet (so I believe).
Can anyone please post something what would work like a IsPlayerInPlane function? Or if there is a include what has this function. Thanks. TK100 |
stock IsAFlyingVehicle(vehicleid)
{
switch(GetVehicleModel(vehicleid))
{
case
460,464,476,511,512,513,519,520,553,577,592,593,//flying vehicle models
417,425,447,465,469,487,488,497,501,548,563:
return true;
}
return false;
}
public OnGameModeInit()
{
SetTimer("CheckAircrafts", 500, true);
return 1;
}
forward CheckAircrafts();
public CheckAircrafts()
{
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
{
if(IsAFlyingVehicle(GetPlayerVehicleID(playerid)))
{
new Float:hp;
GetVehicleHealth(GetPlayerVehicleID(playerid), hp);
if(hp < 200)
{
YOUR WARN CODE HERE
}
}
}
}
return 1;
}
stock IsAFlyingVehicle(vehicleid)
{
switch(GetVehicleModel(vehicleid))
{
case
460,464,476,511,512,513,519,520,553,577,592,593,//flying vehicle models
417,425,447,465,469,487,488,497,501,548,563:
return true;
}
return false;
}
#include <a_samp>
#include <a_colors>
#include <JunkBuster>
public OnGameModeInit()
{
SetTimer("CheckAircrafts", 500, true);
return 1;
}
forward CheckAircrafts();
public CheckAircrafts()
{
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
{
if(IsAFlyingVehicle(GetPlayerVehicleID(playerid)))
{
new Float:hp;
GetVehicleHealth(GetPlayerVehicleID(playerid), hp);
if(hp < 450)
{
GameTextForPlayer(playerid, 3, 10000, "~R~CRITICAL FAILURE!");
SendClientMessage(playerid, COLOR_RED, "ENGINE FAILURE! MAKE AN ERMGENCY LANDING WITH /ELAND!")
}
}
}
}
return 1;
}
stock IsAFlyingVehicle(vehicleid)
{
switch(GetVehicleModel(vehicleid))
{
case
460,464,476,511,512,513,519,520,553,577,592,593,//flying vehicle models
417,425,447,465,469,487,488,497,501,548,563:
return true;
}
return false;
}
C:\Documents and Settings\Ed\My Documents\SAMP Server TKFS\filterscripts\EWS.pwn(18) : error 017: undefined symbol "playerid" C:\Documents and Settings\Ed\My Documents\SAMP Server TKFS\filterscripts\EWS.pwn(21) : error 017: undefined symbol "playerid" C:\Documents and Settings\Ed\My Documents\SAMP Server TKFS\filterscripts\EWS.pwn(24) : error 017: undefined symbol "playerid" C:\Documents and Settings\Ed\My Documents\SAMP Server TKFS\filterscripts\EWS.pwn(25) : error 017: undefined symbol "playerid" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
#include <a_samp>
#include <a_colors>
#include <JunkBuster>
public OnGameModeInit()
{
SetTimer("CheckAircrafts", 500, true);
return 1;
}
forward CheckAircrafts();
public CheckAircrafts()
{
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
{
if(IsAFlyingVehicle(GetPlayerVehicleID(i)))
{
new Float:hp;
GetVehicleHealth(GetPlayerVehicleID(i), hp);
if(hp < 450)
{
GameTextForPlayer(i, 3, 10000, "~R~CRITICAL FAILURE!");
SendClientMessage(i, COLOR_RED, "ENGINE FAILURE! MAKE AN ERMGENCY LANDING WITH /ELAND!")
}
}
}
}
return 1;
}