Guten Morgen,
Und zwar möchte ich wenn der Polizist/FBI durch dieses Icon fährt das sein Wagen repariert/getankt wird.
Code:
public SAPDRep(playerid,veh,Float:vehX,Float:vehY,Float:vehZ)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0,1599.5984,-1623.1066,13.4612))
{
if(Spieler[playerid][Team] == 1 || Spieler[playerid][Team] == 2)
{
if(PoliceDuty[playerid] == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
new vID = GetPlayerVehicleID(playerid);
new FillUp = gMaxGas[vID] - gGas[vID];
gGas[vID] += FillUp;
SetVehicleHealth(vID, 1000);
RepairVehicle(vID);
SendClientMessage(playerid,COLOR_GREEN," Du hast dein Fahrzeug auf kosten des Staats repariert/getankt!");
}
else
{
SendClientMessage(playerid, COLOR_RED,"Du bist in keinem Fahrzeug.");
}
}
else
{
SendClientMessage(playerid, COLOR_RED,"Du bist nicht Duty.");
}
}
}
}
{
if(IsPlayerInRangeOfPoint(playerid, 2.0,1599.5984,-1623.1066,13.4612))
{
if(Spieler[playerid][Team] == 1 || Spieler[playerid][Team] == 2)
{
if(PoliceDuty[playerid] == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
new vID = GetPlayerVehicleID(playerid);
new FillUp = gMaxGas[vID] - gGas[vID];
gGas[vID] += FillUp;
SetVehicleHealth(vID, 1000);
RepairVehicle(vID);
SendClientMessage(playerid,COLOR_GREEN," Du hast dein Fahrzeug auf kosten des Staats repariert/getankt!");
}
else
{
SendClientMessage(playerid, COLOR_RED,"Du bist in keinem Fahrzeug.");
}
}
else
{
SendClientMessage(playerid, COLOR_RED,"Du bist nicht Duty.");
}
}
}
}
Was mach ich nur falsch ?
Ich hoffe es kann mir am frühen morgen einer helfen :>
Mfg
Toni