new Menu:Tankstelle; mit /befehl öffnen ?

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 Morgen,
    wollte mal fragen wie man das nochmal macht das ein Menu sich mit ein /befehl öffnet ?
    Wie geht das nochmal kann das mir einer kurz zeigen ?


    So habe ich das z.B

    new Menu:Tankstelle;


    if(Current == Tankstelle)
    {
    switch(row)
    {
    case 0:
    {
    GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Es wird getankt!~n~~r~Bitte Warten",2000,3);
    Refueling[playerid] = 1;
    SetTimerEx("Fillup",3449,0, "i", playerid);
    }


    Tankstelle = CreateMenu("Tankstelle", 2, 200.0, 100.0, 150.0, 150.0);
    AddMenuItem(Tankstelle, 0, "Tanken");


    Das man bei einer Tanke steht und dann mit ein befehl das Menü aufrufen kann ?
    z.B. /tanken oder so weiss einer wie man das nochmal macht `?

  • Kann mir einer sagen wie ich das mache dass der befehl "/fuel " nur an ein bestimmten ort geht oder halt an mehrere orte ?


    Habe es so gemachst was mache ich falsch das der befehl nur an einer Tanke geht ?


    if(strcmp(cmd, "/fuel", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (gGas[playerid] == 0)
    {
    gGas[playerid] = 1;
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~g~Benzin Anzeige an", 5000, 5);
    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    GameTextForPlayer(playerid, "~n~~n~~n~~w~Willkommen an der ~g~Tankstelle!", 2000, 3);
    TogglePlayerControllable(playerid, 0);
    UseRestaurant[playerid] = 1;
    ShowMenuForPlayer(Tankstelle, playerid);
    }
    else if (gGas[playerid] == 1)
    {
    gGas[playerid] = 0;
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~r~Benzin Anzeige aus", 5000, 5);
    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    }
    }
    return 1;
    }


    Edit// - Text einfegügt


  • if(strcmp(cmd, "/fuel", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerInRangeOfPoint(playerid, Float:Maximale Entfernung, Float:X, Float:Y, Float:Z) == 0) return 0; // Parameter anpassen
    if (gGas[playerid] == 0)
    {
    gGas[playerid] = 1;
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~g~Benzin Anzeige an", 5000, 5);
    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    GameTextForPlayer(playerid, "~n~~n~~n~~w~Willkommen an der ~g~Tankstelle!", 2000, 3);
    TogglePlayerControllable(playerid, 0);
    UseRestaurant[playerid] = 1;
    ShowMenuForPlayer(Tankstelle, playerid);
    }
    else if (gGas[playerid] == 1)
    {
    gGas[playerid] = 0;
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~r~Benzin Anzeige aus", 5000, 5);
    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    }
    }
    return 1;
    }


    SA-Mp-Wiki Eintrag

    mfg RedDragon 8)


    Was ist GFKD?


    Ein revolutionärer Clan, dessen Eröffnung kurz bevorsteht.
    Mehr Informationen folgen bald.