Help Fix vehicle - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help Fix vehicle (
/showthread.php?tid=432552)
Help Fix vehicle -
kalanerik99 - 23.04.2013
HI!
Can someone tell me how to make if vehicle get 990 health it will avtomaticly repair.
AW: Help Fix vehicle -
[AK]Nazgul - 23.04.2013
In OnPlayerUpdate
pawn Код:
if(IsPlayerInAnyVehicle(playerid))
{
new Float:h; //health
new veh; //vehicle
veh = GetPlayerVehicleID(playerid)
GetVehicleHealth(veh,h);
if(h <=990) RepairVehicle(veh);
}
Re: Help Fix vehicle -
kalanerik99 - 24.04.2013
Код:
Line-13:error 001: expected token: ";", but found "-identifier-"
Line 13:
PHP код:
GetVehicleHealth(veh,h);
Code:
PHP код:
public OnPlayerUpdate(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:h; //health
new veh; //vehicle
veh = GetPlayerVehicleID(playerid)
GetVehicleHealth(veh,h);
if(h <=990) RepairVehicle(veh);
}
return 1;
}
Re: Help Fix vehicle -
MattyG - 24.04.2013
You'll need a semi colon after the previous line then (12)
Edit: Oh, and use [pawn] tags, not php
Re: Help Fix vehicle -
kalanerik99 - 24.04.2013
1- semi colon
![Huh?](images/smilies/confused.gif)
![Confused](images/smilies/confused.png)
what
2-I now but php is better
Re: Help Fix vehicle -
[DC]Coslo - 24.04.2013
public OnPlayerUpdate(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:h; //health
new veh; //vehicle
veh = GetPlayerVehicleID(playerid)
GetVehicleHealth(veh,h);
if(h <=990) RepairVehicle(veh);
}
return 1;
//
can you see on public OnPlayerUpdate(playerid)
health and vehicle
Or Health +
Or Vehicle -
Re: Help Fix vehicle -
flyde - 24.04.2013
pawn Код:
public OnPlayerUpdate(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:h; //health
new veh; //vehicle
veh = GetPlayerVehicleID(playerid);
GetVehicleHealth(veh,h);
if(h <=990) RepairVehicle(veh);
}
return 1;
}
There was a semicolon ( ; ) missing, you need to use them to end functions.
Re: Help Fix vehicle -
morocco - 24.04.2013
Quote:
Originally Posted by kalanerik99
Код:
Line-13:error 001: expected token: ";", but found "-identifier-"
Line 13:
PHP код:
GetVehicleHealth(veh,h);
Code:
PHP код:
public OnPlayerUpdate(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:h; //health
new veh; //vehicle
veh = GetPlayerVehicleID(playerid)
GetVehicleHealth(veh,h);
if(h <=990) RepairVehicle(veh);
}
return 1;
}
|
Bug in this link veh = GetPlayerVehicleID(playerid) not GetVehicleHealth(veh,h);
GetPlayerVehicleID(playerid)
; <=== See ;
AW: Help Fix vehicle -
[AK]Nazgul - 25.04.2013
Sorry, missed that one semicolon. Apart from that, the code should work though