[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(playerid, killerid, reason)
{
killed[killerid]++;
return true;
}
CMD:verkill(playerid)
{
new ARMAZENY_DATABSE[500];
for(new i = 0; i < MAX_PLAYERS; i++)
{
format(ARMAZENY_DATABSE, sizeof(ARMAZENY_DATABSE), "%s - %d", killed[playerid]);
}
ShowPlayerDialog(playerid, VAR_DIALOG, DIALOG_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(playerid, killerid, reason)
{
killed[killerid]++;
return true;
}
CMD:verkill(playerid)
{
new ARMAZENY_DATABSE[500];
for(new i = 0; i < MAX_PLAYERS; i++)
{
format(ARMAZENY_DATABSE, sizeof(ARMAZENY_DATABSE), "%s - %d", killed[playerid]);
}
ShowPlayerDialog(playerid, VAR_DIALOG, DIALOG_STYLE_MSGBOX, "Jogadores que o player matou.", ARMAZENY_DATABSE, "Fechar", "");
return true;
}
|
+COMPLEMENTO
PHP код:
format(ARMAZENY_DATABSE, sizeof(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