como es este comando?
#1

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
Reply
#2

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" -.-
Reply
#3

remplaza

return-0;

por

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

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."
Reply
#5

no funciona :S
Reply
#6

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);
Reply
#7

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

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.
Reply
#9

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
Reply
#10

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)