Hey, wollte das wenn ich /Repair eingebe das Auto getankt & repariert wird.
bisher hab ich :
if (!strcmp("/repair", cmdtext))
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, rot, "Du bist in keinem Fahrzeug!");
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, gelb, "Dein Fahrzeug wurde repariert!");
return 1;
}
da wird es repariert, aber wie kann ich das voll tanken da rein machen?
Ich kann euch mal ein Code geben wenn ich einen Kanister benutze, da kriegt man +20 Tank, das reicht mir eigentlich aus, aber wenn ich das einfüge kriege ich fast nur errors.
Hoffe ihr könnt mir helfen.
Kanister benutzung:
if(strcmp("/kanister",cmdtext,true)==0)
{
new veh = GetPlayerVehicleID(playerid);
if(IsANoTachoVehicle(veh))
{
SendClientMessage(playerid,rot,"Dieses Fahrzeug besitzt keinen Tank");
}
else
{
if(IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo[playerid][pFuel] > 0)
{
if(Gas[veh] < 81)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Sie haben ihr Fahrzeug mit einem Benzinkanister gefüllt. ");
Gas[veh] += 20;
PlayerInfo[playerid][pFuel] -= 20;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Ihre Fahrzeug hat noch genügend Tank.");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Sie besitzen kein Benzinkanister.");
}
}
else
{
SendClientMessage(playerid,rot,"Sie müssen in einem Fahrzeug sitzen");
}
}
return 1;
}