02.12.2014, 19:28
Boa noite users, estou com o sistema do H.Forever de candidatura, porйm, estou com um grande problema para determinar o vencedor apуs o encerramento da tarefa.
Parte do Comando de Encerramento:
Candidatos_ELEICAO:
Comando votar:
Print do forever do ganhador (aparece o vencedor entre todos os que estavam participando da tarefa, porйm, nгo especificamente o usuбrio vencedor como por exemplo:
// Ou algo do gкnero
Minha dъvida й saber como saber quem ganhou nos votos, sei que o post й um pouco extenso, porйm se alguйm poder ajudar-me serei muito grato ;-;
Agradeзo desde jб.
Parte do Comando de Encerramento:
PHP код:
for(new c = 0; c < MAX_CANDIDATOS; c++)
{
new tag[25];
format(tag, sizeof(tag),"Candidato %d", c);
if(DOF2_IsSet(CANDIDATOS_ELEICAO, tag) && DOF2_IsSet(VOTOS_CANDIDATOS, tag))
{
format(str, sizeof(str),"Candidato %s: %d votos\n", DOF2_GetString(CANDIDATOS_ELEICAO, tag), DOF2_GetInt(VOTOS_CANDIDATOS, tag));
strcat(string, str);
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
ShowPlayerDialog(i, DIALOG_RESULTADO_VOTACAO, DIALOG_STYLE_MSGBOX,"RESULTADO DAS ELEIЗХES", string, "Fechar","");
}
...
}
PHP код:
if(!DOF2_FileExists(CANDIDATOS_ELEICAO))
{
DOF2_CreateFile(CANDIDATOS_ELEICAO);
}
if(!DOF2_FileExists(ID_CANDIDATO))
{
DOF2_CreateFile(ID_CANDIDATO);
DOF2_SetInt(ID_CANDIDATO,"ID", 1);
DOF2_SaveFile();
}
PHP код:
for(new c = 0; c < MAX_CANDIDATOS; c++)
{
new tag[25];
format(tag, sizeof(tag),"Candidato %d", c);
if(!DOF2_FileExists(CANDIDATOS_ELEICAO) || !DOF2_FileExists(PARTIDOS_CANDIDATOS)) return SendClientMessage(playerid, COR_VERDE, "Ainda nгo tem nenhum candidato!");
if(DOF2_IsSet(CANDIDATOS_ELEICAO, tag))
{
format(str, sizeof(str),"%s (Partido: %s)\n", DOF2_GetString(CANDIDATOS_ELEICAO, tag), DOF2_GetString(PARTIDOS_CANDIDATOS, tag));
strcat(string, str);
}
}
ShowPlayerDialog(playerid, DIALOG_VOTAR, DIALOG_STYLE_LIST,"Escolha alguйm para votar", string, "Votar","Cancelar");
}
...
PHP код:
Nome[venceuid];
Minha dъvida й saber como saber quem ganhou nos votos, sei que o post й um pouco extenso, porйm se alguйm poder ajudar-me serei muito grato ;-;
Agradeзo desde jб.