[AJUDA] Comando
#1

Pessoal to com um problema em criar um comando, й pra definir origem. daн й tipo assim, quando alguйm fala, aparece: "Nome_Usuario [Origem: AQUI A ORIGEM] diz: texto". sу que eu nгo quero assim modo pronto, eu quero tipo assim: /accent <Qualquer Coisa que o Usuбrio Digitar>, daн aparece a origem que ele definiu.
Reply
#2

Seria tipo um log para admins?
Reply
#3

й tipo assim, o usuбrio vai lб, define a origem pelo comando /accent, daн quando o usuбrio falar aparece lб, o nome dele, e a origem, eu jб fiz uma parada no pInfo, chamado pAccent
PS: й pra todos usuбrios, o ъnico problema que tenho й com o Comando
Reply
#4

Bom, ai vбi:


pawn Код:
//No inicio do GM
new Origem[MAX_PLAYERS];

//Na Public OnPlayerCommandText

if(strcmp(cmd, "/accent",true) == 0)
{
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
        SendClientMesssage(playerid, CINZA, "USO: /accent [SuaOrigem]");
    }
    Origem = tmp;
    format(string, sizeof(string), "Vocк definiu sua nova origem para %d", tmp);
    SendClientMessage(playerid, CINZA, string);
    return 1;
}

//Agora na public OnPlayerText:

    new formatexto[128];
    GetPlayerName(playerid, sendername, sizeof(sendername));    
    format(formatexto, sizeof(formatexto), "%s [ORIGEM: %s] DIZ: %s", sendername, Origem, text);
    ProxDetector(20.0, playerid,string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)