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.