[Ajuda] Com YCMD - 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: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Com YCMD (
/showthread.php?tid=299531)
[Ajuda] Com YCMD -
cotonete - 26.11.2011
Olб, eu tenho uma dъvida com o YCMD com relaзгo ao uso do sistema HELP. Eu sei fazer o cуdigo e tudo mais, mas como eu faзo a mensagem ser exibida dentro do jogo? Por exemplo, tenho o comando /kill e a mensagem de HELP dele й "comete suicнdio", como eu preciso digitar pra que essa mensagem seja exibida?****
Re : [Ajuda] Com YCMD -
GabrielDias_Invision - 26.11.2011
para ele msm?
pawn Код:
SendClientMessage(playerid,COR, "Vocк se Suicidou");
Para Todos?
pawn Код:
new nome[MAX_PLAYER_NAME],string[128];
GetPlayerName(playerid, nome, sizeof(nome));
format(string, sizeof(string), "%s Se Suicidou!", sendername);
SendClientMessageToAll(COR, string);
Re: [Ajuda] Com YCMD -
Jason` - 26.11.2011
tem que digitar oq voce colocou do lado de params + o nome do comando
ex:
pawn Код:
YCMD:eu(playerid,params[],ajuda)
{
if(ajuda) return SendClientMessage(playerid, -1, "Sou eu");// se eu digitar /ajuda eu manda a mensagem
#pragma unused params
return 1;
}
Re: [Ajuda] Com YCMD -
DreeH - 26.11.2011
No prуprio tуpico do ******, ele explica isso.
Quote:
Command_ReProcess(playerid, cmdtext[], help) - Call to put text through the command processor, with the help functions enabled or disabled.
|
Nunca usei YCMD, mas, me parece que й essa funзгo que 'chama' os 'helps' de cada comando, no caso tu teria que fazer algo assim:
PHP код:
YCMD:helpkill(playerid, params[], help)
{
#pragma unused params
if(help) return SendClientMessage(playerid, -1, "Esse й um comando de ajuda");
Command_ReProcess(playerid, "/kill", true);
return 1;
}
Se eu estiver errado, me corrija pois nunca usei YCMD, mas pelo que me parece, й assim que usa-se o help.
Re: [Ajuda] Com YCMD -
SuperChock - 26.11.2011
Nгo foi isso que ele quis dizer, eu entendi a pergunta mas tambйm nгo sei como fazer. Ele se referiu ao parвmetro HELP que existe no YCMD. Assim:
pawn Код:
YCMD:kill(playerid, params[], help)
{
if(help)
{
SendClientMessage(playerid, 0xFF0000AA, "Comete suicнdio."); // mensagem exibida ao jogador quando solicitar a funзгo HELP.
}
else
{
SetPlayerHealth(playerid, 0.0);
SendClientMessage(playerid, 0xFF0000AA, "Vocк cometeu suicнdio.");
}
return 1;
}
Entendeu? Ele quer saber como precisa digitar pra que a frase "Comete suicнdio" aparece para o jogador, para ele saber o que o comando faz.