Fehler bei Rollervermietung

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 zusammen ich wollte ebend mit einem Tutorial aus diesem Forum
    einen Rollerverleih Scripten.


    Jetzt habe ich nur noch den hier


    Zeile (852) : Ungültiger Befehl


    in der markierten Zeile
    if(vehicle == rentroller1)
    } <---
    Money = GetPlayerMoney(playerid);

    Einmal editiert, zuletzt von Headdy ()

  • Wenn ich sie anders rum mache bekomme ich das hier;


    Zeile (866) : Falsch eingerückt
    Zeile (870) : Falsch eingerückt
    Zeile (870) : Ungültiger Befehl
    Zeile (870) : Funktion "OnPlayerEnterVehicle" wurde nicht gefunden
    Zeile (875) : Nicht erreichbarer Code
    Zeile (875) : Ungültiger Befehl
    Zeile (875) : Funktion "OnPlayerExitVehicle" wurde nicht gefunden
    Zeile (880) : Nicht erreichbarer Code
    Zeile (880) : Ungültiger Befehl
    Zeile (880) : Funktion "OnPlayerStateChange" wurde nicht gefunden
    Zeile (882) : Unbekannte Variable : "newstate"
    Zeile (896) : Nicht erreichbarer Code
    Zeile (896) : Ungültiger Befehl
    Zeile (896) : Funktion "Streamer_OnPlayerEnterCP" wurde nicht gefunden
    Zeile (901) : Nicht erreichbarer Code
    Zeile (901) : Ungültiger Befehl
    Zeile (901) : Funktion "Streamer_OnPlayerLeaveCP" wurde nicht gefunden
    Zeile (906) : Nicht erreichbarer Code
    Zeile (906) : Ungültiger Befehl
    Zeile (906) : Funktion "Streamer_OnPlayerEnterRaceCP" wurde nicht gefunden
    Zeile (911) : Nicht erreichbarer Code
    Zeile (911) : Ungültiger Befehl
    Zeile (911) : Funktion "Streamer_OnPlayerLeaveRaceCP" wurde nicht gefunden
    Zeile (916) : Nicht erreichbarer Code
    Zeile (916) : Ungültiger Befehl
    Zeile (916) : Funktion "OnRconCommand" wurde nicht gefunden
    Zeile (921) : Nicht erreichbarer Code
    Zeile (921) : Ungültiger Befehl
    Zeile (921) : Funktion "OnPlayerRequestSpawn" wurde nicht gefunden
    Zeile (926) : Nicht erreichbarer Code
    Zeile (926) : Ungültiger Befehl
    Zeile (926) : Funktion "OnObjectMoved" wurde nicht gefunden
    Zeile (931) : Nicht erreichbarer Code
    Zeile (931) : Ungültiger Befehl
    Zeile (931) : Funktion "OnPlayerObjectMoved" wurde nicht gefunden
    Zeile (936) : Nicht erreichbarer Code
    Zeile (936) : Ungültiger Befehl
    Zeile (936) : Funktion "Streamer_OnPlayerPickUpPickup" wurde nicht gefunden
    Zeile (938) : Unbekannte Variable : "pickupid"

  • if(vehicle == rentroller1)
    {
    if(GetPlayerMoney(playerid) > 100) return SendClientMessage(playerid,Farbe,"Du hast nicht genug Geld um einen Roller zu mieten"); RemovePlayerFromVehicle;
    //was dann halt passiert, wenn der Spieler genug Geld hat
    }


    meinst du sowas in etwa ?

  • {
    if (strcmp("/exit", cmdtext, true, 10) == 0)
    {
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid,1);
    return 1;
    }
    if (strcmp("/rent", cmdtext, true, 10) == 0)
    {
    new vehicle = GetPlayerVehicleID(playerid);
    if(vehicle == rentroller1)
    {
    Money = GetPlayerMoney(playerid);
    if(Money <= 300)
    {
    SendClientMessage(playerid,ROT,"Du hast nicht genügend Geld!");
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du hast diesen Roller gemietet!");
    TogglePlayerControllable(playerid,1);
    GivePlayerMoney(playerid,-300);
    return 1;
    }
    }
    }

  • So Sollte es gehen :



    if (strcmp("/exit", cmdtext, true, 10) == 0)
    {
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid,1);
    return 1;
    }
    if (strcmp("/rent", cmdtext, true, 10) == 0)
    {
    new vehicle = GetPlayerVehicleID(playerid);
    if(vehicle == rentroller1)
    {
    Money = GetPlayerMoney(playerid);
    if(Money <= 300)
    {
    SendClientMessage(playerid,ROT,"Du hast nicht genügend Geld!");
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du hast diesen Roller gemietet!");
    TogglePlayerControllable(playerid,1);
    GivePlayerMoney(playerid,-300);
    return 1;
    }
    }
    }


  • if (strcmp("/rent", cmdtext, true, 10) == 0)
    {
    new vehicle = GetPlayerVehicleID(playerid);
    if(vehicle == rentroller1)
    {
    Money = GetPlayerMoney(playerid);
    if(Money <= 300)
    {
    SendClientMessage(playerid,ROT,"Du hast nicht genügend Geld!");
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du hast diesen Roller gemietet!");
    TogglePlayerControllable(playerid,1);
    GivePlayerMoney(playerid,-300);
    return 1;
    }
    }
    return 1;
    }

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Yeaaaahhhh endlich :D
    Danke für die Hilfe :)


    //edit; wie mache ich es,dass wenn der Spieler der sich den Roller gemietet hat
    vom Roller runter geht sich den nicht nochmal mieten muss ?

    Einmal editiert, zuletzt von Headdy ()