Hallo Community,
ich habe in meinem script 2 Auto miethäuser, die beide nicht funktionieren.
Wenn man in ein Rentcar ansteigt wird einem nix angezeigt, was eigentlich sein müsste.
man kann einfach losfahren.
Ich schreibe ma rein wie des aussieht:
Oben
new RentCars[100];
new PlayerRentCar[MAX_PLAYERS];
weiter unten
if(RentCars[vehicleid])
{
if (HireCar[playerid] != vehicleid && !ispassenger)
{
PlayerRentCar[playerid] = vehicleid;
format(string, sizeof(string), "~w~Du kannst das Auto mieten~n~Kosten: ~g~$%d~n~~w~Mieten mit: ~g~/rentcar~n~~w~Verlassen mit: ~r~/exit",SBizzInfo[0][sbEntranceCost]);
GameTextForPlayer(playerid, string, 5000, 3);
SetTimer("RentCar", 2000, 0);
}
}
bei public onplayerconnect
PlayerRentCar[playerid] = 0;
Hier die Autos
// --- Business | RentCar LS ---
RentCars[0] = AddStaticVehicleEx(429, 534.053100, -1284.685058, 16.969278, 335.695495, -1, -1, -1); //=
RentCars[1] = AddStaticVehicleEx(451, 543.060607, -1285.879394, 16.921876, 351.892608, -1, -1, -1); //=
RentCars[2] = AddStaticVehicleEx(521, 540.502075, -1275.799316, 16.949033, 281.714416, -1, -1, -1); //=
//--- Business | Rentcar SF ---
RentCars[4] = AddStaticVehicleEx(429, -1952.860229, 267.818267, 35.526596, 71.560348, -1, -1, -1); //=
RentCars[5] = AddStaticVehicleEx(521, -1962.816650, 287.416961, 35.149703, 179.001861, -1, -1, -1); //=
RentCars[6] = AddStaticVehicleEx(451, -1955.417358, 299.709472, 35.038433, 184.341506, -1, -1, -1); //=
unten
if(PlayerExitAble[playerid] == 1)
{
PlayerRentCar[playerid] = 0;
PlayerExitAble[playerid] = 0;
PlayerRemove[playerid] = 1;
TogglePlayerControllable(playerid, 1);
RemovePlayerFromVehicle(playerid);}
mein rentcar cmd:
http://pastebin.com/bmtaBRjQ
mein unrentcar cmd:
if(strcmp(cmd, "/unrentcar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(HireCar[playerid] != 299)
{
gCarLock[HireCar[playerid]] = 0;
UnLockCar(HireCar[playerid]);
HireCar[playerid] = 299;
GameTextForPlayer(playerid, "~w~Fahrzeug abgegeben.", 5000, 3);
}
}
return 1;
}
joa und /lock ist ja nicht so wichtig.
ich finde das sieht alles richtig aus, nur es passiert nichts wenn ich in die Autos einsteige.
Bitte um Hilfe.
MfG