SA-MP Forums Archive
como es este 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: como es este comando? (/showthread.php?tid=154856)



como es este comando? - leociclon - 15.06.2010

hola que tal bueno estube en un server que me guste lo que vi cuando ingresas mal un comando

yo lo tengo asi: Comando Incorrecto:
y el server asi: Comando Incorrecto: [comando] << ai va el comando que escribio mal

me podrian dar una mano? gracias


Re: como es este comando? - Adoniiz - 15.06.2010

Quote:

їCуmo cambio el "Unknown Command" que aparece cuando el comando no existe?
Muy sensillo, buscamos el callback: "OnPlayerCommandText", luego dentro del mismo y en el final fuera de los comandos encontraremos un:

return 0;

Lo unico que hay que hacer es cambiarlo por:

"return SendClientMessage(playerid, color, "mensaje");

y ahora en vez de salir "Unknown Command" saldra nuesto mensaje.
їPor quй me salen estos 26 errores?
Los venditos 26 errores..., se solucionan actualizando la version de pawno que utilizamos (si son estos 26 errores)

esto fue por The_chaoz. Post: http://forum.sa-mp.com/index.php?topic=174178.0

PD: Y para eso esta el "Buscar" -.-


Re: como es este comando? - ConecCionMex - 15.06.2010

remplaza

return-0;

por

Код:
else{
  new str[128];
  format(str, sizeof(str), "Que comando es %s", cmdtext);
  return SendClientMessage(playerid, colorquequieras, str);
}



Re: como es este comando? - leaNN! - 15.06.2010

Yo te lo dejo bien explicado XD.

pawn Код:
public OnPlayercommandText(playerid, cmdtext[])
{
//Aca todos tus comandos
   return SendClientMessage(playerid, Color-Que-Quieras, "El comando %s no existe! Usa /comandos para ver los disponibles.", cmdtext);
Y asi le llegaria el texto al jugador en caso de usar el comando /asd :"El comando /asd no existe! Usa /comandos para ver los disponibles."


Re: como es este comando? - leociclon - 15.06.2010

no funciona :S


Re: como es este comando? - leociclon - 16.06.2010

no me funcionaaa solo dice COMANDO INCORRECT %s, no sale el comando :S

lo tengo asi

Код:
GameTextForPlayer(playerid, "~p~Comando Incorrecto: ~g~%s ~n~~w~USE: ~r~/home ~g~/teles ~b~/rules ~y~/cmds", 20000, 5);



Re: como es este comando? - ConecCionMex - 16.06.2010

Quote:
Originally Posted by leociclon
no funciona :S
cual no te funciona el del lean?
como tienes el codigo?


Re: como es este comando? - Cesar_Biker - 16.06.2010

pawn Код:
new msj[128];
format(msj,128,"~p~Comando Incorrecto: ~g~%s ~n~~w~USE: ~r~/home ~g~/teles ~b~/rules ~y~/cmds",cmdtext);
GameTextForPlayer(playerid,msj,20000,5);
Prueba asн, a ver como te va.


Re: como es este comando? - leociclon - 16.06.2010

mmm no funciona

Lean: vs me pasaste q me diga el mensaje en chikito SendClientMessage(playerid, Color-Que-Quieras, "El comando %s no existe! Usa /comandos para ver los disponibles.", cmdtext);

y yo quiero el q te aparece en el medio de la pantalla en grande como lo teng yo pero el comando %s no aparece


Re: como es este comando? - TheChaoz - 16.06.2010

Quote:
Originally Posted by Leaan(L)
Yo te lo dejo bien explicado XD.

pawn Код:
public OnPlayercommandText(playerid, cmdtext[])
{
//Aca todos tus comandos
  return SendClientMessage(playerid, Color-Que-Quieras, "El comando %s no existe! Usa /comandos para ver los disponibles.", cmdtext);
EPIC FAIL!!!!!!!!!!!!!!!!!!!
el SendClientMessage no acepta darle formato al texto, debes usar format!

Quote:
Originally Posted by Dennis Ritchie & Brian Kernighan
pawn Код:
new msj[128];
format(msj,128,"~p~Comando Incorrecto: ~g~%s ~n~~w~USE: ~r~/home ~g~/teles ~b~/rules ~y~/cmds",cmdtext);
GameTextForPlayer(playerid,msj,20000,5);
Prueba asн, a ver como te va.
ese codigo deberia hacer lo que vos queres.