SA-MP Forums Archive
[AJUDA] Comando - 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] Comando (/showthread.php?tid=207642)



[AJUDA] Comando - GuikBretas - 06.01.2011

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.


Re: [AJUDA] Comando - Manteiga01 - 06.01.2011

Seria tipo um log para admins?


Re: [AJUDA] Comando - GuikBretas - 06.01.2011

й 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


Re: [AJUDA] Comando - roginho_97 - 06.01.2011

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);