Page 1 of 1
error 032: array index out of bounds (variable "g_SIMON")
Posted: 2016 Dec 06 19:36
by Softero
taigi meta errora...
Code: Select all
new g_SIMON[34] = 0; //Zaidejo id kuris yra simon public MainMenu( id ){ new menu = menu_create( "\rSaimono \ymeniu:", "MainMenu_handler" ); new call = menu_makecallback("Call_Back"); menu_additem( menu, "\yTapti \rSaimonu", _, _, ( g_SimonCount == 0 ) ? -1 : call ); menu_additem( menu, "\rSPEC. \yDienos", _, _, ( g_SIMON[id] != 1 ) ? -1 : call ); menu_additem( menu, "\yLaisvadienio meniu", _, _, ( g_SIMON[id] != 1 ) ? -1 : call ); menu_additem( menu, "\yAtidaryti\w/\rUzdaryti \wkameras", _, _, ( g_SIMON[id] != 1 ) ? -1 : call ); menu_additem( menu, "\rBaigti diena", _, _, ( g_SIMON[id] != 1 ) ? -1 : call ); menu_additem( menu, "\rPrikelti zaideja", "\r VIP", ADMIN_CHAT ) menu_setprop( menu, MPROP_EXIT, MEXIT_ALL ); menu_display( id, menu, 0 );}
kame gali but beda, kad meta ta nesamone?
error 032: array index out of bounds (variable "g_SIMON")
-- 2016 Gru 06 20:26 --
irasius 34 vietoi 33 susitvarko, bet, kad man nereikia 34 vietu...
Re: error 032: array index out of bounds (variable "g_SIMON"
Posted: 2016 Dec 06 21:44
by KaimyneliS
nuo kada cs palaiko 33 žaidėjus ? kartais ne 32 tik palaiko ?
Re: error 032: array index out of bounds (variable "g_SIMON"
Posted: 2016 Dec 06 22:56
by laimiukas3
Softero wrote:taigi meta errora...
Code: Select all
new g_SIMON[34] = 0; //Zaidejo id kuris yra simon public MainMenu( id ){ new menu = menu_create( "\rSaimono \ymeniu:", "MainMenu_handler" ); new call = menu_makecallback("Call_Back"); menu_additem( menu, "\yTapti \rSaimonu", _, _, ( g_SimonCount == 0 ) ? -1 : call ); menu_additem( menu, "\rSPEC. \yDienos", _, _, ( g_SIMON[id] != 1 ) ? -1 : call ); menu_additem( menu, "\yLaisvadienio meniu", _, _, ( g_SIMON[id] != 1 ) ? -1 : call ); menu_additem( menu, "\yAtidaryti\w/\rUzdaryti \wkameras", _, _, ( g_SIMON[id] != 1 ) ? -1 : call ); menu_additem( menu, "\rBaigti diena", _, _, ( g_SIMON[id] != 1 ) ? -1 : call ); menu_additem( menu, "\rPrikelti zaideja", "\r VIP", ADMIN_CHAT ) menu_setprop( menu, MPROP_EXIT, MEXIT_ALL ); menu_display( id, menu, 0 );}
kame gali but beda, kad meta ta nesamone?
error 032: array index out of bounds (variable "g_SIMON")
-- 2016 Gru 06 20:26 --
irasius 34 vietoi 33 susitvarko, bet, kad man nereikia 34 vietu...
gal taip
#define MAX_PLAYERS 32
new g_SIMON[MAX_PLAYERS+1] = 0;
arba 34 daryk koks skirtumas

Re: error 032: array index out of bounds (variable "g_SIMON"
Posted: 2016 Dec 07 14:47
by InvIs2
Tai spausdinkis logus su "log_amx("...")" funkcija, žiūrėkis reikšmes, kad ir to pačio "id" dydį. Galbūt tą meniu kvieti kažkaip įdomiai, kad netelpa į normalius [33] masyvo rėmus? Nes tikrai ne tame bėda. Masyvo dydis [33] turi kuo puikiausiai tikti.
Re: error 032: array index out of bounds (variable "g_SIMON"
Posted: 2016 Dec 07 16:19
by Softero
KaimyneliS wrote:nuo kada cs palaiko 33 žaidėjus ? kartais ne 32 tik palaiko ?
kiek zinau, tai 32 zaidejai ir 1 slotas hltv
-- 2016 Gru 07 16:22 --
gal taip
#define MAX_PLAYERS 32
new g_SIMON[MAX_PLAYERS+1] = 0;
arba 34 daryk koks skirtumas

ta pati errora meta, manau kad 10+10+10+1+2 butu tas pats
-- 2016 Gru 07 16:25 --
sori uz laika sugaista, durna klaida padariau:
Code: Select all
public client_disconnect(id){if (g_SIMON[id] == 1)g_SimonCount = 0;g_SIMON[id] = 0; // buvau parases g_SIMON[[b]33[/b]]}

Re: error 032: array index out of bounds (variable "g_SIMON"
Posted: 2016 Dec 07 18:01
by laimiukas3
Softero wrote:KaimyneliS wrote:nuo kada cs palaiko 33 žaidėjus ? kartais ne 32 tik palaiko ?
kiek zinau, tai 32 zaidejai ir 1 slotas hltv
-- 2016 Gru 07 16:22 --
gal taip
#define MAX_PLAYERS 32
new g_SIMON[MAX_PLAYERS+1] = 0;
arba 34 daryk koks skirtumas

ta pati errora meta, manau kad 10+10+10+1+2 butu tas pats
-- 2016 Gru 07 16:25 --
sori uz laika sugaista, durna klaida padariau:
Code: Select all
public client_disconnect(id){if (g_SIMON[id] == 1)g_SimonCount = 0;g_SIMON[id] = 0; // buvau parases g_SIMON[[b]33[/b]]}

cia ne source engine hltv neturi pabildomo 1 sloto 33 trecio
Re: error 032: array index out of bounds (variable "g_SIMON"
Posted: 2016 Dec 08 09:52
by Softero
cia ne source engine hltv neturi pabildomo 1 sloto 33 trecio
Turesiu omenyje