Quote:
Originally Posted by BlueX
Ele nгo quer isso, ele quer que tipo quando for o dia X a hora X e ao minuto X ele retire o vip do player.
Eu nunca usei essa funзгo mas й simples, vocк tem varias formas de fazer, eu vou tentar explicar duas.
A primeira й vocк pode criar um Timer com o tempo, imaginamos 1h por exemplo e quando o jogador desconectar vocк pode pegar o tempo que foi usado, por exemplo.
pawn Код:
new Time[MAX_PLAYERS]; new Var[MAX_PLAYERS];
CMD:Give(playerid,params[]){ if(isnull(params)) SendClientMessage(playerid,-1,"USE: /give [id]"); new id = strval(params); if(!IsPlayerConnected(id)) SendClientMessage(playerid,-1,"Jogador nгo conectado."); Var[id] = 1; Teste(id,1000); }
public Teste(id,time){ Time[id] = GetTickCount(); SetTimerEx("RetirarVip",time,0,"i",id); return 1; }
public OnPlayerDisconnect(playerid,reason){ GetTickCount() - Time[playerid]; //salvar o tempo... }
public OnPlayerConnect(playerid){ //pega o tempo e seta o tempo SetTimerEx("RetirarVip",rtime,0,"i",playerid); }
public RetirarVip(playerid) return Var[playerid] = 1;
Nгo tenho certezas se isso funciona bem, mas enfim a outra й vocк gravar a data e fazer comparaзхes, tipo.
pawn Код:
if(day == eday && month == emonth && year == && eyear) //codigo
Traduzindo: Se o dia for igual ao fim do dia e se o mкs for igual ao fim do mкs e se o ano for igual ao fim do ano.
Enfim, agora tente fazer testes e obter resultados (:
|
Desculpe Nao Intendi !
Poderia Fazer Uma FS Com o Cmd de Dar Vip e Que Retire o Dinheiro Pra Quem Voce Deu o vip Fazendo o Calculo
?
PorFavor