SA-MP Forums Archive
[Ajuda] Como fazer uma contagem? - 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] Como fazer uma contagem? (/showthread.php?tid=472053)



Como fazer uma contagem? - SonicFreeStyle - 26.10.2013

Galera tipoww eu queria fazer uma checagem pra tipo sabe o cmd /profadmin ou /trabalhar? intгo,eu queria que sempre tivece pelo menos 1 admin em modo trabalho,entгo tipo eu queria criar uma checagem pra ver se quando houver - de 2 admins o cara nгo pudece dar /profadmin

ai tipo se houvece - de 2 admins em modo trabalho aparecia

"Й necessбrio haver pelo menos 1 administrador trabalhando"

como eu faria isso?


Respuesta: Como fazer uma contagem? - DanDRT - 26.10.2013

Nгo entendi bem o que vocк quer fazer...


Re: Como fazer uma contagem? - Klions - 26.10.2013

Код:
//La em cima
new ContarTrabAdm = 0;
new EstaTrabAdm[MAX_PLAYERS] = 0;

//No OnPlayerCommandText
if(strcmp("/trabalhar", cmdtext, true, 10) == 0)
{
/*
Inserir aqui se o player й adm
Exemplo:
if(admin[playerid] < 1){
SendClientMessage(playerid, 0xFF0000AA,"Vocк nгo й admin.");
return 1;
}
*/
    if(ContarTrabAdm > 2){
        SendClientMessage(playerid, 0xFF0000AA,"Ja possui 2 admins trabalhando...");
        return 1;
    }

    if(EstaTrabAdm[playerid] == 1){
        SendClientMessage(playerid, 0x0080FFAA,"Vocк nгo estб mais trabalhando!");
        ContarTrabAdm--;
        EstaTrabAdm[playerid] = 0;
    }else{
        SendClientMessage(playerid, 0x0080FFAA,"Vocк estб agora trabalhando!");
        ContarTrabAdm++;
        EstaTrabAdm[playerid] = 1;
    }

    return 1;
}

//No OnPlayerDisconnect
if(EstaTrabAdm[playerid] == 1){
ContarTrabAdm--;
EstaTrabAdm[playerid] = 0;
}

/*=================
  CRIADO POR KLIONS
  =================*/
Vocк basicamente adapta essa base para seu GM!
Desculpe se eu errei em algo... Fiz na pressa.
De reputaзгo se quiser


Re: Como fazer uma contagem? - SonicFreeStyle - 26.10.2013

vlw manolo vou tentar ^^ ja dei rep =D