[Duda]Comando -
Luis_Andrade - 21.03.2011
Hola...
Hmm, quisiera crear un comando que al colocar ejemplo:
/text Hola
En el centro de la pantalla con letras grandes saliera:
Hola
me preguntaba como lo hago?
Agradeceria sus respuestas
Respuesta: [Duda]Comando -
Lunnatiicz - 21.03.2011
Esto va en
pedidos
Para la prуxima ya sabes.
pawn Код:
if(strcmp(cmdtext, "/anuncio", true, 9)==0)
{
if(!strlen(cmdtext[10])) return SendClientMessage(playerid, 0xFF0000AA, "USO: /anuncio <texto>");
GameTextForAll(cmdtext[10], 5000, 4);
return 1;
}
Re: [Duda]Comando -
Luis_Andrade - 21.03.2011
Ok, para la proxima en pedidos.
Pero hay un problemita
Cuando entro al server y coloco el comando me dice
SERVER: Unknown Command
Que hago?
Respuesta: [Duda]Comando -
Lunnatiicz - 21.03.2011
Lo colocaste en el callback correspondiente?
Re: [Duda]Comando -
Luis_Andrade - 21.03.2011
OnPlayerCommand?
Respuesta: [Duda]Comando -
Lunnatiicz - 21.03.2011
Pasame lo que lleves de ese callback.
Re: [Duda]Comando -
Luis_Andrade - 21.03.2011
Esto es todo lo que tengo:
Код:
public OnPlayerCommandText(playerid, cmdtext[])
if(strcmp(cmdtext, "/anuncio", true, 9)==0)
{
if(!strlen(cmdtext[10])) return SendClientMessage(playerid, Red, "USO: /anuncio <texto>");
GameTextForAll(cmdtext[10], 5000, 4);
return 1;
}
Re: [Duda]Comando -
murdoxix - 21.03.2011
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/anuncio", true, 9)==0)
{
if(!strlen(cmdtext[10])) return SendClientMessage(playerid, Red, "USO: /anuncio <texto>");
GameTextForAll(cmdtext[10], 5000, 4);
return 1;
}
}
Prueba eso!
PD: La proxima usa [pawn]Codigo bonito[/ pawn] en ves de [code]codigo[/ code] porque queda mas facil de leer con lo de [pawn]!
Re: [Duda]Comando -
Luis_Andrade - 21.03.2011
Antes de colocar el comando hay que declararlo?
Es decir:
pawn Код:
dcmd(anuncio,7, cmdtext);

?
Respuesta: Re: [Duda]Comando -
TheChaoz - 21.03.2011
Quote:
Originally Posted by Luis_Andrade
Antes de colocar el comando hay que declararlo?
Es decir:
pawn Код:
dcmd(anuncio,7, cmdtext);
 ?
|
depende si es dcmd si, si es strcmp no, etc