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 --

Code: Select all

new g_SIMON[34] = 0;
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 --

Code: Select all

new g_SIMON[34] = 0;
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 :trollface:

-- 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]]}
:facepalm:

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 :trollface:

-- 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]]}
:facepalm:

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