Guten Tag,
ich versuche grade das mein Spieler einen anderen Kampfstyl bekommt.
Dies funktioniert allerdings nicht. Warum
Der Befehl:
Der Dialog:
ocmd:kampfstyle(playerid,params[])
{
ShowPlayerDialog(playerid,DIALOG_KAMPFSTYLE,DIALOG_STYLE_LIST,"Kampfstyle [MENU]","Boxen(5000$)\nKung Fu(5000$)\nKneehead(5000$)\nGrabkick(5000$)\nElbow(5000$","Erlernen","Abbrechen");
return 1;
}
case DIALOG_KAMPFSTYLE:
{
if(response)
{
if(Spieler[playerid][Money] < 5000)return SendClientMessage(playerid,GRAU,"Du hast keine 5000€ auf der Hand!");
switch(listitem)
{
case 0: { SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING); Spieler[playerid][pFightStyle]=listitem+1;}
case 1: { SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU); Spieler[playerid][pFightStyle]=listitem+1;}
case 2: { SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD); Spieler[playerid][pFightStyle]=listitem+1;}
case 3: { SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK); Spieler[playerid][pFightStyle]=listitem+1;}
case 4: { SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW); Spieler[playerid][pFightStyle]=listitem+1;}
}
GivePlayerCash(playerid,-5000);
return 1;
}
return 1;
}
Man Kämpft immernoch normal