[Duda]Comando
#1

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

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;
        }
Reply
#3

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?
Reply
#4

Lo colocaste en el callback correspondiente?
Reply
#5

OnPlayerCommand?
Reply
#6

Pasame lo que lleves de ese callback.
Reply
#7

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;
}
Reply
#8

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]!
Reply
#9

Antes de colocar el comando hay que declararlo?

Es decir:

pawn Код:
dcmd(anuncio,7, cmdtext);
?
Reply
#10

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)