SA-MP Forums Archive
[Duda]Comando - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Duda]Comando (/showthread.php?tid=243111)



[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