new Float:health;
GetPlayerHealth(playerid, health);
if(health < 100)
{
SetPlayerHealth(playerid, 100);
}
else
if(health == 100)
{
RemovePlayerFromVehicle(playerid);
}
new Float:health;
GetPlayerHealth(playerid, health);
if(health == 100){ return RemovePlayerFromVehicle(playerid);}
if(health < 100) { return SetPlayerHealth(playerid, 100); }
new Float:health;
GetPlayerHealth(playerid, health);
if(health == 100)
{
RemovePlayerFromVehicle(playerid);
return 1;
}
if(health < 100)
{
SetPlayerHealth(playerid, 100);
return 1;
}
public OnPlayerStateChange(playerid,newstate,oldstate)
{
if(newstate==PLAYER_STATE_PASSENGER)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid))==416)
{
new Float:tmphp;
GetPlayerHealth(playerid,tmphp);
if(hp<100.0)SetPlayerHealth(playerid,100.0);
RemovePlayerFromVehicle(playerid);
}
}
return 1;
}
|
Originally Posted by Tenshi ™
// Try
~ smaller code: Код:
new Float:health;
GetPlayerHealth(playerid, health);
if(health == 100){ return RemovePlayerFromVehicle(playerid);}
if(health < 100) { return SetPlayerHealth(playerid, 100); }
Код:
new Float:health;
GetPlayerHealth(playerid, health);
if(health == 100)
{
RemovePlayerFromVehicle(playerid);
return 1;
}
if(health < 100)
{
SetPlayerHealth(playerid, 100);
return 1;
}
|
|
Originally Posted by Joe Staff
Which means you're not fixing anything :P
pawn Код:
|
if(newstate == PLAYER_STATE_PASSENGER)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid))==416)
{
new Float:health;
GetPlayerHealth(playerid, health);
if(health < 100.0)SetPlayerHealth(playerid, 100); SendClientMessage(playerid, 0x8000FFFF, "Doctor Kit: There ya go! Hello Kitty should do the job."); RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, 0xDC500FF, "Doctor Kit: You're fine! Get back in the there.");
RemovePlayerFromVehicle(playerid);
}
}
public OnPlayerStateChange(playerid,newstate,oldstate)
{
new vehicle; vehicle = GetPlayerVehicleID(playerid); new ModelID = GetVehicleModel(vehicle);
#define MEDICVEH ModelID == 416
if(MEDICVEH && newstate == PLAYER_STATE_PASSENGER)
{
SetPlayerHealth(playerid, 100); RemovePlayerFromVehicle(playerid);
}
return 1;
}