Mensajes: 208
Temas: 56
Registro en: Nov 2018
Reputación:
1
19/05/2019, 11:54 PM
(Última modificación: 20/05/2019, 11:52 PM por whOo. Edited 1 time in total.)
tengo un problema con esta linea, me sale esto en logs index out of bounds
Código PHP: if(ready[k] || !is_user_connected(k) || !(1 <= get_user_team(k) <= 2)) continue
Aprendiendo scripting || Tratare ayudar en lo que pueda || PD: Soy pobre
Mensajes: 659
Temas: 97
Registro en: Feb 2016
Reputación:
12
Mensajes: 208
Temas: 56
Registro en: Nov 2018
Reputación:
1
Código PHP: public CountReadyKick() { for(new k=1; k<=iMaxPlayers; k++){
if(ready[k] || !is_user_connected(k) || !(1 <= get_user_team(k) <= 2)) continue if(pug_state == ALIVE) { if(task_exists(TASK_1)) { remove_task(TASK_1) } } if(kick_time[k] < 1){ server_cmd("kick ^"#%d^" 'No dar .ready'", get_user_userid(k)) new nf[15] get_user_name(k, nf, charsmax(nf)) client_print_color(0, print_team_default, "%s El jugador ^3%s^1 fue expulsado por no usar ^4.ready", TAG, nf) } else{ kick_time[k]--
if(kick_time[k] <= 10){ client_print_color(k, k,"%s Seras expulsado en ^4%i ^1segundos", TAG, kick_time[k]) } } } }
Aprendiendo scripting || Tratare ayudar en lo que pueda || PD: Soy pobre
Mensajes: 659
Temas: 97
Registro en: Feb 2016
Reputación:
12
Código PHP: public CountReadyKick() { for(new k=1; k<=iMaxPlayers; k++){
if(ready[k] || !is_user_connected(k) || !(1 <= get_user_team(k) <= 2)) continue; if(pug_state == ALIVE) { if(task_exists(TASK_1)) { remove_task(TASK_1) } } if(kick_time[k] < 1){ server_cmd("kick ^"#%d^" 'No dar .ready'", get_user_userid(k)) new nf[15] get_user_name(k, nf, charsmax(nf)) client_print_color(0, print_team_default, "%s El jugador ^3%s^1 fue expulsado por no usar ^4.ready", TAG, nf) } else{ kick_time[k]--
if(kick_time[k] <= 10){ client_print_color(k, k,"%s Seras expulsado en ^4%i ^1segundos", TAG, kick_time[k]) } } } }
Mensajes: 208
Temas: 56
Registro en: Nov 2018
Reputación:
1
me sale igual en la misma linea
Código PHP: if(ready[k] || !is_user_connected(k) || !(1 <= get_user_team(k) <= 2))
Aprendiendo scripting || Tratare ayudar en lo que pueda || PD: Soy pobre
Mensajes: 659
Temas: 97
Registro en: Feb 2016
Reputación:
12
Código PHP: public CountReadyKick() { for(new k=1; k<=iMaxPlayers; k++){
if(ready[k] || !is_user_connected(k) || !(1 <= get_user_team(k) <= 2)) continue if(pug_state == ALIVE) { if(task_exists(TASK_1)) { remove_task(TASK_1) } } if(kick_time[k] < 1){ server_cmd("kick ^"#%d^" 'No dar .ready'", get_user_userid(k)) new nf[20] get_user_name(k, nf, charsmax(nf)) client_print_color(0, print_team_default, "%s El jugador ^3%s^1 fue expulsado por no usar ^4.ready", TAG, nf) } else{ kick_time[k]--
if(kick_time[k] <= 10){ client_print_color(k, print_team_default,"%s Seras expulsado en ^4%i ^1segundos", TAG, kick_time[k]) } } } }
Mensajes: 208
Temas: 56
Registro en: Nov 2018
Reputación:
1
el mismo error en la misma linea
Código PHP: if(ready[k] || !is_user_connected(k) || !(1 <= get_user_team(k) <= 2)) continue
Aprendiendo scripting || Tratare ayudar en lo que pueda || PD: Soy pobre
Mensajes: 1,015
Temas: 42
Registro en: Feb 2016
Reputación:
13
La variable "k" tiene que tener 33 celdas para que eso te funcione correctamente, seguro tiene menos y está fallando ahí.
Mensajes: 208
Temas: 56
Registro en: Nov 2018
Reputación:
1
Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
20/05/2019, 03:57 AM
(Última modificación: 20/05/2019, 03:57 AM por kikizon2. Edited 1 time in total.)
Como creas la variable "ready"?
► NO DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Mensajes: 208
Temas: 56
Registro en: Nov 2018
Reputación:
1
(20/05/2019, 03:57 AM)kikizon2 escribió: Como creas la variable "ready"?
Código PHP: new bool:ready[MAXPLAYERS]
Aprendiendo scripting || Tratare ayudar en lo que pueda || PD: Soy pobre
Mensajes: 3,077
Temas: 33
Registro en: May 2017
Reputación:
34
(20/05/2019, 12:45 PM)whOo escribió: (20/05/2019, 03:57 AM)kikizon2 escribió: Como creas la variable "ready"?
Código PHP: new bool:ready[MAXPLAYERS]
MAX_PLAYERS + 1...
MAX_PLAYERS vale 32
Saludos.
|