SA-MP Forums Archive
[Ajuda] Enquete - 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] Enquete (/showthread.php?tid=411385)



Enquete - Mteck - 28.01.2013

pawn Код:
CMD:sim(playerid, params[])
{
    if(Enquete[Criada] == false) return SendClientMessage(playerid, CINZA, "Nenhuma enquete aberta!");
    Enquete[VotoSim]++;
    SendClientMessage(playerid, AMARELO, "Voto computado com sucesso.");
    return 1;
}

CMD:nao(playerid, params[])
{
    if(Enquete[Criada] == false) return SendClientMessage(playerid, CINZA, "Nenhuma enquete aberta!");
    Enquete[VotoNao]++;
    SendClientMessage(playerid, AMARELO, "Voto computado com sucesso.");
    return 1;
}
o povo fica flodando no /sim e /nгo como eu coloco sу pra sair uma vez no /sim cada um pode dar somente um voto


Re: Enquete - Cidiei - 28.01.2013

Nгo sei se funciona mais tenta ai!
pawn Код:
//Topo
new votou[MAX_PLAYERS];

//OnplayerConnect

Votou[playerid] = 0;

//Comandos
CMD:sim(playerid, params[])
{
    if(Votou[playerid] == 1) return SendClientMessage(playerid,-1,"Vocк jб votou!");
    if(Enquete[Criada] == false) return SendClientMessage(playerid, CINZA, "Nenhuma enquete aberta!");
    Enquete[VotoSim]++;
    SendClientMessage(playerid, AMARELO, "Voto computado com sucesso.");
    Votou[playerid] = 1;
    return 1;
}

CMD:nao(playerid, params[])
{
    if(Votou[playerid] == 1) return SendClientMessage(playerid,-1,"Vocк jб votou!");
    if(Enquete[Criada] == false) return SendClientMessage(playerid, CINZA, "Nenhuma enquete aberta!");
    Enquete[VotoNao]++;
    SendClientMessage(playerid, AMARELO, "Voto computado com sucesso.");
    Votou[playerid] = 1;
    return 1;
}



Re: Enquete - NuTShoT - 28.01.2013

Quote:
Originally Posted by Cidiei
Посмотреть сообщение
Nгo sei se funciona mais tenta ai!
pawn Код:
//Topo
new votou[MAX_PLAYERS];

//OnplayerConnect

Votou[playerid] = 0;

//Comandos
CMD:sim(playerid, params[])
{
    if(Votou[playerid] == 1) return SendClientMessage(playerid,-1,"Vocк jб votou!");
    if(Enquete[Criada] == false) return SendClientMessage(playerid, CINZA, "Nenhuma enquete aberta!");
    Enquete[VotoSim]++;
    SendClientMessage(playerid, AMARELO, "Voto computado com sucesso.");
    Votou[playerid] = 1;
    return 1;
}

CMD:nao(playerid, params[])
{
    if(Votou[playerid] == 1) return SendClientMessage(playerid,-1,"Vocк jб votou!");
    if(Enquete[Criada] == false) return SendClientMessage(playerid, CINZA, "Nenhuma enquete aberta!");
    Enquete[VotoNao]++;
    SendClientMessage(playerid, AMARELO, "Voto computado com sucesso.");
    Votou[playerid] = 1;
    return 1;
}
Olб Cidiei!

Esqueceu de colocar algo no /encerrar ou /finalizar.

Acho que isso aqui resolverб:
pawn Код:
for(new i; i < MAX_PLAYERS; i++)
                    Votou[i] = 0;
Vlw!


Re: Enquete - Cidiei - 28.01.2013

Sim, mas eu estava esperando o comando dele!