Hey Leute,
Also Ich habe vor einigen Tagen mit einem Multi-Welten Script angefangen und sitze jetzt an der Gangwar Welt. Das Problem ist, sobald ich die Teams den Skins zuweise macht der Zicken ohne Ende -.-' Hier mal die Error Codes beim compilen:
C:\Users\Marc\Desktop\Programme\samp\gamemodes\funscript.pwn(440) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\Marc\Desktop\Programme\samp\gamemodes\funscript.pwn(446) : error 010: invalid function or declaration
C:\Users\Marc\Desktop\Programme\samp\gamemodes\funscript.pwn(452) : error 010: invalid function or declaration
C:\Users\Marc\Desktop\Programme\samp\gamemodes\funscript.pwn(458) : error 010: invalid function or declaration
C:\Users\Marc\Desktop\Programme\samp\gamemodes\funscript.pwn(464) : error 010: invalid function or declaration
C:\Users\Marc\Desktop\Programme\samp\gamemodes\funscript.pwn(470) : error 010: invalid function or declaration
C:\Users\Marc\Desktop\Programme\samp\gamemodes\funscript.pwn(476) : error 010: invalid function or declaration
C:\Users\Marc\Desktop\Programme\samp\gamemodes\funscript.pwn(486) : error 010: invalid function or declaration
Hier die Definierungen der Teams:
//Gangwar Gangs
new gTeam[MAX_PLAYERS];
#define TEAM_GROVE 0
#define TEAM_VAGOS 1
#define TEAM_BALLAS 2
#define TEAM_LCN 3
#define TEAM_LSPD 4
#define TEAM_FBI 5
#define TEAM_AZTECAS 6
Und Jetzt die ganzen Skin Zuweisungen usw:
public OnPlayerRequestClass(playerid, classid)
{
switch(classid)
{
case 0, 1, 2: gTeam[playerid] = TEAM_BALLAS;
{
GivePlayerWeapon(playerid,16,10);
GameTextForPlayer(playerid, "~p~Ballas", 3000, 3);
SetPlayerColor(playerid,LILA);
}
case 3, 4, 5: gTeam[playerid] = TEAM_GROVE;
{
GivePlayerWeapon(playerid,18,10);
GameTextForPlayer(playerid, "~g~Grove", 3000, 3);
SetPlayerColor(playerid,GRÜN);
}
case 6, 7, 8: gTeam[playerid] = TEAM_AZTECAS;
{
GivePlayerWeapon(playerid,31,120);
GameTextForPlayer(playerid, "~b~~h~~h~Aztecas", 3000, 3);
SetPlayerColor(playerid,TÜRKIS);
}
case 9, 10, 11: gTeam[playerid] = TEAM_VAGOS;
{
GivePlayerWeapon(playerid,26,40);
GameTextForPlayer(playerid, "~y~Vagos", 3000, 3);
SetPlayerColor(playerid,GELB);
}
case 12, 13, 14: gTeam[playerid] = TEAM_LSPD;
{
GivePlayerWeapon(playerid,25,50);
GameTextForPlayer(playerid, "~b~~h~LSPD", 3000, 3);
SetPlayerColor(playerid,BLAU);
}
case 15, 16, 17, 18: gTeam[playerid] = TEAM_FBI;
{
GivePlayerWeapon(playerid,31,120);
GameTextForPlayer(playerid, "~b~FBI", 3000, 3);
SetPlayerColor(playerid,DUNKELBLAU);
}
case 19, 20, 21: gTeam[playerid] = TEAM_LCN;
{
GivePlayerWeapon(playerid,34,120);
GameTextForPlayer(playerid, "~w~LCN", 3000, 3);
SetPlayerColor(playerid,GRAU);
}
}
SetPlayerPos(playerid, 1221.4331,-1816.9271,16.5938);
SetPlayerCameraPos(playerid, 1221.5319,-1824.9918,13.5893);
SetPlayerCameraLookAt(playerid, 1221.4331,-1816.9271,16.5938);
return 1;
}
Ich guck jetzt schon sau lange nach den Fehler und ich finde ihn nicht, ich hab hier schon einen Tunnelblick vor lauter suchen. Sowas ist mir jetzt nach den 2 Jahren die ich schon scripte noch nie passiert, ich steh hier aufn Schlauch. Könnte jetzt gut Hilfe von Außen gebrauchen! Danke