SA-MP Forums Archive
[Ajuda] Como fazer um comando na gamemode? - 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] Como fazer um comando na gamemode? (/showthread.php?tid=554913)



Como fazer um comando na gamemode? - EduardoKenway - 05.01.2015

Estou querendo fazer um comando pra minha gamemode que quando o player digita /comando exibira uma mensagem pra ele [server] para ser um policial vc deve contatar Eduard_kenway
tipo isso alguem ai sabe e pode me ajudar?


Re: Como fazer um comando na gamemode? - [BOPE]Seu._.Madruga - 05.01.2015


• Comando utilizando: processador de comandos zcmd
PHP код:
CMD:comando(playerid)
{
    return 
SendClientMessage(playerid, -1"[server] para ser um policial vc deve contatar Eduard_kenway");

• Comando utilizando: comparador de texto strcmp
PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    if(
strcmp(cmdtext"/comando"true) == 0)
    {
        return 
SendClientMessage(playerid, -1"[server] para ser um policial vc deve contatar Eduard_kenway");
    }
    return 
0;




Re: Como fazer um comando na gamemode? - EduardoKenway - 05.01.2015

й sу colocar isso em qualquer lugar da gm?


Re: Como fazer um comando na gamemode? - defaubr - 05.01.2015

O mais fбcil para iniciantes й o com public

Exemplo:

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/mycommand", cmdtext, true, 10) == 0)//Aqui tu poe o nome do comando no caso й /mycommand
	{
		// coloque uma funзгo como no nosso exemplo й esse:
                GivePlayerWeapon(playerid, 24, 600);//Esse comando vai dar uma desert eagle
		return 1;
	}
	return 0;
}

Para ver as funзхes + Usadas: forum.sa-mp.com/showthread.php?t=147464


Re: Como fazer um comando na gamemode? - WLSF - 06.01.2015

Independente do que seja mais fбcil para os iniciantes, as vezes nem todos tem o interesse em aprender essas partes tйcnicas.

Entгo o mais ideal й ensina-los oque eles precisam saber para poder fazer oque eles estгo aqui para fazer. Isso inclui, educa-los de maneira que saibam que um processador de comandos й oque deve ser usado, pelo fato de que hб uma enorme diferenзa do mesmo para o mйtodo antigo, comparando strings...


Use o exemplo que o seu madruga citou, com ZCMD.