Rentcars

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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

    GLOTZ MICH NICHT SO AN! ICH BIN AUCH NUR EINE SIGNATUR!!!

    Einmal editiert, zuletzt von Diabol0 ()

  • Bei
    OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    einfach zufügen:
    for(new id=0;id<sizeof(RentCars);id++)
    {
    if(vehicleid== RentCars[id])
    {
    new string[256];
    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);
    }
    }
    Das habe ich mir jetzt so ausgedacht, mit Glück geht´s. Wenn es nicht geht, musst du es anpassen, denn ich kenne den Rest ja nicht ;)
    Gruß Hauke
    hab´s editiert ;)
    Edit 2od3..: Man... hier klappt heute ja rein garnichts ... Ich drücke enter, und der macht absenden :pinch:
    Edit 4od.5 : jetzt hast der die 2 beim string weggelassen 8|

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

    5 Mal editiert, zuletzt von |-|auke ()

  • C:\Users\EL_Diabolo\Desktop\GTA 0.3 Server R7\pawno\include\JunkBuster.inc(3150) : warning 201: redefinition of constant/macro (symbol "OnGameModeInit")
    C:\Users\EL_Diabolo\Desktop\GTA 0.3 Server R7\gamemodes\script.pwn(2779) : error 017: undefined symbol "i"
    C:\Users\EL_Diabolo\Desktop\GTA 0.3 Server R7\gamemodes\script.pwn(2781) : error 017: undefined symbol "carid"
    C:\Users\EL_Diabolo\Desktop\GTA 0.3 Server R7\gamemodes\script.pwn(2784) : error 017: undefined symbol "string"
    C:\Users\EL_Diabolo\Desktop\GTA 0.3 Server R7\gamemodes\script.pwn(2784) : error 017: undefined symbol "string"
    C:\Users\EL_Diabolo\Desktop\GTA 0.3 Server R7\gamemodes\script.pwn(2784) : error 029: invalid expression, assumed zero
    C:\Users\EL_Diabolo\Desktop\GTA 0.3 Server R7\gamemodes\script.pwn(2784) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Errors.

    GLOTZ MICH NICHT SO AN! ICH BIN AUCH NUR EINE SIGNATUR!!!