Ich suche /roller miet befehl

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
  • es ist eigentlich ganz einfach, wenn du einfach nur willst das man ihn kaufen kann
    plazierst du halt ein paar roller gibst denen eine Variable
    z.B.
    new MietRoller[5];//Dan erstellst du 5 mietroller !Bei 0 beginnen!


    den befehl schreibe ich dir.
    bei OnPlayerStateChange lässt du einen Dialog aufrufen.
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    for(new i; i < MAX_VEHICLES; i++)//Eine schleife mit allen vehicles was dan abfragt welches Mietroller ist
    {
    if(GetPlayerVehicleID(playerid) == MietRoller[i])
    {
    TogglePlayerControlable(playerid,1);
    ShowPlayerDialog(playerid,DIALOG_MIETROLLER,DIALOG_STYLE_MSGBOX,"Roller vermietung","Wollen sie diesen Roller für [Preis] Mieten?","Ja","Nein");//Preis ändern
    }
    }
    }


    nun noch bei OnDialogResponse
    if(dialogid == DIALOG_MIETROLLER)
    {
    if(!response) return RemovePlayerFromVehicle(playerid),TogglePlayerControlable(playerid,0);;
    SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z);//X,Y,Z ändern zu positionen wo es danach hinsoll
    TogglePlayerControlable(playerid,0);
    //PutPlayerInVehicle brauchen wir hier nichtmehr weil er schon drin sitzt.
    }


    Naja das währe alles, ich habe es nicht getestet aber es müsste soweit funktionieren
    wenn du noch fragen hast melde dich bei mir.