Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Área L2J > [L2J] Dúvidas > [L2J] Dúvidas Solucionadas
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Resposta
 
Ferramentas do Tópico Modos de Exibição
Antigo 18-05-2010, 03:46 PM   #11
Daniel2
Membro - Veterano
 
Avatar de Daniel2
 
Registrado em: Mar 2009
Localização: Cabeça Dentro dos Livros
Posts: 1,322
Agradeceu: 15
Agradecido 474 Vezes em 306 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Pontos: 8,740, Nível: 62
Pontos: 8,740, Nível: 62 Pontos: 8,740, Nível: 62 Pontos: 8,740, Nível: 62
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: Daniel Santos

Inventório de Daniel2

Padrão

Começando vamos aos querys.

Daniel onde fazemos isso?
Facil apenas entre em seu Mysql entre em seu banco de dados e coloque esses querys abaixo no local de SQLQuery caso você não saiba onde olhe a imagem no spoiler abaixo dos querys!

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
ALTER TABLE `accounts` ADD `vip` TINYINT NOT NULL DEFAULT '0' AFTER `premdays` , ADD `vip_days` INT NOT NULL DEFAULT '0' AFTER `vip` , ADD `vip_time` INT NOT NULL DEFAULT '0' AFTER `vip_days`;
ALTER TABLE `players` ADD `reset_temple` TINYINT NOT NULL DEFAULT '0' AFTER `town_id`;
Agora vamos adicionar as funções nos libs primeiramenet vai em data/lib/data.lua abra este arquivo e abaixo de

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[dofile(getDataDir() .. "lib/compat.lua")
Adicione.

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
dofile(getDataDir() .. "lib/vip.lua")
Depois de adicionar isso vamos criar o script vip.lua em data/lib.
No script você vai adicionar este seguinte codigo no spoiler abaixo.

Agora vamos adicionar o sistema que vai remover a quantidade de dias do VIP automaticamente.
Vai em data/globalevents/globalevents. xml abra este arquivo e abaixo de.

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<globalevent name="clean" interval="7200" event="script" value="clean.lua"/>
Adicione.

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<globalevent name="RemoveVipDays" interval="600" event="script" value="removevip.lua"/>
Agora iremos criar o script removevip.lua em data/globalevents/scripts.
No script você vai adicionar este seguinte codigo no spoiler abaixo.

Agora vamos adicionar o sistema que joga o player para o Temple quando acaba a VIP dele.
Vai em data/creaturescripts/creaturescripts.xml abra este arquivo e abaixo de

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<event type="login" name="PlayerLogin" event="script" value="login.lua"/>
Adicione

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<event type="login" name="VipCheck" event="script" value="vipcheck.lua"/>
Agora vamos adicionar o script vipcheck.lua em data/creaturescripts/scripts.
No script você vai adicionar este seguinte codigo no spoiler abaixo.
Lembrando que você tem que por se você tem que configurar se usa rook sistem.
Se você não usar é so colocar o ID do temple da cidade principal.
Mas se você ativa o rook sistem você tera que por o ID da cidade de rook e da cidade principal mais você so ira usar o sistema de rook se você usar rook em seu ot.

Bom o sistema ja está completo mais falta a parte do tile que so vips podem passar e o comando para adicionar o vip e o comando que o player pode verificar quantos dias vip dele ainda tem então vamos la.
Agora vamos ate data/talkactions/talkactions.xml abra ele e abaixo de.

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<talkaction log="yes" words="/addskill" access="5" event="function" value="addSkill"/>
Adicione.

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
if(not isPlayerGhost(cid)) then
doTransformItem(item.uid, increasingItems[item.itemid])
end
Adicione.

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
if item.actionid == 7777 then
if (isVip(cid) == false) then
pushBack(cid, position, fromPosition, true)
end
return true
end
Bom terminamos detalhe use o tile ID 426 com actionID 7777 para vip tile um pequeno detalhe no map editor coloque o tile como NO LOGOUT AREA para ninguem fazer bugs de M WALL para passar para area VIP.

Bom para saber como usar é simples para adicionar a vip la vai um explo de adicionar 30 dias no player Luke sky walker
/addvip Daniel sky walker, 30
E para o player veifica quantos dias de vip ele tem ele usa o comando
!checkvip

Bom espero que seja util eu testei o script mas ainda pode ter bugs!!!

VERSÃO NÃO TESTADA EM SQLITE MAIS TALVEZ FUNCIONE SO TESTANDO MESMO!
SE QUISER USAR EM SQILE ADICIONE AS TABELAS MANUALMENTE.

Créditos: Luke Sky Walker

Daniel2 está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : Daniel2 por gostar deste Post :
Wilmes (18-05-2010)
Links Patrocinados
Antigo 18-05-2010, 04:59 PM   #12
Guma
Membro - Veterano
 
Avatar de Guma
 
Registrado em: Sep 2009
Localização: Florianopolis (sc)
Posts: 591
Agradeceu: 72
Agradecido 724 Vezes em 241 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para Guma
Nome Real: i'm Guma

Inventório de Guma

Padrão

axo q isso nao tem nada a ver com da xp a + pra player vip..

pode se faser uma contra premium como foi falado no inicio
feito em java.
tera uma tabela `character_premium`
e no painel admin e adicionado uma opcao pra o play 1, 2 ou 3 meses de conta premium..

e nas config vai ter as opcoes seguintes:


# ---------------------------------------------------------------------------
# Premium Service
# ---------------------------------------------------------------------------
PremiumRateXp = 2
PremiumRateSp = 2
PremiumRateDropAdena = 2
PremiumRateDropItems = 2
PremiumRateDropSpoil = 2
PremiumRateDropQuest = 2

aki esta o codigo pra download
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

boa sorte.

Guma está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : Guma por gostar deste Post :
Wilmes (18-05-2010)
Antigo 18-05-2010, 05:09 PM   #13
Daniel2
Membro - Veterano
 
Avatar de Daniel2
 
Registrado em: Mar 2009
Localização: Cabeça Dentro dos Livros
Posts: 1,322
Agradeceu: 15
Agradecido 474 Vezes em 306 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Pontos: 8,740, Nível: 62
Pontos: 8,740, Nível: 62 Pontos: 8,740, Nível: 62 Pontos: 8,740, Nível: 62
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: Daniel Santos

Inventório de Daniel2

Padrão

eu tenho esse sistema aii Guma mais ele é pelo java ;D poriso que eu nao apresentei :S

Daniel2 está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : Daniel2 por gostar deste Post :
Wilmes (18-05-2010)
Antigo 18-05-2010, 05:15 PM   #14
Guma
Membro - Veterano
 
Avatar de Guma
 
Registrado em: Sep 2009
Localização: Florianopolis (sc)
Posts: 591
Agradeceu: 72
Agradecido 724 Vezes em 241 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para Guma
Nome Real: i'm Guma

Inventório de Guma

Padrão

ah pode cre q tu tinha
a proxima deixarei voce postar pra ver c realmente tu tem.

Guma está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : Guma por gostar deste Post :
Wilmes (18-05-2010)
Antigo 18-05-2010, 07:01 PM   #15
Wilmes
Membro - Recruta
 
Avatar de Wilmes
 
Registrado em: Jul 2009
Posts: 8
Agradeceu: 17
Agradecido 0 Vezes em 0 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de Wilmes

Padrão

Eu realmente tenho de agradeçer os dois. muito obrigado.
Agora estou no serviço e a noite irei olhar melhor o que vcs me passaram.
Me pareceu meio confuro pra mim, mas to correndo atras.
Posto os resultado aqui.

Brigadao por eqt.

EDIT:

Só uma pergunta básica Guma... Esse Java eu ponho onde?
Preciso compilar alguma coisa?

Wilmes está offline   Responder com Citação
Antigo 18-05-2010, 07:09 PM   #16
Amigo SE
 
Avatar de C.Bartowski
 
Registrado em: Feb 2010
Localização: Caxias do Sul - RS
Posts: 644
Agradeceu: 405
Agradecido 582 Vezes em 224 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Rate Designer: Iniciante
Meu Estado:
Enviar mensagem via Windows Live Messenger para C.Bartowski
Nome Real: Henrique Galafassi Dalssaso

Inventório de C.Bartowski

Padrão

Sim mano você vai precisar compilar a rev depois que voce add esse mod...

Para add o Mob é simples...
Leia Esse topico aqui...

Ele irá lhe ajudar
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Espero ter ajudado...

__________________
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
C.Bartowski está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : C.Bartowski por gostar deste Post :
Wilmes (18-05-2010)
Antigo 18-05-2010, 07:13 PM   #17
Wilmes
Membro - Recruta
 
Avatar de Wilmes
 
Registrado em: Jul 2009
Posts: 8
Agradeceu: 17
Agradecido 0 Vezes em 0 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de Wilmes

Padrão

Grato secodalssaso15

Chegando em casa ja irei verificar como compilar, com ctz ajudou sim.

Wilmes está offline   Responder com Citação
Resposta


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não

Ir para...


Horários baseados na GMT -3. Agora são 01:20 AM.