kurtze und einfach Dialog Frage.

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
  • Ich hätte eine Frage könnte man mansche sachen die in einem Dialog stehen für mansche Fraktionen/Spieler "verstecken"


    bsp.
    weil ich möchte das "LeaderMenu" verstecken hab bis jetzt nur wen man drauf klickt und kein Leader ist das man nicht drauf zu greifen kann aber ich möchte es "verstecken" für Member aber für Leader sichtbar haben geht soetwas?
    if(strcmp("/mmenu", cmdtext, true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,4.0,1722.6427,-1662.4430,20.2301) || IsPlayerInRangeOfPoint(playerid,4.0,-2148.2834,-242.0011,36.5156))
    {
    if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 6)
    {
    if(PlayerInfo[playerid][pRank] >= 1)
    {
    ShowPlayerDialog(playerid,mfrakmenu,DIALOG_STYLE_LIST,"MafiaSystem","WaffenShop\nDrogen\nArmor\nFraktionsKasse\nFraktionsMats\nLeaderMenu", "Auswählen","Abbrechen");
    }
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE,"Du bist nicht bei dem /mmenu punkt");
    }
    }


  • //
    if(strcmp("/mmenu", cmdtext, true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,4.0,1722.6427,-1662.4430,20.2301) || IsPlayerInRangeOfPoint(playerid,4.0,-2148.2834,-242.0011,36.5156))
    {
    if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 6)
    {
    if(PlayerInfo[playerid][pRank] >= 1)
    {
    ShowPlayerDialog(playerid,mfrakmenu,DIALOG_STYLE_LIST,"MafiaSystem","WaffenShop\nDrogen\nArmor", "Auswählen","Abbrechen");
    }
    else if(PlayerInfo[playerid][pRank] >= 4)
    {
    ShowPlayerDialog(playerid,mfrakmenu,DIALOG_STYLE_LIST,"MafiaSystem","WaffenShop\nDrogen\nArmor\nFraktionsKasse\nFraktionsMats", "Auswählen","Abbrechen");
    }
    else if(PlayerInfo[playerid][pRank] >= 6)
    {
    ShowPlayerDialog(playerid,mfrakmenu,DIALOG_STYLE_LIST,"MafiaSystem","WaffenShop\nDrogen\nArmor\nFraktionsKasse\nFraktionsMats\nLeaderMenu", "Auswählen","Abbrechen");
    }
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE,"Du bist nicht bei dem /mmenu punkt");
    }
    return 1;
    }

    Kannst und solltest die Selbe DialogID nehmen, denn du kannst ganz normal mit listitem Arbeiten, was man nicht als neue Zeile hinschreibt ist auch nicht anklickbar und kann auch nicht ausgeführt werden.