Solucion a este comando?
#1

Buenas, estoy "arreglando" una GM y le estoy poniendo un sistema de accesorios.

Hice el comando y todo, luego de varios intentos, y no me da errores a la hora de compilar, pero cuando coloco el CMD en SAMP, me tira este error en el samp-server.exe



Код:
[17/09/2017 21:45:04] [join] Steven_Dominguez has joined the server (2:192.168.0.102)
[17/09/2017 21:45:18] - Cuenta cargada ('Steven_Dominguez' - 1 ms).
[17/09/2017 21:45:25] [debug] Run time error 4: "Array index out of bounds"
[17/09/2017 21:45:25] [debug]  Attempted to read/write array element at index 5 in array of size 5
[17/09/2017 21:45:25] [debug] AMX backtrace:
[17/09/2017 21:45:25] [debug] #0 00276304 in public cmd_haber (2, 31969428) from optimusv3.amx
[17/09/2017 21:45:25] [debug] #1 native CallLocalFunction () from samp-server.exe
[17/09/2017 21:45:25] [debug] #2 0001d4bc in ?? (2, 31969400) from optimusv3.amx
[17/09/2017 21:45:25] [debug] #3 00011418 in public FIXES_OnPlayerCommandText (2, 31969400) from optimusv3.amx
[17/09/2017 21:45:25] [debug] #4 00003684 in public OnPlayerCommandText (2, 31969400) from optimusv3.amx
[17/09/2017 21:45:25] [CMD] Steven_Dominguez: /haber
[17/09/2017 21:45:30] [part] Steven_Dominguez has left the server (2:1)


Mientras que el comando en .pwn es asн.



PHP код:
CMD:haber(playeridparams[]) //Volvertosta
    
{
    new 
stringg[JUGUETES_MAXIMOS*(55)], name[30];
    
foreachEx(x:JUGUETES_MAXIMOS)
    {
//
    
format(namesizeof(name), "Nada");
    for(new 
i;i<sizeof(Toys_Compra);i++)
    {
//
    
if(Toys_Compra[i][hmodelid] == Juguetes[playerid][x][j@modelid])
    {
    
format(namesizeof(name), "%s"Toys_Compra[i][hmodelname]);
    }
    
format(stringgsizeof(stringg), "%s(%d) %s (Parte: %s)   -   Usado: %s"stringgxnameJuguetes[playerid][x][j@bone],macro(Juguetes[playerid][i][j@ocultado]==1,""colorlima"Si",""colorrojo"No") );
    }
//
    
ShowPlayerDialog(playerid,DIALOGO_MIS_JUGUETES,DIALOG_STYLE_LIST,"{FFFFFF}Mis objetos - {1F98D5}"NOMBRE_SERVIDOR"",stringg,"Siguiente","Salir");
    }
//
    
return 1;
    } 
Reply
#2

Si no vas a ayudar no hace falta que comentes, gracias.
Reply
#3

Cуmo definiste
Quote:

Toys_Compra

?
Reply
#4

Asн

PHP код:
enum Toys_Info
{
hmodelid,
hprice,
hmodelname[30]
};
//Volvertosta
static const Toys_Compra[][Toys_Info] =
{
{
19161300"Sombrero de policia 1"},
{
19162300"Sombrero de policia 2"},
{
19093250"Sombrero 1"},
{
19160250"Sombrero 2"},
{
18639250"Sombrero negro"},
{
18640300"Peluca"},
{
18975300"Peluca 2"},
{
19136300"Peluca 3"},
{
19274300"Peluca 4"},
{
19516300"Peluca gris"},
{
18641800"Linterna"},
{
18891300"Bandana 1"},
{
18892300"Bandana 2"},
{
18893300"Bandana 3"},
{
18894300"Bandana 4"},
{
18895300"Bandana 5"},
{
18896300"Bandana 6"},
{
18897300"Bandana 7"},
{
18898300"Bandana 8"},
{
18899300"Bandana 9"},
{
18900300"Bandana 10"},
{
18901300"Bandana 11"},
{
18902300"Bandana 12"},
{
18903300"Bandana 13"},
{
18904300"Bandana 14"},
{
18905300"Bandana 15"},
{
18906300"Bandana 16"},
{
18907300"Bandana 17"},
{
18908300"Bandana 18"},
{
18909300"Bandana 19"},
{
18910300"Bandana 20"},
{
18911300"Mascara 1"},
{
18912300"Mascara 2"},
{
18913300"Mascara 3"},
{
18914300"Mascara 4"},
{
18915300"Mascara 5"},
{
18916300"Mascara 6"},
{
18917300"Mascara 7"},
{
18918300"Mascara 8"},
{
18919300"Mascara 9"},
{
18920300"Mascara 10"},
{
18921300"Beret 1"},
{
18922300"Beret 2"},
{
18923400"Beret 3"},
{
18924400"Beret 4"},
{
18925400"Beret 5"},
{
18926300"Sombrero 1"},
{
18927300"Sombrero 2"},
{
18928300"Sombrero 3"},
{
18929300"Sombrero 4"},
{
18930300"Sombrero 5"},
{
18931300"Sombrero 6"},
{
18932300"Sombrero 7"},
{
18933300"Sombrero 8"},
{
18934300"Sombrero 9"},
{
18935300"Sombrero 10"},
{
18939300"Gorra 1"},
{
18944300"Sombrero1"},
{
18945300"Sombrero2"},
{
18946300"Sombrero3"},
{
18947300"Sombrero4"},
{
18948300"Sombrero5"},
{
18949300"Sombrero6"},
{
18950300"Sombrero7"},
{
18951300"Sombrero8"}, //
{18953300"Gorra1"},
{
18954300"Gorra2"},
{
18955300"Gorra3"},
{
18956300"Gorra4"},
{
18957300"Gorra5"},
{
18958300"Gorra6"},
{
18959300"Gorra7"},
{
18960300"Gorra8"},
{
18961300"Gorra9"},
{
18964300"Gorra Skully"},
{
18965300"Gorra Sully2"},
{
18966300"Gorra Skully3"},
{
18967300"Gorro 1"},
{
18968300"Gorro 2"},
{
18969300"Gorro 3"},
{
18970300"Gorro atigrado"},//
{18971300"HatCool1"},
{
18972350"HatCool2"},
{
18973300"HatCool3"},
{
18974300"MaskZorro"},
{
18976450"CascoMoto-1"},
{
18977450"CascoMoto-2"},
{
18978450"CascoMoto-3"},
{
18979450"CascoMoto-4"},
{
19006300"Lentes1"},
{
19007300"Lentes2"},
{
19008300"Lentes3"},
{
19009300"Lentes4"},
{
19010300"Lentes5"},
{
19011300"Lentes6"},
{
19012300"Lentes7"},
{
19013300"Lentes8"},
{
19014300"Lentes9"},
{
19015300"Lentes10"},
{
19016300"Lentes11"},
{
19017300"Lentes12"},
{
19018300"Lentes13"},
{
19019300"Lentes14"},
{
19020300"Lentes15"},
{
19021300"Lentes16"},
{
19022300"Lentes17"},
{
19023300"Lentes18"},
{
19024300"Lentes19"},
{
19025300"Lentes20"},
{
19026300"Lentes21"},
{
19027300"Lentes22"},
{
19028300"Lentes23"},
{
19029300"Lentes24"},
{
19030300"Lentes25"},
{
19031300"Lentes26"},
{
19032300"Lentes27"},
{
19033300"Lentes28"},
{
19034300"Lentes29"},
{
19035300"Lentes30"},
{
19039300"Reloj1"},
{
19040300"Reloj2"},
{
19041300"Reloj3"},
{
19042300"Reloj4"},
{
19043300"Reloj5"},
{
19044300"Reloj6"},
{
19045300"Reloj7"},
{
19046300"Reloj8"},
{
19047300"Reloj9"},
{
19048300"Reloj10"},
{
19049300"Reloj11"},
{
19050300"Reloj12"},
{
19051300"Reloj13"},
{
19052300"Reloj14"},
{
19053300"Reloj15"}
}; 
Reply
#5

Remplaza
PHP код:
foreachEx(x:JUGUETES_MAXIMOS
Por
PHP код:
for(new 0jm JUGUETES_MAXIMOS<= jmx++) 
E intenta de nuevo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)