28.02.2014, 17:55
VLW deu certo mesmo mas sу que essa funзгo nгo tem como usar ela fora dos comandos mas ta de boa VLW ! ! !
O Parametro help ele imprime quando usamos os comandos?
Exemplo: Comando: pawn Код:
Код:
Nota: Este comando serve para mandar uma mensagem. Uso: /mensagem [texto] |
YCMD:mensagem(playerid, params[], help)
{
if( help )
SendClientMessage(playerid, -1, "Este comando serve para mandar uma mensagem.");
new ptstr[128];
if (isnull(params))
{
format(ptstr, sizeof (ptstr), "Uso: \"/%s [acao]\"", Command_GetDisplayNamed("mensagem", playerid));
SendClientMessage(playerid, -1, ptstr);
}
else
{
format(ptstr, sizeof(ptstr), "%s", params);
SendClientMessageToAll(0xC0C0C0AA, ptstr);
}
return 1;
}
C:\Documents and Settings\****\Desktop\samp03x_svr_R2_win32\pawno\include\YSI\y_hooks/impl.inc(1755) : error 025: function heading differs from prototype
C:\Documents and Settings\****\Desktop\samp03x_svr_R2_win32\pawno\include\YSI\y_hooks/impl.inc(2339) : error 025: function heading differs from prototype
C:\Documents and Settings\****\Desktop\samp03x_svr_R2_win32\pawno\include\YSI\y_hooks/impl.inc(2386) : error 025: function heading differs from prototype
Sabe o porque disso?
pawn Код:
|
o que vc quer saber? assim em promonor..
@ edited explicado no skype... |
YCMD:anuncio( playerid, params[], help ) {
new
string[144];
if ( help )
return SendClientMessage( playerid, 0x0010FF77, "Este comando й utilizado para enviar um anъncio a todos jogadores do servidor!" );
if ( sscanf( params, "s[144]", string ) )
return SendClientMessage( playerid, 0xFF0000FF, "Uso: /anuncio <mensagem do anъncio!>");
strcat( string, "{00FF00}[Anъncio]:{0000F1}", sizeof(string) );
SendClientMessageToAll( 0x00FF00FF, string );
return 1;
}
Shocc uma coisa que ainda nгo entendi ? esta include й mais potente que a ZCMD se usando ela pra comandos ? sйrio nгo entendi muita coisa
#GANGSTA |
Espero que eu tenha expandido um pouco mais sobre a y_commands processor, Contudo ela ainda tem mais alguns segredinhos.
A preguiзa bateu chega de explicar |
YCMD:help(p,pr[],h) {
SendClientMessage( p, -1, "System help!" );
Command_ReProcess( p, pr, true );
return 1;
}
pawn Код:
@PT/BR: O sistema de comando, como mostrado acima, tem embutido o suporte para um sistema de ajuda. Vocк define a ajuda para um comando com esse comando, tornando o gerenciamento de seu roteiro muito mais fбcil. Para usar esse recurso do seu comando de ajuda simplesmente fazer algo como: [*]Command_ReProcess(playerid, cmdtext[], help) - Call to put text through the command processor, with the help functions enabled or disabled. |
/ajuda <commandname>