Ayuda Comando guardar dinero - 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 Comando guardar dinero (
/showthread.php?tid=252778)
Ayuda Comando guardar dinero -
Jose_grana - 02.05.2011
pawn Код:
Hola!. Estoy haciendo un sistema de guardar dinero en las casas pero me tira errores
C:\DOCUME~1\MaKY-\ESCRIT~1\SERVER~1\GAMEMO~1\server.pwn(39505) : error 033: array must be indexed (variable "HouseInfo")
C:\DOCUME~1\MaKY-\ESCRIT~1\SERVER~1\GAMEMO~1\server.pwn(39512) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Esta es la linera del error
if(HouseInfo[PlayerInfo[playerid][pPhousekey]]) return Message(playerid, COLOR_RED2, "Tu caja fuerte esta llena!");
Ayudenme!
Re: Ayuda Comando guardar dinero -
TheGarfield - 02.05.2011
pawn Код:
if(HouseInfo[PlayerInfo[playerid][pPhousekey]] != 0) return Message(playerid, COLOR_RED2, "Tu caja fuerte esta llena!");
para poder crear uma condicionals:
pawn Код:
new id = 0;
// oncommandtext
if(id !=0) return 0;
// ou
if(id == /*value*/ ) return 0;
Re: Ayuda Comando guardar dinero -
Miguel - 02.05.2011
El la soluciуn es super simple. HouseInfo tiene este formato:
En la linea que pusiste estб la fila, pero no la columna. Otro ejemplo que lo tienes al frente, PlayerInfo:
pawn Код:
PlayerInfo[fila][columna]
Player[playerid][pPhousekey]
// playerid es el ID del jugador, eso significa que la columna serб el ID del jugador.
// pPhousekey es una columna.
Ahora tu tienes que buscar cuбl es la columna que se tiene que poner allн, puede ser un nъmero (si no hay un "enum") o puede ser una palabra si usaste un enum. Por ejemplo, PlayerInfo usa un enum, por eso la columna fue una palabra. En el caso de que no halla enum, la columna quedarнa asн por ejemplo:
pawn Код:
HouseInfo[fila][0] // En donde estб el cero puede ir cualquier nъmero.
Te preguntarбs їcуmo puedo saber eso? Muy simple, revisando tu cуdigo.
Respuesta: Ayuda Comando guardar dinero -
Maky_Castilla - 03.05.2011
Respuesta para Miguel: No entiendo exastamente lo que tengo que hacer aunque no niego que lo expliques bien xDD