[Problema] Error 006 must be assigned to an array
#1

Hola a todos!, tengo casi todo el dia intentando sulucionar un pequeсo problema que tengo, les explicare, basicamente estoy intentando que en un archivo .ini (blog de notas) se guarde el nombre de un jugador en general, pero no tenia ni idea de como hacerlo y improvise un cуdigo, la cosa es que dicha linea tiene el "Error 006 must be assigned to an array", y no se como solucionarlo, espero recibir su ayuda, muchas gracias!

Код:
forward ResetPaintBall();
public ResetPaintBall()
{
	for(new i = 0; i < MAX_PLAYERS; i++)
 	{
		if(EnPaintBall[i] == 1)
		{
			if(Eventos[PUNTAJEMAYOR] < PuntosJugador[i])
			{
				Eventos[PUNTAJEMAYOR] = PuntosJugador[i];
				Eventos[PUNTAJEMNOMBRE] = NombreJugador(i); //Linea con dicho error.
			}
		}
Reply
#2

Eventos[PUNTAJEMNOMBRE] debes tener (o asignar) un array extra para almacenar el nombre del jugador, es decir.

supongo que ese puntajemnombre estб en un enum, entonces;

pawn Код:
enum blabla
{
    PUNTAJEMAYO,
    PUNTAJEMNOMBRE[24] // debes asignarle 24 un array extra a esa variable
};
   
new Evento[blabla];
24 vendrнa siendo MAX_PLAYER_NAME. (mбxima longitud de un nombre de SA-MP)
Reply
#3

Te amo jajajajaj xd muchas gracias pro! sospechaba de que tenia que ver con un array +rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)