Liant
Members-
Content Count
5 -
Joined
-
Last visited
About Liant
-
Rank
Newbie
-
Poxa, que estranho, eu adicionei essas query e mesmo assim ele não mostra a mensagem e não conta os dias que faltam...
-
Estou com um probleminha no meu sistema vip, os npcs aparentemente no emulador estão rodando tranquilamente, mas eu fiz um teste com um amigo, e o vip não está saindo como era para acontecer. Não sei o que está acontecendo, o vipclock parece não estar rodando, as mensagens não aparecem. Saberiam me dizer como posso resolver? VipClock: http://pastebin.com/U0jXstqz VipControl: http://pastebin.com/0CLFgttH VipSQL: http://pastebin.com/xmrS0sNr Obrigado desde já!
-
JulioCF reacted to an answer to a question: Ticket Vip
-
Valeu Julio, foi certinho, mal demora só consegui entrar hoje!
-
Liant reacted to an answer to a question: Ticket Vip
-
Good afternoon, my friends. I wonder why, my vip ticket to have no function, I use it but nothing happens. Thanks in advance. item_db2: 20000,Ticket_Vip,Ticket Vip #15,0,10000,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc "vip15"; },{},{}20001,Ticket_Vip,Ticket Vip #30,0,10000,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc "vip30"; },{},{} npc: //=============================================================================// Função que adiciona 15 dias Vip ao usuário//==========================================================================================================================function script vip15 {set $nivelVip, 1;set $diasVip, 15;set $verificaVip, 1; if (getgmlevel() == 1) goto extender; query_sql "UPDATE `login` SET `level` = "+$nivelVip+", `data_vip` = DATE_ADD(CURDATE(),INTERVAL "+$diasVip+" DAY) WHERE `level` = 0 AND `account_id` = "+getcharid(3); dispbottom "Vip inserido com sucesso! Relogue seu personagem para ativá-lo."; end;estender: query_sql "UPDATE `login` SET `level` = "+$nivelVip+", `data_vip` = DATE_ADD(`data_vip`,INTERVAL "+$diasVip+" DAY) WHERE `level` = "+$nivelVip+" AND `account_id` = "+getcharid(3); dispbottom "Vip estendido por mais "+$diasVip+" dias! Relogue seu personagem para ativá-lo."; end;}//==========================================================================================================================// Função que adiciona 30 dias Vip ao usuário//==========================================================================================================================function script vip30 {set $nivelVip, 1;set $diasVip, 30;set $verificaVip, 1; if (getgmlevel() == 1) goto extender; query_sql "UPDATE `login` SET `level` = "+$nivelVip+", `data_vip` = DATE_ADD(CURDATE(),INTERVAL "+$diasVip+" DAY) WHERE `level` = 0 AND `account_id` = "+getcharid(3); dispbottom "Vip inserido com sucesso! Relogue seu personagem para ativá-lo."; end;estender: query_sql "UPDATE `login` SET `level` = "+$nivelVip+", `data_vip` = DATE_ADD(`data_vip`,INTERVAL "+$diasVip+" DAY) WHERE `level` = "+$nivelVip+" AND `account_id` = "+getcharid(3); dispbottom "Vip estendido por mais "+$diasVip+" dias! Relogue seu personagem para ativá-lo."; end;}//==========================================================================================================================// Função que controla a data de término da conta vip e anúncios ao logar//==========================================================================================================================- script GerenciadorVip -1,{ OnPCLoginEvent: set @site$, "www.sitedoseuservidor.com.br"; query_sql "UPDATE `login` SET `level`= 0 WHERE `level` = "+$nivelVip+" AND (`data_vip` IS NULL OR `data_vip` < CURDATE())"; query_sql "SELECT (`data_vip` IS NULL OR `data_vip` < CURDATE()) FROM `login` WHERE `account_id` = "+getcharid(3), @verificaVip; if (@verificaVip) { dispbottom "Torne-se um(a) jogador(a) Vip e tenha benefícios esclusivos!"; dispbottom "Acesse "+@site$+" e saiba mais!"; end;} query_sql "SELECT DATE_FORMAT(`data_vip`, '%d/%m/%Y') FROM `login` WHERE `account_id` = "+getcharid(3), @dataVencimento$; dispbottom "Sua conta Vip é válida até o dia "+@dataVencimento$+""; end;} SQL: ALTER TABLE `login` ADD (`data_vip` DATE);
-
Boa tarde, alguém saberia me dizer o porque do vip não mudar o levelgm do player ao utiliza-lo? Ex: eu clico duas vezes no ticket, ele some, porém nada acontece, reelogo e a conta está como player normal também. Obrigado desde já. item_db2: 20000,Ticket_Vip,Ticket Vip #15,0,10000,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc "vip15"; },{},{}20001,Ticket_Vip,Ticket Vip #30,0,10000,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc "vip30"; },{},{} npc: //==========================================================================================================================// Função que adiciona 15 dias Vip ao usuário//==========================================================================================================================function script vip15 {set $nivelVip, 1;set $diasVip, 15;set $verificaVip, 1; if (getgmlevel() == 1) goto extender; query_sql "UPDATE `login` SET `level` = "+$nivelVip+", `data_vip` = DATE_ADD(CURDATE(),INTERVAL "+$diasVip+" DAY) WHERE `level` = 0 AND `account_id` = "+getcharid(3); dispbottom "Vip inserido com sucesso! Relogue seu personagem para ativá-lo."; end;estender: query_sql "UPDATE `login` SET `level` = "+$nivelVip+", `data_vip` = DATE_ADD(`data_vip`,INTERVAL "+$diasVip+" DAY) WHERE `level` = "+$nivelVip+" AND `account_id` = "+getcharid(3); dispbottom "Vip estendido por mais "+$diasVip+" dias! Relogue seu personagem para ativá-lo."; end;}//==========================================================================================================================// Função que adiciona 30 dias Vip ao usuário//==========================================================================================================================function script vip30 {set $nivelVip, 1;set $diasVip, 30;set $verificaVip, 1; if (getgmlevel() == 1) goto extender; query_sql "UPDATE `login` SET `level` = "+$nivelVip+", `data_vip` = DATE_ADD(CURDATE(),INTERVAL "+$diasVip+" DAY) WHERE `level` = 0 AND `account_id` = "+getcharid(3); dispbottom "Vip inserido com sucesso! Relogue seu personagem para ativá-lo."; end;estender: query_sql "UPDATE `login` SET `level` = "+$nivelVip+", `data_vip` = DATE_ADD(`data_vip`,INTERVAL "+$diasVip+" DAY) WHERE `level` = "+$nivelVip+" AND `account_id` = "+getcharid(3); dispbottom "Vip estendido por mais "+$diasVip+" dias! Relogue seu personagem para ativá-lo."; end;}//==========================================================================================================================// Função que controla a data de término da conta vip e anúncios ao logar//==========================================================================================================================- script GerenciadorVip -1,{ OnPCLoginEvent: set @site$, "www.sitedoseuservidor.com.br"; query_sql "UPDATE `login` SET `level`= 0 WHERE `level` = "+$nivelVip+" AND (`data_vip` IS NULL OR `data_vip` < CURDATE())"; query_sql "SELECT (`data_vip` IS NULL OR `data_vip` < CURDATE()) FROM `login` WHERE `account_id` = "+getcharid(3), @verificaVip; if (@verificaVip) { dispbottom "Torne-se um(a) jogador(a) Vip e tenha benefícios esclusivos!"; dispbottom "Acesse "+@site$+" e saiba mais!"; end;} query_sql "SELECT DATE_FORMAT(`data_vip`, '%d/%m/%Y') FROM `login` WHERE `account_id` = "+getcharid(3), @dataVencimento$; dispbottom "Sua conta Vip é válida até o dia "+@dataVencimento$+""; end;} SQL: ALTER TABLE `login` ADD (`data_vip` DATE);