Fahrschulsystem

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
  • Guten Abend,
    Ich bin gerade dabei das Fahrschulsystem zu erneuern beziehungsweise zu verbessern. Nur leider stoße ich auf ein Problem. Man geht zum Bot wählt die Schulung aus und wird dann Richtung Tafel gesetzt. Der Spieler soll auf dem Stuhl sitzen nur das gelingt mir nicht. Wo liegt der Fehler?



    if(dialogid == FAHRSCHULE)
    {
    if(response)
    {
    if(listitem == 0) //Autoschein
    {
    /*if(sSpieler[playerid][Autoschein] == 1)
    {
    SendClientMessage(playerid,ROT,"Du hast schon den Führerschein!");
    return 1;
    }*/
    if(GetPlayerCash(playerid) <2000)
    {
    SendClientMessage(playerid,ROT,"Du hast nich genug Geld dabei! (( 2.000$ ))");
    return 1;
    }
    ClearChat(playerid);
    GivePlayerCash(playerid, -2000);
    Fehlerpunkte[playerid] = 0;
    TogglePlayerControllable(playerid, false);
    ApplyAnimation(playerid, "PED","SEAT_down", 4.0, 0, 1, 1, 1, 0, 0);
    SetPlayerVirtualWorld(playerid, 1+playerid);
    SetPlayerPos(playerid,-2026.3685,-117.7041,1035.6638);
    SetPlayerFacingAngle(playerid,267.9948);
    SetCameraBehindPlayer(playerid);
    }
    if(listitem == 1) //Bikeschein
    {
    }
    if(listitem == 2) //Lkwschein
    {
    }
    }
    }


    sa-mp-004.png


    Vielen Dank für die Hilfe. Ich wünsche jedem einen schönen Abend.

  • Ich habe das jetzt so gelöst. Mit dem Timer hat es nicht funktioniert.


    if(dialogid == FAHRSCHULE)
    {
    if(response)
    {
    if(listitem == 0) //Autoschein
    {
    /*if(sSpieler[playerid][Autoschein] == 1)
    {
    SendClientMessage(playerid,ROT,"Du hast schon den Führerschein!");
    return 1;
    }*/
    if(GetPlayerCash(playerid) <2000)
    {
    SendClientMessage(playerid,ROT,"Du hast nich genug Geld dabei! (( 2.000$ ))");
    return 1;
    }
    ClearChat(playerid);
    TogglePlayerControllable(playerid, false);
    SetPlayerVirtualWorld(playerid, 1+playerid);
    SetPlayerPos(playerid,-2025.9266,-117.6131,1035.1719);
    SetPlayerFacingAngle(playerid,269.9546);
    SetPlayerCameraPos(playerid,-2034.1332,-116.1065,1035.1719);
    SetPlayerCameraLookAt(playerid,-2034.1332,-116.1065,1035.1719);
    ApplyAnimation(playerid, "PED","SEAT_down", 4.0, 0, 1, 1, 1, 0, 0);
    GivePlayerCash(playerid, -2000);
    Fehlerpunkte[playerid] = 0;
    }
    if(listitem == 1) //Bikeschein
    {
    }
    if(listitem == 2) //Lkwschein
    {
    }
    }
    }


    sa-mp-005.png


    Vielen Dank für eure Hilfe.