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