Problem beim Roller

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 Fische!


    Ich habe ein Problem:


    Wenn ich auf einen roller gehe und "/rollermieten" eingebe steht da du bist auf keinem Newbie roller.


    Zeile:


    if(strcmp(cmd, "/rollermieten", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    new hirefee = HireCost(GetPlayerVehicleID(playerid));
    if(IsPlayerInVehicle(playerid,462))
    {
    if(SpielerInfo[playerid][pPbiskey] == 0)
    {
    GameTextForPlayer(playerid, "~w~Keine Gebuehren für den Chef", 5000, 3);
    TogglePlayerControllable(playerid, 1);
    return 1;
    }
    if (GetPlayerMoney(playerid) < SBizzInfo[33][sbEntranceCost])
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du hast nicht genug Geld!");
    return 1;
    }
    PlayerMoney[playerid] = PlayerMoney[playerid]-SBizzInfo[33][sbEntranceCost];
    SBizzInfo[33][sbTill] += SBizzInfo[33][sbEntranceCost];
    ExtortionSBiz(33, SBizzInfo[33][sbEntranceCost]);
    }
    else { return SendClientMessage(playerid,COLOR_RED,"Du bist auf keinem Newbieroller."); }
    HireCar[playerid] = GetPlayerVehicleID(playerid);
    OnPropUpdate();
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    format(string, sizeof(string), "~w~Viel Spass damit ~n~um das Fahrzeug zu Schliessen~n~oder zu Oeffnen Nutze ~g~/lock~n~~w~Fahren Sie Bitte Vorsichtig",hirefee);
    TogglePlayerControllable(playerid, 1);
    GameTextForPlayer(playerid, string, 5000, 3);
    }
    }


    if(IsANewbRoller(462) || IsANewbBike(421))
    {
    if (HireCar[playerid] != vehicleid)
    {
    format(string, sizeof(string), "~w~Du kannst das Fahrzeug mieten!~n~Kosten:~g~$%d~n~~w~Zum Mieten ~g~/rollermieten~w~~n~Zum Absteigen ~r~/exit",SBizzInfo[33][sbEntranceCost]);
    TogglePlayerControllable(playerid, 0);
    PlayerExitAble[playerid] = 1;
    GameTextForPlayer(playerid, string, 5000, 3);
    }
    }
    {

  • if(strcmp(cmd, "/rollermieten", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    new hirefee = HireCost(GetPlayerVehicleID(playerid));
    if(IsANewbRoller(vehicleid))
    {
    if(SpielerInfo[playerid][pPbiskey] == 0)
    {
    GameTextForPlayer(playerid, "~w~Keine Gebuehren für den Chef", 5000, 3);
    TogglePlayerControllable(playerid, 1);
    return 1;
    }
    if (GetPlayerMoney(playerid) < SBizzInfo[33][sbEntranceCost])
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du hast nicht genug Geld!");
    return 1;
    }
    PlayerMoney[playerid] = PlayerMoney[playerid]-SBizzInfo[33][sbEntranceCost];
    SBizzInfo[33][sbTill] += SBizzInfo[33][sbEntranceCost];
    ExtortionSBiz(33, SBizzInfo[33][sbEntranceCost]);
    }
    else { return SendClientMessage(playerid,COLOR_RED,"Du bist auf keinem Newbieroller."); }
    HireCar[playerid] = GetPlayerVehicleID(playerid);
    OnPropUpdate();
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    format(string, sizeof(string), "~w~Viel Spass damit ~n~um das Fahrzeug zu Schliessen~n~oder zu Oeffnen Nutze ~g~/lock~n~~w~Fahren Sie Bitte Vorsichtig",hirefee);
    TogglePlayerControllable(playerid, 1);
    GameTextForPlayer(playerid, string, 5000, 3);
    }
    }


    So sollte es gehen


    Und das:

    if(IsANewbRoller(GetPlayerVehicleID(playerid)) || IsANewbBike(GetPlayerVehicleID(playerid)))
    {
    if (HireCar[playerid] != vehicleid)
    {
    format(string, sizeof(string), "~w~Du kannst das Fahrzeug mieten!~n~Kosten:~g~$%d~n~~w~Zum Mieten ~g~/rollermieten~w~~n~Zum Absteigen ~r~/exit",SBizzInfo[33][sbEntranceCost]);
    TogglePlayerControllable(playerid, 0);
    PlayerExitAble[playerid] = 1;
    GameTextForPlayer(playerid, string, 5000, 3);
    }
    }

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • Was meinst du denn jetzt mit "Nur aufm Roller"? Hast du denn bei deinem public IsANewbRoller die Abfrage, ob der Newbroller ein bestimmtes Fahrzeug ist, oder einfach nur die FahrzeugID / ModelID 462 hat?


    //EDIT: Mein 150ter Beitrag :D
    //EDIT²: Aber trotzdem bis jetzt:

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • Zeig mal bitte dein public IsANewbRoller(vehicleid)

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|