[Ajuda] resetar comando
#1

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

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

como posso criar?
Reply
#4

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

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;

Reply
#6

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

ve privado cartman
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)