[DUVIDA] Dias - 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: [DUVIDA] Dias (
/showthread.php?tid=203787)
[DUVIDA] Dias -
abestado - 28.12.2010
Eaн galera, estou criando um sistema de VIP, porйm nгo sei como criar a seguinte informaзгo.
Eu quero que quando o ADM digitar /darvip [ID]
Daн conforme os dias, vai retirando automaticamente do player sem comando nenhum.
EX :
[MSG] O administrador lhe deu vip de 30 dias.
Depois de 30 dias automaticamente retira a vip dele, como que faz?
Re: [DUVIDA] Dias -
Xapita_Halls - 28.12.2010
search
Re: [DUVIDA] Dias -
abestado - 28.12.2010
Quote:
Originally Posted by Xapita_Halls
search
|
Procurar pelo que no search?
Re: [DUVIDA] Dias -
[FeK]Knife - 28.12.2010
lol ¬¬
Re: [DUVIDA] Dias -
abestado - 28.12.2010
Quote:
Originally Posted by [FeK]Knife
lol ¬¬
|
vlw pela ajuda ^^
Re: [DUVIDA] Dias -
keller012 - 28.12.2010
se tu aprende isso tu faz
bantemp e cia
...
Re: [DUVIDA] Dias -
[Banido]HigorOliver - 28.12.2010
Vou fazer um simples mais nao junto com o sistema saka sу
pawn Код:
#define SLOTS 50
new Vip[SLOTS];
new Minulto[SLOTS];
#define QUINZEDIAS 432000000
#define UMMES 2629800000
#define DOISMES 5259600000
SetTimer("Minultoo",600000,1);
forward Minultoo();
public Minultoo(){
foreach(Player,A){
Minulto[A] +=2;
if(Vip[A] == 1) if(PlayerInfo[A][Minulto] >= UMMES) Vip[A] = 0;
if(Vip[A] == 2) if(PlayerInfo[A][Minulto] >= DOISMES) Vip[A] = 0;
if(Vip[A] == 3) if(PlayerInfo[A][Minulto] >= QUINZEDIAS) Vip[A] = 0;
}
return true;
}
Re: [DUVIDA] Dias -
blackwave - 28.12.2010
Uma boa ideia seria salvar em dini o dia que o VIP foi dado, e criar outra string com a data que foi dada +30. Tipo, hoje й dia 28:
Hoje:
Daqui a 30dias:
E colocar um check no OnGameModeInit ou FilterScriptInit (depende oq vc usa), para checar se a data esta acima da do arquivo, com o GetDate, e se estiver assim o dini removeria.
Re: [DUVIDA] Dias -
abestado - 28.12.2010
Quote:
Originally Posted by [Banido]HigorOliver
Vou fazer um simples mais nao junto com o sistema saka sу
pawn Код:
#define SLOTS 50 new Vip[SLOTS]; new Minulto[SLOTS];
#define QUINZEDIAS 432000000 #define UMMES 2629800000 #define DOISMES 5259600000
SetTimer("Minultoo",600000,1);
forward Minultoo(); public Minultoo(){ foreach(Player,A){ Minulto[A] +=2; if(Vip[A] == 1) if(PlayerInfo[A][Minulto] >= UMMES) Vip[A] = 0; if(Vip[A] == 2) if(PlayerInfo[A][Minulto] >= DOISMES) Vip[A] = 0; if(Vip[A] == 3) if(PlayerInfo[A][Minulto] >= QUINZEDIAS) Vip[A] = 0; } return true; }
|
уtimo, sу que o timer nгo vai reiniciar caso o player relogue?
e sу irб contar se estiver online nй?
Re: [DUVIDA] Dias -
Felipe_Wesker - 28.12.2010
hmm acho que sу conta com o player online..