SA-MP Forums Archive
[AJUDA] Um Comando com 2 funзхes - 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] Um Comando com 2 funзхes (/showthread.php?tid=313103)



[AJUDA] Um Comando com 2 funзхes - davidjnio - 24.01.2012

Galera nem tenho ideia de como faz isso,

meu problema й o seguinte:

tenho um comando onde ele executa 2 funзхes diferentes, porйm
queria que eles fossem ativos por teclas
sei usar
pawn Код:
OnPlayerKeyStateChange
mas fazer isso nao.

por ex:
o cara ativa o cmd "/comando"
aperta no ctrl aconteзe a funзгo, aperta o botгo de atira aconteзe outra funзгo

ele faz "/comando" novamente, desativa o ctrl e o botгo de atirar voltam para suas funзхes normais

serб que й possivel isso?
lol

Abraзos


Re: [AJUDA] Um Comando com 2 funзхes - Cristhian - 24.01.2012

pawn Код:
new bool:ativo[MAX_PLAYERS];
pawn Код:
public OnPlayerConnect(playerid)
{
    ativo[playerid] = false;
    return 1;
}
pawn Код:
if(strcmp(cmdtext, "/comando", true) == 0)
{
    if(ativo[playerid])
    {
        ativo[playerid] = false;
        return 1;
    }
    else
    {
        ativo[playerid] = true;
        return 1;
    }
}
pawn Код:
//OnPlayerKeyStateChange
if(newkeys == KEY_FIRE)
{
    if(ativo[playerid])
    {
        //funзгo que vocк quer
    }
}



Re: [AJUDA] Um Comando com 2 funзхes - davidjnio - 24.01.2012

Vlw manolo, +rep

que vergonha pergunta besta a minha nem raciocinei ... apenas tive que fazer algumas alteraзхes
no cуdigo pra funcionar corretamente.

Abraзгo