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



resetar comando - Jorginhoda12 - 10.11.2017

galera criei um comando, quando morre um player ai fica em uma lista ai gostaria de quando der uns 10 nick na lista resetar a lista e comeзa dnv , pq quando da 10 nick , nгo entra mais nenhum


Re: resetar comando - Benner - 10.11.2017

Ao invйs de vocк "Resetar" porque nгo cria um timer para ir atualizando a cada 5 minutos ?


Re: resetar comando - Jorginhoda12 - 10.11.2017

como posso criar?


Re: resetar comando - C4rtm4n - 10.11.2017

Quote:
Originally Posted by Jorginhoda12
Посмотреть сообщение
como posso criar?
Pega a funзгo que coloca os nome na lista e cria um SetTimer Global e coloca essa funзгo la ai quando acabar o tempo vai atualizar assim colocando novos nomes

Leia aqui : https://sampwiki.blast.hk/wiki/SetTimer

Para que o timer fique atualizando direto coloca "true" ao inves de "false"

Obs n sou benner mas me intrometi rsrsrs


Re: resetar comando - tGod - 10.11.2017

Porquк vocк nгo faz um atualizador automбtico, para limpar os nicks? (Timer)
Tudo isso se trabalha com variбveis e a OnPlayerDeath.
Abaixo estб uma base que tentei fazer, nгo sei se estб correto, pois estou no celular.

PHP код:
#define VAR_DIALOG      778855

new killed[MAX_PLAYERS];

public 
OnPlayerDeath(playeridkilleridreason)
{
    
killed[killerid]++;
    return 
true;
}

CMD:verkill(playerid)
{
    new 
ARMAZENY_DATABSE[500];
    for(new 
0MAX_PLAYERSi++)
    {
        
format(ARMAZENY_DATABSEsizeof(ARMAZENY_DATABSE), "%s - %d"killed[playerid]);
    }
    
ShowPlayerDialog(playeridVAR_DIALOGDIALOG_STYLE_MSGBOX"Jogadores que o player matou."ARMAZENY_DATABSE"Fechar""");
    return 
true;




Re: resetar comando - C4rtm4n - 10.11.2017

Quote:
Originally Posted by tGod
Посмотреть сообщение
Porquк vocк nгo faz um atualizador automбtico, para limpar os nicks? (Timer)
Tudo isso se trabalha com variбveis e a OnPlayerDeath.
Abaixo estб uma base que tentei fazer, nгo sei se estб correto, pois estou no celular.

PHP код:
#define VAR_DIALOG      778855
new killed[MAX_PLAYERS];
public 
OnPlayerDeath(playeridkilleridreason)
{
    
killed[killerid]++;
    return 
true;
}
CMD:verkill(playerid)
{
    new 
ARMAZENY_DATABSE[500];
    for(new 
0MAX_PLAYERSi++)
    {
        
format(ARMAZENY_DATABSEsizeof(ARMAZENY_DATABSE), "%s - %d"killed[playerid]);
    }
    
ShowPlayerDialog(playeridVAR_DIALOGDIALOG_STYLE_MSGBOX"Jogadores que o player matou."ARMAZENY_DATABSE"Fechar""");
    return 
true;

+COMPLEMENTO

PHP код:
format(ARMAZENY_DATABSEsizeof(ARMAZENY_DATABSE), "Matador %s - Quantidade %d"killed[playerid],AQUIVARIAVELMATOU); 
Assim mostraria isso

"Killer020, 23"

tgod vc esqueзeu de mandar ele por a variavel aue salva o MATOU para mostrar o tanto geralmente й "pMatou" ou "Matou"


Re: resetar comando - Jorginhoda12 - 10.11.2017

ve privado cartman