Hallo, ich habe vor ein paar Stunden einen Befehl in einem anderen Script erstellt, so jetzt wollte ich den Befehl in mein eigentliches Script kopieren, jetzt geht esnicht mehr. Also alles geht bis auf das wichtigte: Man bekommt keine Waffe.
Code
if(response)
{
switch(SHOP)
{
case 1:
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xFFFFFF, "Du hast nicht genug Geld!");
GivePlayerMoney(playerid, -500);
GivePlayerWeapon(playerid,24,9999);
}
case 1:
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "Du hast nicht genug Geld!");
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid,31,9999);
}
case 2:
{
if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid, 0xFFFFFF, "Du hast nicht genug Geld!");
GivePlayerMoney(playerid, -1500);
GivePlayerWeapon(playerid,27,9999);
}
}
}
}
}
Alles anzeigen
Der Compiler zeigt dann auch noch diesen Fehler an:
C:\Users\Windows Vista\Desktop\Programme\Server\gamemodes\Test.pwn(550) : warning 209: function "OnDialogResponse" should return a value
Kann mir bitte jemand weiterhelfen, weil ich damit nichts anfangen kann.
Was ist falsch?
Bitte um Antwort