pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
//COMANDOS DE AYUDA
if (strcmp("/ayuda", cmdtext, true))
{
SendClientMessage(playerid, 0xFF0000FF,"_____PANEL DE AYUDA_____");
SendClientMessage(playerid, 0x40B71EFF,"/Comandos - Permite ver los comandos del servidor.");
SendClientMessage(playerid, 0x40B71EFF,"/Teles - Muestra todos los teletransportes.");
SendClientMessage(playerid, 0x40B71EFF,"/Reglas - Lйelas antes de hacer cualquier tonterнa.");
SendClientMessage(playerid, 0x40B71EFF,"/Creditos - Para saber quien creу CubicXZ.");
SendClientMessage(playerid, 0x40B71EFF,"/Animayuda - Prueba nuestros anims.");
SendClientMessage(playerid, 0x40B71EFF,"/Admins - Lo ven todo.");
return 1;
}
Creo que primero deberias cambiar el
if (strcmp("/ayuda", cmdtext, true))
}
Por como lo pondria yo:
if (strcmp("/ayuda",cmdtext,true)==0){
Luego deberias cambiar los colores. Tu pones:
pawn Код:
SendClientMessage(playerid, 0xFF0000FF,"_____PANEL DE AYUDA_____");
SendClientMessage(playerid, 0x40B71EFF,"/Comandos - Permite ver los comandos del servidor.");
SendClientMessage(playerid, 0x40B71EFF,"/Teles - Muestra todos los teletransportes.");
SendClientMessage(playerid, 0x40B71EFF,"/Reglas - Lйelas antes de hacer cualquier tonterнa.");
SendClientMessage(playerid, 0x40B71EFF,"/Creditos - Para saber quien creу CubicXZ.");
SendClientMessage(playerid, 0x40B71EFF,"/Animayuda - Prueba nuestros anims.");
SendClientMessage(playerid, 0x40B71EFF,"/Admins - Lo ven todo.");
Y quedaria mejor y mas sencillo ponerlo:
pawn Код:
SendClientMessage(playerid, COLOR_TITLE,"_____PANEL DE AYUDA_____");
SendClientMessage(playerid, COLOR_TEXT,"/Comandos - Permite ver los comandos del servidor.");
SendClientMessage(playerid, COLOR_TEXT,"/Teles - Muestra todos los teletransportes.");
SendClientMessage(playerid, COLOR_TEXT,"/Reglas - Lйelas antes de hacer cualquier tonterнa.");
SendClientMessage(playerid, COLOR_TEXT,"/Creditos - Para saber quien creу CubicXZ.");
SendClientMessage(playerid, COLOR_TEXT,"/Animayuda - Prueba nuestros anims.");
SendClientMessage(playerid, COLOR_TEXT,"/Admins - Lo ven todo.");
y en los defines:
pawn Код:
#define COLOR_TITLE 0xFF0000FF
#define COLOR_TEXT 0x40B71EFF
luego, despues de cada comando tienes que poner
return 1; el return 0; es como el punto y final de un texto y el return 1; es como el punto y seguido.
y al final del todo claro que hay que poner el
}
Y antes de empezar ninguna cadena de comandos pones:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]){
RESULTADO FINAL:
Si es el primero comando:
pawn Код:
#define COLOR_TITLE 0xFF0000FF
#define COLOR_TEXT 0x40B71EFF
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]){
if (strcmp("/ayuda",cmdtext,true)==0){
SendClientMessage(playerid, COLOR_TITLE,"_____PANEL DE AYUDA_____");
SendClientMessage(playerid, COLOR_TEXT,"/Comandos - Permite ver los comandos del servidor.");
SendClientMessage(playerid, COLOR_TEXT,"/Teles - Muestra todos los teletransportes.");
SendClientMessage(playerid, COLOR_TEXT,"/Reglas - Lйelas antes de hacer cualquier tonterнa.");
SendClientMessage(playerid, COLOR_TEXT,"/Creditos - Para saber quien creу CubicXZ.");
SendClientMessage(playerid, COLOR_TEXT,"/Animayuda - Prueba nuestros anims.");
SendClientMessage(playerid, COLOR_TEXT,"/Admins - Lo ven todo.");
return 1;
}
En mitad de otros comandos:
pawn Код:
#define COLOR_TITLE 0xFF0000FF
#define COLOR_TEXT 0x40B71EFF
pawn Код:
if (strcmp("/ayuda",cmdtext,true)==0){
SendClientMessage(playerid, COLOR_TITLE,"_____PANEL DE AYUDA_____");
SendClientMessage(playerid, COLOR_TEXT,"/Comandos - Permite ver los comandos del servidor.");
SendClientMessage(playerid, COLOR_TEXT,"/Teles - Muestra todos los teletransportes.");
SendClientMessage(playerid, COLOR_TEXT,"/Reglas - Lйelas antes de hacer cualquier tonterнa.");
SendClientMessage(playerid, COLOR_TEXT,"/Creditos - Para saber quien creу CubicXZ.");
SendClientMessage(playerid, COLOR_TEXT,"/Animayuda - Prueba nuestros anims.");
SendClientMessage(playerid, COLOR_TEXT,"/Admins - Lo ven todo.");
return 1;
}
Bueno una vez dicho esto he probado mi servidor con el comando final y me salio bien. entre como jugador me salio bien, luego entre como RCON o ADMIN y tambien me salio. Espero averte ayudado porque me tire un ratito corregiendo esto. Y ademas antes de hacerlo probe tu comando y no salia asique si te va bien procura hacer mas o menos lo mismo con los otros errores y luego si sigues con errores avisa por este mismo post.
Suerte!!