[Ajuda] Enquete
#1

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
Reply
#2

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;
}
Reply
#3

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!
Reply
#4

Sim, mas eu estava esperando o comando dele!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)