#define SPS
#define RunOutTime 15000
#define RefuelWait 5000
new PCarPos[200][SPS];
enum SPS
{
Float:PCarX,
Float:PCarY,
Float:PCarZ
#define CAR_AMOUNT 700 //Change to Your Vehicle Amount
new Gas[CAR_AMOUNT];
new Refueling[MAX_PLAYERS];
if(strcmp(cmd, "/fill", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsAtGasStation(playerid))
{
if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))
{
SendClientMessage(playerid,COLOR_YELLOW," Ein Fahrrad hat doch keinen Tank...");
}
else
{
SetTimer("Fillup",RefuelWait,0);
Refueling[playerid] = 1;
TogglePlayerControllable( 0);
SendClientMessage(playerid,COLOR_WHITE," Dein Fahrzeug wird betankt, Bitte warten....");
}
}
else
{
SendClientMessage(playerid,COLOR_GREY," Du bist an keiner Tankstelle!");
}
}
return 1;
}
else if (health >= 0 && health < 380)
{
format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~w~%d~g~ KM/H~n~~w~%d ~b~/~w~ %d~r~ Benzin~n~~r~%s",floatround(value/1400),Gas[vehicleid],GetGasMax(GetVehicleModel(vehicleid)),VehicleName[GetVehicleModel(vehicleid)-400]);
GameTextForPlayer(i,string,850,3);
}
PCarPos[i][PCarX] = x;
PCarPos[i][PCarY] = y;
PCarPos[i][PCarZ] = z;
}
}
}
return 1;
}
public Rep(playerid,veh,Float:vehX,Float:vehY,Float:vehZ,Float:vehA)
{
SetVehiclePos(veh,vehX,vehY,vehZ);
SetVehicleZAngle(veh,vehA);
PutPlayerInVehicle(playerid,veh,0);
}
}
}
return 1;
}
public Rep(playerid,veh,Float:vehX,Float:vehY,Float:vehZ,Float:vehA)
{
SetVehiclePos(veh,vehX,vehY,vehZ);
SetVehicleZAngle(veh,vehA);
PutPlayerInVehicle(playerid,veh,0);
TogglePlayerControllable 1);
SendClientMessage(playerid,COLOR_GREEN," Du hast dein Fahrzeug auf Kosten des Staats tanken und reparieren lassen!");
Gas[veh] = GetGasMax(GetVehicleModel(veh));
new FillUp = (GetGasMax(GetVehicleModel(veh)) - Gas[veh]) * SPRITPREIS;
SBizzInfo[3][sbTill] += FillUp;
ExtortionSBiz(3, FillUp);
LinkVehicleToInterior(veh,0);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
bitte um hilfe