Bekomme Error nicht weg >.<

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
  • Hallo,
    wollte mal machen, dass wenn man in einem Dialog
    in eine bestimmte Map geht, dass man an verschiedenen stellen spawnt.
    Doch leider bekomme ich einen Error:


    (1459) : error 032: array index out of bounds (variable "LUFTKAMPF")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Die Pwn Sachen:

    • /// LUFTKAMPFMAP SPAWNS
      new Float:LUFTKAMPF[14][3] =
      {
      {1921.9000244141,-2261.3000488281,13.5},
      {1683.5999755859,-2616.6999511719,13.5},
      {1822.6999511719,-2617.6000976563,13.5},
      {1617.1999511719,-2617.8000488281,13.5},
      {1754.3000488281,-2617.6000976563,13.5},
      {1889.4000244141,-2617.6999511719,13.5},
      {1881.2998046875,-2286.8994140625,13.5},
      {1987.4000244141,-2249.1999511719,13.5},
      {1985.9000244141,-2315.8999023438,13.5},
      {2113.3000488281,-2433.3999023438,13.5},
      {1986.0000000000,-2382.599609375,13.5},
      {1726.3000488281,-2422.6999511719,13.5},
      {1565.3000488281,-2422.6999511719,13.5},
      {1646.19921875,-2423.099609375,13.5}
      };


      /// DER DIALOG
      new string[256];
      new name[MAX_PLAYER_NAME];
      GetPlayerName(playerid,name,MAX_PLAYER_NAME);
      if(dialogid== FUN)
      {
      if(listitem == 0)
      {
      /// BLA
      }
      if(listitem == 2)
      {
      format(string,sizeof(string),"%s ist in die Luftkampfmap gegangen.",name);
      SendClientMessageToAll(COLOR_WHITE,string);
      new Luftkampfspawns;
      Luftkampfspawns = random(sizeof(LUFTKAMPF));
      /*ErrorZeile*/SetPlayerPos(playerid,LUFTKAMPF[Luftkampfspawns][0],LUFTKAMPF[Luftkampfspawns][1],LUFTKAMPF[Luftkampfspawns][2],LUFTKAMPF[Luftkampfspawns][3],LUFTKAMPF[Luftkampfspawns][4],LUFTKAMPF[Luftkampfspawns][5],LUFTKAMPF[Luftkampfspawns][6],LUFTKAMPF[Luftkampfspawns][7],LUFTKAMPF[Luftkampfspawns][8],LUFTKAMPF[Luftkampfspawns][9],LUFTKAMPF[Luftkampfspawns][10],LUFTKAMPF[Luftkampfspawns][11],LUFTKAMPF[Luftkampfspawns][12],LUFTKAMPF[Luftkampfspawns][13]);///ERROR ZEILE ENDE
      }
      }


    Wär cool wenn wer helfen könnte


    Mfg Leon
    ///edit1: Klammer vergessen
    ///edit2: Klammer(n) vergessen

  • das habe ich bei mir im Script so... Hab ich wahrscheinlich beim reinkopieren weggemacht.
    Ist jedoch nicht der fehler
    -------------------------------------------------------------------------------------------------------------------------
    So habs:
    Es muss
    SetPlayerPos(playerid,LUFTKAMPF[Luftkampfspawns][0],LUFTKAMPF[Luftkampfspawns][1],LUFTKAMPF[Luftkampfspawns][2]);
    heißen :P


    //edit: Lösung

  • kann mir pls jemand mit meinem thma helfen :( bei scriptwünschen