Hei
Hier ist der Code:
if(dialogid==DIALOG_FIGHTINGSTYLE)
{
if(response)
{
switch(listitem)
{
case 0: //normal
{
if(sInfo[playerid][level]>1)
{
if(sInfo[playerid][money]<100);
{
GivePlayerMoney(playerid, -100);
SetPlayerFightingStlye(playerid,FIGHT_STYLE_NORMAL);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du benötigst mindestens 100$ um diesen Kampfstyle zu erwerben!");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du musst mindestens Level 1 sein um diesen Kampfstyle erwerben zu können"!);
}
}
case 1: //boxen
{
if(sInfo[playerid][level]>3)
{
if(sInfo[playerid][money]<5000);
{
GivePlayerMoney(playerid, -5000);
SetPlayerFightingStlye(playerid,FIGHT_STYLE_BOXING);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du benötigst mindestens 5000$ um diesen Kampfstyle zu erwerben!");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du musst mindestens Level 3 sein um diesen Kampfstyle erwerben zu können!");
}
}
case 2: //kong fu
{
if(sInfo[playerid][level]>7)
{
if(sInfo[playerid][money]<10000);
{
GivePlayerMoney(playerid, -10000);
SetPlayerFightingStlye(playerid,FIGHT_STYLE_KUNGFU);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du benötigst mindestens 10000$ um diesen Kampfstyle zu erwerben!");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du musst mindestens Level 7 sein um diesen Kampfstyle erwerben zu können!");
}
}
case 3: //knee head
{
if(sInfo[playerid][level]>10)
{
if(sInfo[playerid][money]<15000);
{
GivePlayerMoney(playerid, -15000);
SetPlayerFightingStlye(playerid,FIGHT_STYLE_KNEEHEAD);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du benötigst mindestens 10000$ um diesen Kampfstyle zu erwerben!");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du musst mindestens Level 10 sein um diesen Kampfstyle erwerben zu können!");
}
}
case 4: //Grab Kick
{
if(sInfo[playerid][level]>15)
{
if(sInfo[playerid][money]<25000);
{
GivePlayerMoney(playerid, -25000);
SetPlayerFightingstlye(playerid,FIGHT_STYLE_GRABKICK);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du benötigst mindestens 25000$ um diesen Kampfstyle zu erwerben!");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du musst mindestens Level 15 sein um diesen Kampfstyle erwerben zu können!");
}
}
case 5: //elbow
{
if(sInfo[playerid][level]>20)
{
if(sInfo[playerid][money]<40000);
{
GivePlayerMoney(playerid, -40000);
SetPlayerFightingstlye(playerid,FIGHT_STYLE_ELBOW);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du benötigst mindestens 40000$ um diesen Kampfstyle zu erwerben!");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du musst mindestens Level 20 sein um diesen Kampfstyle erwerben zu können!");
}
}
}
else
{
return 1;
}
}
return 1;
}
und dann kommen diese errors:
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3526) : error 017: undefined symbol "money"
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3526) : error 036: empty statement
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3529) : error 017: undefined symbol "SetPlayerFightingStlye"
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3531) : error 029: invalid expression, assumed zero
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3538) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3538) : error 029: invalid expression, assumed zero
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3538) : warning 215: expression has no effect
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3545) : error 017: undefined symbol "money"
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3545) : error 036: empty statement
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3548) : error 017: undefined symbol "SetPlayerFightingStlye"
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3550) : error 029: invalid expression, assumed zero
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3564) : error 017: undefined symbol "money"
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3564) : error 036: empty statement
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3567) : error 017: undefined symbol "SetPlayerFightingStlye"
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3569) : error 029: invalid expression, assumed zero
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3583) : error 017: undefined symbol "money"
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3583) : error 036: empty statement
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3586) : error 017: undefined symbol "SetPlayerFightingStlye"
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3588) : error 029: invalid expression, assumed zero
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3602) : error 017: undefined symbol "money"
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3602) : error 036: empty statement
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3605) : error 017: undefined symbol "SetPlayerFightingstlye"
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3607) : error 029: invalid expression, assumed zero
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3621) : error 017: undefined symbol "money"
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3621) : error 036: empty statement
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3624) : error 017: undefined symbol "SetPlayerFightingstlye"
C:\Users\Spiele\Desktop\Server Ordner\Server Projekt\gamemodes\ServerProjekt.pwn(3626) : error 029: invalid expression, assumed zero
Und noch was:
Ich muss danach noch die funkltin einfügen das bei dem enum bei "fightingstyle" z.B 2 für kong fu eingesetzt wird.
Das ist ja kein problem aber wie erkennt er das "2" im fightingstyle bedeutet das wenn er on ist auch jedes mal den style "kong fu" bekommt?