SA-MP Forums Archive
Ayuda 1 Error - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda 1 Error (/showthread.php?tid=422884)



Ayuda 1 Error - Daniel_Ruiz - 15.03.2013

Bueno estoy creando mi sistema de guardado de autos pero esta linea me tira error

pawn Код:
error 033: array must be indexed (variable "playerid")
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase
Linea

pawn Код:
dini_IntSet(Auto, "Dueсo", Informacion[playerid][NombreJ]);



Respuesta: Ayuda 1 Error - OTACON - 15.03.2013

como tienes la variable Informacion?


Respuesta: Ayuda 1 Error - xSDx - 15.03.2013

creo que Dini IntSet es para numeros, intenta usar dini_set


Respuesta: Ayuda 1 Error - Daniel_Ruiz - 15.03.2013

hise lo que me dijiste y

pawn Код:
error 035: argument type mismatch (argument 1)
Informacion es un Enum u.u

Edit: bytytus como tu me dijiste sale el mismo error.


Respuesta: Ayuda 1 Error - OTACON - 15.03.2013

Quote:
Originally Posted by xSDx
Посмотреть сообщение
creo que Dini IntSet es para numeros, intenta usar dini_set
no, eso es con dini_Int

EDIT:

¬¬ como dije ya lo tenias asi tu.

error 033: array must be indexed (variable "playerid")


Respuesta: Ayuda 1 Error - [DOG]irinel1996 - 15.03.2013

Si Informacion[playerid][NombreJ] es un nombre significa que es una cadena de texto (string), por lo tanto deberнa usarse dini_Set tal como dijo xSDx.

Otro problema puede ser la declaraciуn de la variable, deberнa ser asн:
pawn Код:
enum cVars {
    NombreJ[MAX_PLAYER_NAME]
}

new Informacion[MAX_PLAYERS][cVars];

/* PD: esto solo es un ejemplo. */
Saludos.


Respuesta: Ayuda 1 Error - Dreyfuz - 15.03.2013

Quote:
Originally Posted by Error
error 033: array must be indexed (variable "playerid")
Traducido:

Quote:
Originally Posted by Traducido
matriz debe ser indexado (variable "playerid")
Creo que te falta declarar la variable talves lo tienes dentro de un public en el cual no hallas declarado esa variable(En TuPublic(playerid, Otros))


Respuesta: Ayuda 1 Error - OTACON - 15.03.2013

Quote:
Originally Posted by [DOG]irinel1996
Посмотреть сообщение
Si Informacion[playerid][NombreJ] es un nombre significa que es una cadena de texto (string), por lo tanto deberнa usarse dini_Set tal como dijo xSDx.

Otro problema puede ser la declaraciуn de la variable, deberнa ser asн:
pawn Код:
enum cVars {
    NombreJ[MAX_PLAYER_NAME]
}

new Informacion[MAX_PLAYERS][cVars];

/* PD: esto solo es un ejemplo. */
Saludos.
exacto, pero por eso le pregute como tenia el Informacion .


Respuesta: Ayuda 1 Error - Daniel_Ruiz - 15.03.2013

Ya tengo Definido NombreJ

pawn Код:
stock NombreJ(playerid)
{
   return Nombre[playerid];
}
[/pawn]
new Nombre[MAX_PLAYERS][MAX_PLAYER_NAME];// [/pawn]


Respuesta: Ayuda 1 Error - xSDx - 15.03.2013

Quote:
Originally Posted by Daniel_Ruiz
Посмотреть сообщение
Ya tengo Definido NombreJ

pawn Код:
stock NombreJ(playerid)
{
   return Nombre[playerid];
}
[/pawn]
new Nombre[MAX_PLAYERS][MAX_PLAYER_NAME];// [/pawn]
se supone que esa funcion que debe hacer?