TeamSpirit deins funkt aber ich kann den Befehl /menu überall benutzen nicht wo ich es haben möchte.
Edit:
Ich habe es so gemacht:
if (strcmp("/buygun", cmdtext, true) == 0)
if(IsPlayerInRangeOfPoint(playerid, 4.0,314.0227,-133.8871,999.6016)){
ShowPlayerDialog(playerid,ammumenu, DIALOG_STYLE_LIST, "[LS]Ammunation", "Deagle Preis: 500$\nMP5 Preis: 500$\nM4 Preis: 1000$\nAK47 Preis: 1000$","Kaufen","Abbrechen");}
else{
SendClientMessage(playerid,COLOR_RED,"Du bist nicht in der Ammunation!");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == ammumenu){
if(response){
if(listitem == 0){ //Deagle
GivePlayerWeapon(playerid,24,999);
GivePlayerMoney(playerid,-500);
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir eine Deagle gekauft!");}
if(listitem == 1){ //MP5
GivePlayerWeapon(playerid,29,500);
GivePlayerMoney(playerid,-500);
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir eine MP5 gekauft!");}
if(listitem == 2){ //M4
GivePlayerWeapon(playerid,31,999);
GivePlayerMoney(playerid,-1000);
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir eine M4 gekauft!");}
if(listitem == 3){ //Ak47
GivePlayerWeapon(playerid,30,999);
GivePlayerMoney(playerid,-1000);
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir eine Ak47 gekauft!");}
}}
return 1;
}
Und wenn ich immer am Icon der Ammunation /buygun mache kommt da immer: "SERVER: Unknown command!"
Kann mir wer weiterhelfen?
Edit2: /push