Ayuda con Comando.
#1

Buenas, he puesto el siguiente comando para hacer algo parecido a lo siguiente, para mostrar el nombre de la prenda y eso para editar/eliminar etc, quise hacer algo asн.

http://imgur.com/a/BWON7

hice el siguiente comando pero no funciona, directamente sale como si el comando no existiera, no sale nada, ni el dialogo, nada.

Код:
CMD:toys(playerid){
    if(IsPlayerInAnyVehicle(playerid)) return 1;
    if(P_InfoJugador[playerid][pPlayerInMenu][0] != -1) return 1;
    if(!revisionAnims(playerid)) return MsgPantalla(playerid, 2, "No puedes modificar toys en este momento");
    if(P_InfoJugador[playerid][pToy][0] == -1 && P_InfoJugador[playerid][pToy][1] == -1 && P_InfoJugador[playerid][pToy][2] == -1) return MsgPantalla(playerid, 2, "No tienes ninguna prenda para usar este comando");
	new string[1000],string2[250],Texto[1000],Texto2[1000],Texto3[1000], UsandoObj[MAX_PLAYERS], UsandoObj3[MAX_PLAYERS], UsandoObj2[MAX_PLAYERS];
	format(string, sizeof(string), "Slot\tAccesorio\tEstado\n");
	if(P_InfoJugador[playerid][pToy][0] == 1){Texto = "-";}
	else{
		if(UsandoObj[playerid] == 1){format(string,100,"%s",AccesorioNombre[P_InfoJugador[playerid][pToyModelID][P_InfoJugador[playerid][pToy][0]]][ANombre]);}
		else{format(string,100,"%s",AccesorioNombre[P_InfoJugador[playerid][pToyModelID][P_InfoJugador[playerid][pToy][0]]][ANombre]);}
		Texto = string;
	}
	if(P_InfoJugador[playerid][pToy][1] == 1){Texto2 = "-";}
	else{
		if(UsandoObj2[playerid] == 1){format(string,100,"%s",AccesorioNombre[P_InfoJugador[playerid][pToyModelID][P_InfoJugador[playerid][pToy][1]]][ANombre]);}
		else{format(string,100,"%s",AccesorioNombre[P_InfoJugador[playerid][pToyModelID][P_InfoJugador[playerid][pToy][1]]][ANombre]);}
		Texto2 = string;
	}
	if(P_InfoJugador[playerid][pToy][2] == 1){Texto3 = "-";}
	else{
		if(UsandoObj3[playerid] == 1){format(string,100,"%s",AccesorioNombre[P_InfoJugador[playerid][pToyModelID][P_InfoJugador[playerid][pToy][2]]][ANombre]);}
		else{format(string,100,"%s",AccesorioNombre[P_InfoJugador[playerid][pToyModelID][P_InfoJugador[playerid][pToy][2]]][ANombre]);}
		Texto3 = string;
	}
	format(string2,1000,"0\t%s\tPuesto\n1\t%s\tPuesto\n2\t%s\tPuesto",Texto,Texto2,Texto3);
	ShowPlayerDialog(playerid, DIALOGO_TOYS_2, DIALOG_STYLE_TABLIST_HEADERS, "Accesorios", string2, ">", "-");
    return 1;
}
Ya se que que estoy usando 1000 celdas innecesariamente, lo puse asн para probar, cuando funcione colocarй los correctos.
Reply
#2

Aъn requiero ayuda,
Reply
#3

Intenta reformar el cуdigo otra vez y sн no funciona chequea bien los ejecutables.
Reply
#4

Si sale como si el comando no existiera es que estas intentando acceder a un indice que no existe
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)