Hei ich habe ein Problem mit den Dialogen -.-
das hab ich oben beim command:
ShowPlayerDialog(playerid,DIALOG_ARMYWAFFEN,DIALOG_STYLE_LIST,"Waffen","Deagle\nSilcend\n.... (7 Waffen halt),"OK","Exit");
und zwa ich hab unten in der Function das geschrieben:
if(dialogid==DIALOG_ARMYWAFFEN)
{
if(response==0)
{
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich eine Silecend mit 1000 Schuss genommen!");
GivePlayerWeapon(playerid,23,1000);
return 1;
}
if(response==1)
{
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich eine Deagle mit 1000 Schuss genommen!");
GivePlayerWeapon(playerid,24,1000);
return 1;
}
}
if(response==2)
{
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich eine Shotgun mit 1000 Schuss genommen!");
GivePlayerWeapon(playerid,25,1000);
return 1;
}
if(response==3)
{
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich 10 Granaden genommen!");
GivePlayerWeapon(playerid,16,10);
return 1;
}
if(response==4)
{
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich eine M4 mit 1000 Schuss genommen!");
GivePlayerWeapon(playerid,31,1000);
return 1;
}
if(response==5)
{
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich eine MP5 mit 1000 Schuss genommen!");
GivePlayerWeapon(playerid,29,1000);
return 1;
}
if(response==6)
{
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich eine Sniper mit 1000 Schuss genommen!");
GivePlayerWeapon(playerid,34,1000);
return 1;
}
}
zu meinem Problem: Es kommt aber immer nur die deagle! es ist egal welche waffe ich auswähle.
Hoffe ihr könnt mir helfen.
MfG