Arrays dinámicos Consulta
#1
Pregunta 
Código PHP:
#include <amxmodx>

#define PLUGIN  "New Plug-In"
#define VERSION "1.0"
#define AUTHOR  "Author"

enum _:eData
{
 
szAny[15],
    szAnyTwo[256],
    szAnyThree[64],
    iAnyN
}

new Array:
g_aArray

public plugin_init()
{
 
register_plugin(PLUGINVERSIONAUTHOR)
 
register_clcmd("say nose""ver")
 
g_aArray ArrayCreateeData )
}

public 
push(){
 new 
Data[eData]
 
copy(Data[szAny], charsmax(Data), "ROJO")
 
copy(Data[szAnyTwo], charsmax(Data), "NOSEDOS")
 
copy(Data[szAnyThree], charsmax(Data), "NOSETRES")
 
Data[iAnyN] = 0

//aqui hay mas valores, solo es para el ejemplo
 
ArrayPushArray(g_aArrayData)
}

public 
ver(id){
 new 
Data[eData]
 new 
n_onen_twon_threeerrors

 
for(new iArraySize(g_aArray); i++)
    {
 
ArrayGetArray(g_aArrayiData)

 if(
Data[szAny] == "ROJO"){
 
n_one++
 }else if(
Data[szAny] == "AZUL"){
 
n_two++
 }else if(
Data[szAny] == "VERDE"){
 
n_three++
 }else{
 
errors++
 }
    }

 
client_print(idprint_chat"ROJO: %d, AZUL: %d, VERDE: %d, ERRORES: %d"n_onen_twon_threeerrors)

 return 
PLUGIN_HANDLED;


al momento de ver si "Data[szAny]" es igual a algunas de mis opciones, me tira el error:
Código PHP:
error 033: array must be indexed (variable "-unknown-"

Cómo puedo solucionarlo?
Responder
#2
Usa equal

Código PHP:
equal(Data[szAny], "ROJO"
[Imagen: giphy.webp]

Panda Nuestro
Sistema de Cuentas MySQL/SQLite
Discord: FluffyDeveloper#4753

meTaLiCroSS escribió: Pero sin picarse po, todavía te molesta que te haya mandado a la mierda porque querias plugins de mi server? Mírate, seguí programando weas mulas después de años, tení que ser harto penca para esta wea, das pura pena Corazón

(22/01/2021, 02:55 PM)Skylar escribió: dios como me enferma que digas plugins cuando hablas de un solo plugin pendejo re pelotudo
Responder
#3
Funcionó, gracias
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)