Hey,
ich hab ein kleines "Switch" Problem (habe schon gesucht, die vorhandenen Threads haben mir aber nicht geholfen).
Hier habe ich meinen "/spawncar" Befehl:
ocmd:spawncar(playerid,params[])
{
new carID, Colour1, Colour2;
new string[128];
switch(carID)
{
case 400:{carID="Landstalker";}
case 401:{carID="Bravura";}
}
new Float:x,Float:y,Float:z;
if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,Color_DarkRed,"Du bist kein Admin!");
if(sscanf(params,"iii",carID,Colour1,Colour2))return SendClientMessage(playerid,Color_DarkRed,"/spawncar [CarID] [Colour1] [Colour2]");
if(carID<400||carID>611)return SendClientMessage(playerid,Color_DarkRed,"Bitte eine gültige Zahl eingeben!");
if(Colour1>127)return SendClientMessage(playerid,Color_DarkRed,"Bitte eine gültige Zahl eingeben!");
if(Colour2>127)return SendClientMessage(playerid,Color_DarkRed,"Bitte eine gültige Zahl eingeben!");
GetPlayerPos(playerid,x,y,z);
CreateVehicle(carID,x-3.0,y,z,0.0,Colour1,Colour2,300);
format(string,sizeof(string),"CarSpawn: Du hast das Auto '%s' gespawnt!",carID);
SendClientMessage(playerid,Color_Orange,string);
return 1;
}
Das Switch hier gibt eine Fehlermeldung aus:
error 006: must be assigned to an array
error 006: must be assigned to an array
Fehler sind bei Zeile 7 und 8.
Ich hoffe, ihr könnt mir weiterhelfen.^^
Mfg Maksimo007