Hallo .. Wir Geht das !?

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
  • new Menu:Guide;


    Geh zu public OnPlayerSelectedMenuRow(playerid, row)
    {


    und änderst es in das hier


    public OnPlayerSelectedMenuRow(playerid, row)
    {
    new Menu:CurrentMenu = GetPlayerMenu(playerid);
    if(CurrentMenu == Guide)
    {
    switch(row)
    {
    case 0: //Stadthalle
    {
    SetPlayerCheckPoint(playerid, stadthallen coords);
    SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde die Stadthalle makiert");
    }
    case 1: //Krankenhaus
    {
    SetPlayerCheckPoint(playerid, krankenaus coords);
    SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde das Krankenhaus makiert");
    }
    case 2: //Polizei
    {
    SetPlayerCheckPoint(playerid, polizei-station coords);
    SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde die Polizei Station makiert");
    }
    case 3: //Zivi-SPawn
    {
    SetPlayerCheckPoint(playerid, zivi-spawn coords);
    SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde der Zivi Spawn makiert");
    }
    case 4: //Arbeitsamt
    {
    SetPlayerCheckPoint(playerid, arbeitsamt coords);
    SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde das Arbeitsamt makiert");
    }
    case 5: //Fun Area
    {
    SetPlayerCheckPoint(playerid, fun-area coords);
    SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde die Fun Area makiert");
    }
    case 6://City Bank
    {
    SetPlayerCheckPoint(playerid, city-bank coords);
    SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde die City Bank makiert");
    }
    caste 7://Menu schließen
    {
    HideMenuForPlayer(Guide, playerid);
    SendClientMessage(playerid, COLOR_RED, "Du hast das Menu verlassen!");
    }
    }
    }
    return 1;
    }


    Unter public OnGameModeInit()
    folgendes einfügen


    Guide = CreateMenu("LS Touristen Guide, 2, 200.0, 100.0, 150.0, 150.0);
    AddMenuItem(Guide 0, "Stadthalle");
    AddMenuItem(Guide, 0, "Krankenhaus");
    AddMenuItem(Guide, 0, "Polizei");
    AddMenuItem(Guide, 0, "Zivi Spawn");
    AddMenuItem(Guide, 0, "Arbeitsamt");
    AddMenuItem(Guide, 0, "Fun Area");
    AddMenuItem(Guide, 0, "City Bank");
    AddMenuItem(Guide, 0, "Menu schliessen!");


    //Edit, 1 Fehler geändert


    Nochma der CMD für das Menu


    bei
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    das einfügen


    if (strcmp("/guide", cmdtext, true, 10) == 0)
    {
    if(PlayerToPoint(25.0,playerid,xyz wo man das Menu öffnen kann");
    {
    ShowMenuForPlayer(playerid, Guide");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht beim XXX");
    return 1;
    }



    Einmal editiert, zuletzt von Schnacke ()

  • Zitat

    Guide = CreateMenu("LS Touristen Guide, 2, 200.0, 100.0, 150.0, 150.0);


    einmal anführungszeichen vergessen^^


    so ist es richtig:
    Guide = CreateMenu("LS Touristen Guide", 2, 200.0, 100.0, 150.0, 150.0);


    Die deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.


    _____________________________________________________________________________


    Einige Filterscripts von mir...