# closen
Waffenkaufen ( Ammunation ) Hilfe
- Saphire
- Geschlossen
- Erledigt
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
-
-
Dann poste dir Errors?`
Spoiler anzeigen [quote='[GGR]SoNiC','index.php?page=Thread&postID=235134#post235134']Hallo Liebe Breadfisher, heute werde ich euch zeigen wie man einen Waffen befehl mit GUI Scriptet, also wen man zB /waffen eingibt öffnet sich ein Menu wo man von waffen wählen kann
wir fangen mal an
also erstes Definieren wir Waffenmenu
[pwn]#define Waffenmenu 0
dan das menu mit den waffen, unter public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
fügen wir das
if(dialogid == Waffenmenu) // Name des Menüs, das wir als ID 0 definiert haben
{
if(response)
{
if(listitem == 0) // Pistole
{
GivePlayerWeapon(playerid,22,100); //22 ist die WaffenID, 100 ist die Munition
GivePlayerMoney(playerid, -150);
}
if(listitem == 1) // Desert Eagle
{
GivePlayerWeapon(playerid,24,30);
GivePlayerMoney(playerid, -180);Spoiler anzeigen }
if(listitem == 2) // MP5
{
GivePlayerWeapon(playerid,29,50);
GivePlayerMoney(playerid, -250);
}
if(listitem == 3) // Ak47
{
GivePlayerWeapon(playerid,30,50);
GivePlayerMoney(playerid, -300);
}Spoiler anzeigen }
} ein
wen ihr waffen hinzufügt müsst ihr es zB so machen
if(listitem == 4) //hier ganz wichtig, die müssen wir jezt zu 4 ändern weil wir ja dan 4 waffen haben
{
GivePlayerWeapon(playerid,waffenid,munition); //22 ist die WaffenID, 100 ist die Munition, bei nahkampfwaffen immer 0 schreiben als Munition
GivePlayerMoney(playerid, -preis);// das - bedeutet das das geld abgezogen werden soll
}
nun zum Befehl
if(strcmp("/waffen", cmdtext, true) == 0)
{
if (IsPlayerInRangeOfPoint(playerid, 3, 1846.7045,-1871.8756,13.5781))//eure koordinaten
{
ShowPlayerDialog(playerid, Waffenmenu, DIALOG_STYLE_LIST, "Waffen", "Pistole\nDesert Eagle\nMP5\nAk47", "Auswählen", "Abbrechen");
// "Waffen" ist der Titel, danach kommen die Waffen, \n heisst "enter", Auswählen und Abbrechen sind die jeweiligen Buttons
}
else
SendClientMessage(playerid, COLOR_RED, "Dein Text zB du bist nicht am waffen kauf punkt");
}
das wars schon, hoffe das hilft euch[/quote]
[/pwn]Ist nun nicht wirklich schwer.
-
breadfish.de
Hat das Thema geschlossen.