[Pedido] Como eu crio comando sem Barra?
#10

Quote:
Originally Posted by GasparzinhoXD
Посмотреть сообщение
Sempre foi um chat, sу que eu pensei que nгo seria tгo difнcil converter de um comando pra mandar mensagem qualquer, pra um chat ;-;

Quando eu digito "@cg teste" ele manda a mensagem, mas tambйm manda no chat normal e quando digita "@cg" ele manda "@Chat Global (Gasparzinho):" Tem como aparecer "Digite @cg [mensagem]" ?
Que coisa complicada ;-;
Na verdade й algo muito simples e nгo digo isso por que eu sei pawn, mas porque estamos apenas trabalhando uma lуgica encima de strings.

Olha sу:
Код:
public OnPlayerText(playerid, text[]) 
{ 
    new idxGChat = strfind(text, "@cg", true, 0); 

    if(idxGChat == 0)
    {
    	if(strlen(text[idxGChat+3]) == 0)
    	{
    		SendClientMessage(playerid, -1, "Digite @cg [Mensagem]");
    		return false;
    	}

    	new string[128];
	    format(string, sizeof(string), "@Chat Global (%s): {FFFFFF}%s", PlayerName(playerid), text[idxGChat+3]); 
	    SendClientMessageToAll(COLOR_LIGHTBLUE, string); 
    }

    return 1; 
}
Adicionei apenas uma condicional que verifica o tamanho da string.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)