SA-MP Forums Archive
[Pedido] Comando com espaзo ? - 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: [Pedido] Comando com espaзo ? (/showthread.php?tid=500978)



Comando com espaзo ? - davi54723 - 15.03.2014

Tipo assim ;
Код:
/teste teste
Alguйm poderia me explicar como ? (ZCMD)


Re: Comando com espaзo ? - PT - 15.03.2014

bem, poderas usar a sscanf ( https://sampforum.blast.hk/showthread.php?tid=120356 )

e dps usas strcmp para comparar o paramentro.

https://sampwiki.blast.hk/wiki/Strcmp


Re: Comando com espaзo ? - davi54723 - 15.03.2014

Vocк poderia dar um exemplo de comando ?


Re: Comando com espaзo ? - davi54723 - 16.03.2014

Alguйm ? com algum comando do gm ? sу pra me explicar ? (ZCMD)


Re: Comando com espaзo ? - JoaoPedro - 16.03.2014

Код:
CMD:floodar(playerid, params[]) {
	new str[128], tmp[128];
	if(sscanf(params, "s[128]", str)) return SendClientMessage(playerid, 0xff000000, "Formato: /floodar [MENSAGEM]");

	format(tmp, sizeof(128), "Vocк floodou sem ajudar o tуpico. Flood dado: %s", str);
	SendClientMessageToAll(0xff000000, tmp);
	return 1;
}
Exemplo: /floodar e dps usas strcmp para comparar o paramentro.

Vai aparecer a mensagem:
Voce floodou sem ajudar o tуpico. Flood dado: e dps usas strcmp para comparar o paramentro.


Re: Comando com espaзo ? - davi54723 - 16.03.2014

Nгo й entendeu, queria tipo assim;

Код:
/senha NUMEROS
Entendeu ? comando com espaзo, tipo; CMD:floodar ESPAЗO(playerid, params[]) {


Re: Comando com espaзo ? - JoaoPedro - 16.03.2014

Eu te dei a base, nгo espere que eu faзa o comando para vocк. No comando que fiz tem todos os elementos que vocк precisa para criar o seu comando.

Abraзos.


Re: Comando com espaзo ? - davi54723 - 16.03.2014

Isso que vocк fez eu sei fazer mano, vocк nгo me ajudou no que realmente eu preciso.


Re: Comando com espaзo ? - PT - 16.03.2014

ai tem a sua base ( desculpa nao ter dado mais cedo, nao estava sai dps de te responder )

pawn Код:
CMD:naoligo(playerid, params[])
{
    if(sscanf(params, "s[128]", params[0]))
        return SendClientMessage(playerid, -1, "uso: /naoligo [idiotas, inveja]");
    if(strcmp(params[0],"idiotas",true) == 0)
    {
        SendClientMessage(playerid, -1 , "*{FF0000} Idiotas:{FFFFFF} Se acham demasiado, criticam muito os outros, mas sao bem piores!");
    }
    else if(strcmp(params[0],"inveja",true) == 0)
    {
        SendClientMessage(playerid,-1, "*{FF0000} Inveja:{FFFFFF} A arma dos fracos, nao ligo para isso, por isso nao vale apena vir insultar que nao ligo!");
    }
    return 1;
}



Re: Comando com espaзo ? - davi54723 - 16.03.2014

Valeu '