SA-MP Forums Archive
Ayuda con Comando. - 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 con Comando. (/showthread.php?tid=630456)



Ayuda con Comando. - Fagrinht - 14.03.2017

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.


Respuesta: Ayuda con Comando. - Fagrinht - 15.03.2017

Aъn requiero ayuda,


Re: Ayuda con Comando. - Kaponi - 19.03.2017

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


Respuesta: Ayuda con Comando. - Parka - 19.03.2017

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