Problem bei switch und case

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Sry, ich hab grad nich so viel zeit ^^
    Folgendes in meinem Script:


    if(EventTeilnahmezeit == 1)
    {
    switch(EventTeilnehmer)
    {
    case 0:{ DerbyCar[0] = CreateVehicle(411,-1357.90002441,933.40002441,1036.09997559,8.00000000,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[0],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 1:{ DerbyCar[1] = CreateVehicle(411,-1346.50000000,935.59997559,1036.09997559,11.99804688,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[1],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 2:{ DerbyCar[2] = CreateVehicle(411,-1336.40002441,938.70001221,1036.09997559,17.99707031,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[2],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 3:{ DerbyCar[3] = CreateVehicle(411,-1325.50000000,942.50000000,1036.09997559,21.99560547,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[3],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 4:{ DerbyCar[4] = CreateVehicle(411,-1314.59997559,947.59997559,1036.09997559,25.99462891,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[4],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 5:{ DerbyCar[5] = CreateVehicle(411,-1304.00000000,954.09997559,1036.40002441,31.99365234,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[5],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 6:{ DerbyCar[6] = CreateVehicle(411,-1295.69995117,961.50000000,1036.50000000,39.99218750,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[6],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 7:{ DerbyCar[7] = CreateVehicle(411,-1288.69995117,970.00000000,1036.59997559,51.99023438,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[7],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 8:{ DerbyCar[8] = CreateVehicle(411,-1296.00000000,1030.19995117,1037.69995117,131.98718262,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[8],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 9:{ DerbyCar[9] = CreateVehicle(411,-1283.00000000,979.69921875,1036.80004883,65.98388672,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[9],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 10:{ DerbyCar[10] = CreateVehicle(411,-1280.39941406,990.79980469,1037.00000000,81.98547363,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[10],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 11:{ DerbyCar[11] = CreateVehicle(411,-1280.09960938,1001.00000000,1037.09997559,95.98205566,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[11],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 12:{ DerbyCar[12] = CreateVehicle(411,-1283.29980469,1011.09960938,1037.30004883,109.98413086,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[12],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 13:{ DerbyCar[13] = CreateVehicle(411,-1288.50000000,1021.40002441,1037.50000000,123.98620605,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[13],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 14:{ DerbyCar[14] = CreateVehicle(411,-1305.59997559,1037.80004883,1037.80004883,141.98425293,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[14],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 15:{ DerbyCar[15] = CreateVehicle(411,-1326.00000000,1048.69995117,1038.00000000,157.98181152,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[15],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 16:{ DerbyCar[16] = CreateVehicle(411,-1316.69921875,1043.79980469,1037.90002441,151.97937012,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[16],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 17:{ DerbyCar[17] = CreateVehicle(411,-1335.19995117,1051.90002441,1038.09997559,161.97790527,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[17],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 18:{ DerbyCar[18] = CreateVehicle(411,-1347.09997559,1054.90002441,1038.19995117,167.97686768,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[18],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 19:{ DerbyCar[19] = CreateVehicle(411,-1356.30004883,1056.69995117,1038.19995117,167.97546387,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[19],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 20:{ DerbyCar[20] = CreateVehicle(411,-1366.19995117,1057.80004883,1038.19995117,171.97546387,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[20],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 21:{ DerbyCar[21] = CreateVehicle(411,-1378.19995117,1057.40002441,1038.30004883,177.97442627,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[21],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 22:{ DerbyCar[22] = CreateVehicle(411,-1389.50000000,1057.80004883,1038.30004883,177.97296143,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[22],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 23:{ DerbyCar[23] = CreateVehicle(411,-1399.30004883,1057.69995117,1038.30004883,177.96752930,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[23],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 24:{ DerbyCar[24] = CreateVehicle(411,-1409.50000000,1058.09997559,1038.30004883,177.96752930,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[24],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 25:{ DerbyCar[25] = CreateVehicle(411,-1418.90002441,1058.00000000,1038.30004883,177.96752930,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[25],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 26:{ DerbyCar[26] = CreateVehicle(411,-1428.80004883,1057.59997559,1038.30004883,183.96752930,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[26],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 27:{ DerbyCar[27] = CreateVehicle(411,-1439.69995117,1056.50000000,1038.30004883,187.96606445,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[27],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 28:{ DerbyCar[28] = CreateVehicle(411,-1450.90002441,1054.50000000,1038.30004883,191.96508789,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[28],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 29:{ DerbyCar[29] = CreateVehicle(411,-1475.50000000,1046.09997559,1038.19995117,205.96411133,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[29],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 30:{ DerbyCar[30] = CreateVehicle(411,-1463.00000000,1051.00000000,1038.30004883,201.96166992,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[30],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 31:{ DerbyCar[31] = CreateVehicle(411,-1487.80004883,1039.80004883,1038.09997559,211.96069336,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[31],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 32:{ DerbyCar[32] = CreateVehicle(411,-1496.50000000,1032.59997559,1038.00000000,221.95922852,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[32],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 33:{ DerbyCar[33] = CreateVehicle(411,-1505.50000000,1025.19995117,1037.90002441,233.95678711,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[33],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 34:{ DerbyCar[34] = CreateVehicle(411,-1511.90002441,1012.29998779,1037.69995117,247.95385742,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[34],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 35:{ DerbyCar[35] = CreateVehicle(411,-1515.69995117,999.09997559,1037.50000000,261.95043945,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[35],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 36:{ DerbyCar[36] = CreateVehicle(411,-1514.59997559,985.00000000,1037.30004883,285.94702148,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[36],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 37:{ DerbyCar[37] = CreateVehicle(411,-1509.09997559,974.79998779,1037.09997559,297.94665527,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[37],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 38:{ DerbyCar[38] = CreateVehicle(411,-1504.09997559,965.59997559,1036.90002441,305.94372559,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[38],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 39:{ DerbyCar[39] = CreateVehicle(411,-1487.09997559,951.79998779,1036.69995117,319.94079590,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[39],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    case 40:{ DerbyCar[40] = CreateVehicle(411,-1496.30004883,958.29998779,1036.80004883,313.93981934,-1,-1,15); PutPlayerInVehicle(playerid,DerbyCar[40],0); TogglePlayerControllable(playerid, 0); SetCameraBehindPlayer(playerid); EventTeilnehmer[playerid] = 1; }
    }
    EventTeilnehmer++;
    //event
    }


    bekomme folgende errors:



    Was mach ich falsch?


    /edit: Die errorzeile ist die von case 0.

  • Du hast in switch EventTeilnehmer stehen aber in den case Zeilen EventTeilnehmer[playerid]
    wo ist da der Sinn?

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Danke. Die Variablen hatten die gleichen namen. Werde das ändern :)