Ayuda con Comando. -
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н.
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.
Respuesta: Ayuda con Comando. -
Re: Ayuda con Comando. -
Respuesta: Ayuda con Comando. -