Dialog menu geht nicht

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
  • if(dialogid == shopmenu) // Name des Menüs, das wir als ID 0 definiert haben
    {
    if(response)
    {
    if(listitem == 0) // handy
    {
    if(GetPlayerMoney(playerid) < preise[listitem])return SendClientMessage(playerid,0xFFFFFFFF,"Du hast nicht genug Geld.");
    if(Spieler[playerid][handy] >= 1 )return SendClientMessage(playerid,0xFFFFFFFF,"Du hast schon ein Handy.");
    GivePlayerMoney(playerid, -400);
    SendClientMessage(playerid,0xFFFFFFFF,"Du hast dir ein Handy Gekauft");
    Spieler[playerid][handy] = 1;
    }
    if(listitem == 1) // handyver
    {
    if(Spieler[playerid][handyver] >= 1 )return SendClientMessage(playerid,0xFFFFFFFF,"Du hast schon ein Handyvertrag.");
    SendClientMessage(playerid,0xFFFFFFFF,"Du hast ein Vertrag Unterschrieben");
    SendClientMessage(playerid,0xFFFFFFFF,"Du zahlst bei jedem Payday jetzt 150$");
    Spieler[playerid][handyver] = 1;
    }
    if(listitem == 2) // handyver Kündigen
    {
    if(Spieler[playerid][handyver] >= 0 )return SendClientMessage(playerid,0xFFFFFFFF,"Du hast kein Vertrag.");
    SendClientMessage(playerid,0xFFFFFFFF,"Du hast deinen Vertrag Gekündigt");
    Spieler[playerid][handyver] = 0;
    }
    if(listitem == 3) // handyguthaben 20 $
    {
    if(GetPlayerMoney(playerid) < preise[listitem])return SendClientMessage(playerid,0xFFFFFFFF,"Du hast nicht genug Geld.");
    SendClientMessage(playerid,0xFFFFFFFF,"Du hast dir 20 $ Guthabengekauft");
    Spieler[playerid][handygut] = 20;
    }
    if(listitem == 4) // handyguthaben 40 $
    {
    if(GetPlayerMoney(playerid) < preise[listitem])return SendClientMessage(playerid,0xFFFFFFFF,"Du hast nicht genug Geld.");
    SendClientMessage(playerid,0xFFFFFFFF,"Du hast dir 40 $ Guthabengekauft");
    Spieler[playerid][handygut] = 40;
    }


    Es funkt nur handykaufen und handy vertrag kaufen


    bei handyvertrag kündigen kommt immer du hast kein vertrag


    und beim Guthaben passiert gar nichts -.- ?
    MFG Mipu

    3 Mal editiert, zuletzt von Optiimal ()