/buyw ( Buyweapon ) Fenster mit Befehlen drinne^^

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
  • Hallo Community!


    Ich bin gerade dabei einen DM Server zu machen. Jetzt will ich aber das man ein /buyw Fenster aufmachen kann. Darin soll dann stehen M4 - 2000$ usw.


    Kann mir das jemand bitte erklären? Der Player soll außerdem beim Command gefreezt werden. Also erst wenn man beim Fenster "Verlassen" klickt. Dann ist er Unfreezt^^. Danke schonmal...

  • Das Menü könnte ich hinkreigen, aber bestimmt mit Funktion oder? :P

    Ich biete mich als Admin und evtl. als Mapper/Scripter an. Ich kann nicht viel, aber ich helfe wo ich kann :) .

    Erfahrungen:

    -Durch eigenen Server / Habe auch Teamspeak gehostet.
    -1337 Admin
    -1337 Befehle
    -Pawn
    -Linux
    -Php/Html/WBB
    -Mappen
    -Vieles mehr, was man dazu halt braucht ;) ICQ:426963598

  • Ja mit Funktion xD. Könnt ihr mir den Pawn Script hier schreiben^^?

  • Schau mal hier:


    Buys system


    Da gibts schon soetwas! Hoffe es entspricht deinen erwartungen ;P

    Ich biete mich als Admin und evtl. als Mapper/Scripter an. Ich kann nicht viel, aber ich helfe wo ich kann :) .

    Erfahrungen:

    -Durch eigenen Server / Habe auch Teamspeak gehostet.
    -1337 Admin
    -1337 Befehle
    -Pawn
    -Linux
    -Php/Html/WBB
    -Mappen
    -Vieles mehr, was man dazu halt braucht ;) ICQ:426963598

  • Eigentlich will ich nur das man /buyw eingibt, ein Dialog sich öffnet und dann auswählen kann welche Waffe. Hinter dem Text mit der Waffe steckt dann ein simples GivePlayerWeapon(playerid, Waffenid, Munition);


    Zum Schluss dann noch ein Minus Geld jenachdem die Waffe kostet.


    GivePlayerMoney(playerid, -Geld halt^^);

  • guck dir mal mein dialog an
    hab zufällig den link:
    [ FILTERSCRIPT ] MEGADialog by TaFiL [v0.1.8.1cc]
    //
    Hab dir noch etwas hingebastelt:

    #include <a_samp>


    #define DIALOGID 2222
    public OnFilterScriptInit()
    {
    print("\n Waffenkaufen\n");
    return 1;
    }
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/buyw", cmdtext, true, 10) == 0)
    {
    ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Waffenkaufen", "Hier geht's weiter zum kaufen..", "Klick mich", "Klick mich nicht!");
    return 1;
    }
    return 0;
    }


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOGID)
    {
    if(response)
    {
    if(listitem == 0) //Waffen
    {
    ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Waehle eine Waffe aus", "Kettensäge\nGranate\nTear Gas\nMolotov Cocktail\n9mm\nSchalldämpfer mit 9mm\nDesert Eagle\nShrotflinte\nAbgesägte Schrotflinte\nAutomatikische Schrotflinte\nUzi\nSMG\nAK-47\nM4-A1\nTec9\nRifle\nSniper\nRucksack Bombe\nFeuer Löscher\nCamera(Spaß Waffe)\nFallschirm", "Waehlen", "Abbrechen");
    }


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOGID)
    {
    if(response)
    {
    if(dialogid == DIALOGID+1) //waffen
    {
    if(response)
    {
    if(listitem == 0)
    {
    GivePlayerWeapon(playerid, 9, 1);
    GivePlayerMoney(playerid, -1000);
    }
    if(listitem == 1)
    {
    GivePlayerWeapon(playerid, 16, 50);
    GivePlayerMoney(playerid, -5000);
    }
    if(listitem == 2)
    {
    GivePlayerWeapon(playerid, 17, 20);
    GivePlayerMoney(playerid, -2500);
    }
    if(listitem == 3)
    {
    GivePlayerWeapon(playerid, 18, 30);
    GivePlayerMoney(playerid, -2000);
    }
    if(listitem == 4)
    {
    GivePlayerWeapon(playerid, 22, 200);
    GivePlayerMoney(playerid, -500);
    }
    if(listitem == 5)
    {
    GivePlayerWeapon(playerid, 23, 200);
    GivePlayerMoney(playerid, -700);
    }
    if(listitem == 6)
    {
    GivePlayerWeapon(playerid, 24, 300);
    GivePlayerMoney(playerid, -5000);
    }
    if(listitem == 7)
    {
    GivePlayerWeapon(playerid, 25, 300);
    GivePlayerMoney(playerid, -2000);
    }
    if(listitem == 8)
    {
    GivePlayerWeapon(playerid, 26, 300);
    GivePlayerMoney(playerid, -3000);
    }
    if(listitem == 9)
    {
    GivePlayerWeapon(playerid, 27, 300);
    GivePlayerMoney(playerid, -4000);
    }
    if(listitem == 10)
    {
    GivePlayerWeapon(playerid, 28, 500);
    GivePlayerMoney(playerid, -5250);
    }
    if(listitem == 11)
    {
    GivePlayerWeapon(playerid, 29, 500);
    GivePlayerMoney(playerid, -4000);
    }
    if(listitem == 12)
    {
    GivePlayerWeapon(playerid, 30, 500);
    GivePlayerMoney(playerid, -5000);
    }
    if(listitem == 13)
    {
    GivePlayerWeapon(playerid, 31, 500);
    GivePlayerMoney(playerid, -9000);
    }
    if(listitem == 14)
    {
    GivePlayerWeapon(playerid, 32, 350);
    GivePlayerMoney(playerid, -3000);
    }
    if(listitem == 15)
    {
    GivePlayerWeapon(playerid, 33, 100);
    GivePlayerMoney(playerid, -2000);
    }
    if(listitem == 16)
    {
    GivePlayerWeapon(playerid, 34, 100);
    GivePlayerMoney(playerid, -10000);
    }
    if(listitem == 17)
    {
    GivePlayerWeapon(playerid, 39, 30);
    GivePlayerMoney(playerid, -5600);
    }
    if(listitem == 18)
    {
    GivePlayerWeapon(playerid, 42, 500);
    GivePlayerMoney(playerid, -500);
    }
    if(listitem == 19)
    {
    GivePlayerWeapon(playerid, 43, 100);
    GivePlayerMoney(playerid, -500);
    }
    if(listitem == 20)
    {
    GivePlayerWeapon(playerid, 46, 11);
    GivePlayerMoney(playerid, -100);
    }
    return 1;
    }
    return 0;
    }
    Ungetestet

    Suche Gutes Haus System!! PN me

    Einmal editiert, zuletzt von TaFiL_AE ()