[Ajuda] Determinaзгo de Vencedor.
#1

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:

PHP код:
for(new 0MAX_CANDIDATOSc++)
    {
        new 
tag[25];
        
format(tagsizeof(tag),"Candidato %d"c);
        if(
DOF2_IsSet(CANDIDATOS_ELEICAOtag) && DOF2_IsSet(VOTOS_CANDIDATOStag))
        {
            
format(strsizeof(str),"Candidato %s: %d votos\n"DOF2_GetString(CANDIDATOS_ELEICAOtag), DOF2_GetInt(VOTOS_CANDIDATOStag));
            
strcat(stringstr);
        }
    }
    for(new 
0MAX_PLAYERSi++)
    {
        
ShowPlayerDialog(iDIALOG_RESULTADO_VOTACAODIALOG_STYLE_MSGBOX,"RESULTADO DAS ELEIЗХES"string"Fechar","");
    }
   ...

Candidatos_ELEICAO:

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();

Comando votar:
PHP код:
for(new 0MAX_CANDIDATOSc++)
{
   new 
tag[25];
   
format(tagsizeof(tag),"Candidato %d"c);
   if(!
DOF2_FileExists(CANDIDATOS_ELEICAO) || !DOF2_FileExists(PARTIDOS_CANDIDATOS))  return SendClientMessage(playeridCOR_VERDE"Ainda nгo tem nenhum candidato!");
   if(
DOF2_IsSet(CANDIDATOS_ELEICAOtag))
   {
     
format(strsizeof(str),"%s (Partido: %s)\n"DOF2_GetString(CANDIDATOS_ELEICAOtag), DOF2_GetString(PARTIDOS_CANDIDATOStag));
     
strcat(stringstr);
   }
}
     
ShowPlayerDialog(playeridDIALOG_VOTARDIALOG_STYLE_LIST,"Escolha alguйm para votar"string"Votar","Cancelar");
}
... 
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:

PHP код:
Nome[venceuid]; 
// 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б.
Reply
#2

Poste mais coisas do sistema. Tipo o salvamento . . .
Reply
#3

lucas_mdr1235, sistema do forever: pasterbin
Reply
#4

Nгo й sу getar o player que teve mais votos?
Reply
#5

Usa o get dos votos dos 2 players, compara eles e pronto posta o arquivo da votaзгo de um player que й candidato ai que mais tarde faзo uma base...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)