Quantcast
Channel: SA-MP Forums
Viewing all articles
Browse latest Browse all 18226

[Ajuda] Candidatura, três funções.

$
0
0
Olá users, estou com uma grande dúvida no quesito de save para fazer uma determinada ação a partir de votação.
Irei dar exemplos em tópicos para tentar ser o mais claro possível, peço a ajuda de vocês, por favor.

• Objetivo: Estou a tentar fazer um sistema bem básico de presidência, que contenha as partes básicas de uma candidatura, sendo elas: candidatura, votos e eleição.

• Executei um comando onde o usuário possa se candidatar, com o arquivo com o nick do player sendo salvo em uma determinada pasta:
PHP Code:

CMD:candidatar(playerid) {
    new 
form[50];
    
format(formsizeof(form),"/candidatos/%s.ini"nome);
    
DOF2_CreateFile(form);
       
DOF2_SaveFile();


• Dúvidas: Como posso fazer para, dentro do arquivo de cada jogador que se candidatou, houvesse um parâmetro "votos", na qual, obviamente, seria aumentando conforme um determinado usuário vote nele? Não tenho ideia de como ficaria a estrutura, mas irei por a que estava tentando fazer:
PHP Code:

CMD:votar(playerid) {
        
format(formsizeof(form),"/candidatos/%s.ini"nome);
        if(
sscanf(params"i"nickplayer)) SendClientMessage(playerid, -1,"Correto :> /votar [nick].");
        if(!
DOF2_FileExists(form)) {
            
SendClientMessage(playerid, -1"Esse usuário não se candidatou");
        return 
1;
        }
        
// Somar +1 voto no arquivo do candidato
        
?
        return 
1;


• Eleger: Verificar na pasta criada o arquivo que possui o maior número de votos, assim setando uma variável ao jogador.

Alguém poderia me ajudar? Os códigos acima foi o que consegui fazer, porém, após isso eu não sei mais para onde continuar, vi alguns FilterScripts, porém, todos complexos, Aguardo respostas, obrigado pela paciência! :)

Viewing all articles
Browse latest Browse all 18226

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>