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?