Moin.
Ich hab ein Problem, undzwar hab ich bei OnDialogResponse etwas gescriptet, doch bekomme tonnnweiße Errors...
Code:
case 1501:
        {
            if(!response)
            {
                SendClientMessage(playerid,COLOR_RED,"{33CCFF}Uwe {FFFFFF}Mhm, Aufwiedersehen!");
                return 1;
            }
            switch(listitem)
            {
                case 0:
                {
                    if(GetPlayerMoney(playerid) < 0) return SendClientMessage(playerid,COLOR_RED,"{33CCFF}Uwe {FFFFFF}Du hast nicht genügend Geld!");
                    SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL);
                    SendClientMessage(playerid,COLOR_RED,"{33CCFF}Uwe {FFFFFF}Dein Kampfstyle wurde nun in 'Normal' geändert!");
                }
                case 1;
                {
                    if(GetPlayerMoney(playerid) < 50000) return SendClientMessage(playerid,COLOR_RED,"{33CCFF}Uwe {FFFFFF}Du hast nicht genügend Geld!");
                    SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
                    SendClientMessage(playerid,COLOR_RED,"{33CCFF}Uwe {FFFFFF}Dein Kampfstyle wurde nun in 'Boxing' geändert!");
                }
                case 3;
                {
                    if(GetPlayerMoney(playerid) < 75000) return SendClientMessage(playerid,COLOR_RED,"{33CCFF}Uwe {FFFFFF}Du hast nicht genügend Geld!");
                    SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
                    SendClientMessage(playerid,COLOR_RED,"{33CCFF}Uwe {FFFFFF}Dein Kampfstyle wurde nun in 'KungFu' geändert!");
                }
                case 4;
                {
                    if(GetPlayerMoney(playerid) < 100000) return SendClientMessage(playerid,COLOR_RED,"{33CCFF}Uwe {FFFFFF}Du hast nicht genügend Geld!");
                    SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
                    SendClientMessage(playerid,COLOR_RED,"{33CCFF}Uwe {FFFFFF}Dein Kampfstyle wurde nun in 'Kneehead' geändert!");
                }
                case 5;
                {
                    if(GetPlayerMoney(playerid) < 100000) return SendClientMessage(playerid,COLOR_RED,"{33CCFF}Uwe {FFFFFF}Du hast nicht genügend Geld!");
                    SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK);
                    SendClientMessage(playerid,COLOR_RED,"{33CCFF}Uwe {FFFFFF}Dein Kampfstyle wurde nun in 'Grabkick' geändert!");
                }
                case 6;
                {
                    if(GetPlayerMoney(playerid) < 125000) return SendClientMessage(playerid,COLOR_RED,"{33CCFF}Uwe {FFFFFF}Du hast nicht genügend Geld!");
                    SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW);
                    SendClientMessage(playerid,COLOR_RED,"{33CCFF}Uwe {FFFFFF}Dein Kampfstyle wurde nun in 'Elbow' geändert!");
                }
            }
        }
Dazugehöriger Dialog:
format(string1, sizeof(string1),"Uwe: Bitte wähle eine Aktion!");
    format(string2, sizeof(string2),"1. Kampfstyle 'Normal'\t\t\tKosten: 0$\n\2. Kampfstyle 'Boxing'\t\t\tKosten: 50.000$\n\3. Kampfstyle 'KungFu'\t\t\tKosten: 75.000$\n\4. Kampfstyle 'Kneehead'\t\t\tKosten: 100.000$\n\5. Kampfstyle 'Grabkick'\t\t\tKosten: 100.000$\n\6. Kampfstyle 'Elbow'\t\t\tKosten: 125.000$");
    ShowPlayerDialog(playerid,1501,DIALOG_STYLE_LIST,string1,string2,"Wählen","Schließen");