Ir para conteúdo
  • Cadastre-se

Site ICPNETWORKS


MrFreedomFights

Posts recomendados

WebSite ICPNETWORKS

Fala galera da L2jBrasil!

Venho disponibilizar para vocês meu primeiro site que criei exclusivamente para L2jBrasil.

Este WebSite é o melhor site da L2jBrasil, pode não ser o mais bonito, mas é o site mais completo! (Com todo respeito e sem menosprezar nenhum dos outros sites e seus desenvolvedores.)
Não estou falando isso porque fui eu que desenvolvi, façam suas comparações e tirem suas próprias conclusões. happy.gif

Eu desenvolvi este site para que qualquer membro pudesse configurar com facilidade, desde membros iniciantes até membros com conhecimentos mais avançados. Todo o Site pode ser configurado pelo Painel de Administração.

Para visualização e mais informações, assistam os videos tutoriais que eu criei abaixo:
 

  Ocultar conteúdo


Tutorial de Instalação:
http://www.youtube.com/watch?v=zbNNKKZ74ks

Video Informações - Parte 1
http://www.youtube.com/watch?v=ZVCBXo4CloQ

Video Informações - Parte 2
https://www.youtube.com/watch?v=mYKx24LErms

Video Informações - Parte 3
https://www.youtube.com/watch?v=DgQ6251ICx4
 

 


Para acessar como player utilize: Login: "usuario" e Senha: "usuario"
Para acessar como ADM utilize: Login: "admin" e Senha: "admin"

Este Site funciona em TODOS os navegadores.

O que de importante tem no Site?

Site inteligente e interativo, cheio de movimentos e sistemas automatizados.
Sistema de Login exclusivo para Players e para Administradores.(Exclusivo, feito por Ivan Pires.)
Sistema de Notícias.(Exclusivo, feito por Ivan Pires e Djota)
Banner de anuncios animado.(Exclusivo, feito pelo Djota)
Big Boss Status.(Exclusivo, feito por Ivan Pires e idealizado por Djota)
Tops 5 PK, PvP e Clan.(Exclusivo, feito por Ivan Pires)
Sistema de ScreenShots.(Exclusivo, feito por Djota)
Server Info animado.(Exclusivo, feito por Ivan Pires)
Página de recuperação de Login e Senha.(Exclusivo, feito por Ivan Pires)
TOPs 20 PK, PvP, Clan, Online e Multimilionários.(Exclusivo, feito por Ivan Pires)
Página Heróis do mês e candidatos a heróis.(Exclusivo, feito por Ivan Pires)
Página de Castelos/Siege.(Exclusivo, feito por Ivan Pires)
Página de Contato.(Exclusivo, feito por Djota e configurado por Ivan Pires)
Painel do Usuario, Páginas Meus Chars, Meus Dados, Trocar Senha, Destravar Char, Encantamento Seguro, Itens Premium, Loja Virtual, Trocar Char de Conta, Trocar Nome do Char, Trocar s*** do Char, Trocar E-mail da Conta e Screen Shots.(Exclusivo, feito por Ivan Pires)
Painel de Administração, Páginas Notícias, Doações, Entregar Doações, Log de Moedas, Itens Premium, Buscar Item ID, Mala Direta, ScreenShots e Configuração.(Exclusivo, feito por Ivan Pires)
Todo Sistema de doação desenvolvido por Ivan Pires.
Sistema de Template.(Exclusivo, feito por Djota)

Loja Virtual

A Loja Virtual foi uma idéia minha, onde os players podem comprar e vender itens pelo site do servidor.

Qual a vantagem da Loja Virtual?

A maior vantagem da loja virtual, é que o comercio de itens e chars por dinheiro fora do servidor vai diminuir muito! E é uma garantia para os players de que eles irão receber pelos itens que estão vendendo e quem esta comprando vai ter a mesma garantia que irá receber o item que esta comprando. Isso vai acabar com os players mal-intencionados que roubam os players, já vi em muitos servidores, players que dizem que querem comprar um item de outro player, mas não tem garantia para dar em troca, e quando player da o item o outro não paga pelo item ou quando um player paga pelo item o outro player que tem o item fica com as moedas e não da o item que estava vendendo para o player que estava comprando. E o melhor de tudo, é que quem ganha com a Loja Virtual é o próprio servidor, pois para o player poder comprar o item de outro player na loja virtual ele tem que fazer doação para o servidor.

Encantamento Seguro

Em quase 100% dos servidores, o encantamento seguro é atravez de enchants adaptados pela Staff. Mas além de isso limitar o jogo, players podem adquirir através de bots ou descuido da staff enchants seguros. Os enchants adaptados pelas Staffs desses servidores só vai até grade S, que encanta tanto itens S quanto itens S80 e S84. O player tendo que encantar os itens pelo site a Staff do servidor pode configurar quantas moedas vão custar cada grade de itens. Sendo assim mais doações para o Servidor.

A vantagem de toda a doação ser feita pelo site, é que tudo pode ser feito automaticamente e instantaneamente, o player tem as moedas e ele pode fazer o que quiser com elas, e o player não dependerá mais da Staff para trocar um char de conta, trocar o nome de um char, trocar email da conta, etc. O Administrador vai ter muito mais tempo livre para cuidar do servidor, o unico trabalho que o Administrador vai ter é entregar a doação. Apartir do momento que o player já está com a doação em sua conta ele não depende mais da Staff pra nada. Isso também evita que o ADM perca seu tempo conversando com os players, pois toda entrega de doação o player sempre tem alguma coisa pra falar, reclamar, pedir, etc.

Todo o sistema de doação foi feito com o máximo de cuidado possível para que não houvesse falhas. Mas como essa é a versão beta do site ICPNETWORKS, algumas falhas podem hocorrer. Então eu não recomendo que utilizem esse site logo de cara em um servidor de grande porte. Façam testes primeiro e reportem os bugs encontrados aqui neste post para serem corrigidos em uma nova versão.



Eu tentei falar rapido para não ficar muito grande, mas mesmo eu não falando de tudo o que tem no site o total das video aulas passam de 30 minutos. Fiquei até roco. Eu foquei nos principais destaques do site e falei o mais breve possível sobre tudo um pouco. Se eu fosse mostrar exatamente todas as funções do site as video aulas passariam facilmente de 1 hora.

Muita coisa vocês irão descobrir sozinhos. =D

Segue o link para download:

http://www.mediafire.com/file/ax2pkmxu7ajqe6c/icpnetworks.rar/file



Link do FIX do banco de dados para todas revisões Interlude:
http://www.4shared.c...PNETWORKS.html?

Senha: ByIvanPires


O Site ficou grande, descompactado passa de 16MB.

Para fazer uma conta virar conta ADMIN coloque accesslevel "1" na tabela "accounts".

Quero lembrar a todos que eu NÃO dou suporte FREE via MSN, SKYPE, ORKUT, FACEBOOK, ETC. Se for algum bug do site, falha, algo que não funcione ou alguma dúvida poste no fórum que eu terei o maior prazer em responder ou arrumar em uma próxima versão. Não venham me pedir para adicionar, remover ou desenvolver isso ou aquilo. O site é versão FREE do jeito que está! Mas, idéias para a próxima versão são bem vindas. =D

Quem eu perceber que não leu todo o post ou não assistiu as video aulas e vier aqui fazer alguma pergunta que já foi explicada eu não vou responder.

Este site é um site completo, tem de tudo e mais um pouco. Se quer utiliza-lo, pelo menos tenha interesse e se de o trabalho de ler o tópico inteiro e assistir as video aulas!

  Citar

Agradecimentos especiais
Primeiramente gostaria de agradecer ao Djota, que me ajudou muito e me motivou a fazer mais coisas do que eu tinha planejado com idéias malucas. :kkk:

Créditos dos colaboradores do projeto: Hugo Felipe (Menu Horizontal em Jquery), Mestre _DuDu_1533 (Me ajudou no desenvolvimento da página Top Multimilionários e o SELECT de itens da página de encantamento seguro, esse cara é foda, ainda chego lá! ^^), ericl2j (pelo FIX do banco de dados para revisões Interlude), Protect Site e a toda galera da L2jBrasil que acompanhou o projeto do site, fazendo com que nosso projeto se tornasse o maior tópico da área de desenvolvimento e sido fixado como um dos tópicos mais importantes.
Obrigado aos amigos pela GRANDE ajuda. laugh.gif

A página de cadastro e de castelos eu utilizei do site do Llairenm Ilai, corrigi alguns erros, melhorei, implementei e adaptei para versão interlude.

 

Eu demorei mais do que planejei para postar o site, pois depois que criei os video tutoriais eu quis melhorar a programação de algumas páginas. Então algumas páginas que eu modifiquei não foram testadas, testem e postem os bugs encontrados!

Acho que já falei d+, agora é com vocês!

Bom uso pessoal!

Abraço galera!

icpnetworks.rar

Editado por MrFreedomFights
  • Gostei 2
  • Amei 2
  • Obrigado 1

pD5PSQp.png

" Você nunca sabe que resultados virão de suas ações, mas se você não fizer nada, não existirão resultados"

 

 

Link para o comentário
Compartilhar em outros sites


Boaaaaaa, Freedom! 
Esse é o espirito da coisa ?

Você sabia que a L2JBrasil tem uma empresa de Hosting Oficial?
Conheça a L2JCenter.com

L2JBRASIL - 15 anos vendendo SS e flechas em Giran! (Trade / Adena)

Link para o comentário
Compartilhar em outros sites

11 horas atrás, MrFreedomFights disse:

WebSite ICPNETWORKS

Fala galera da L2jBrasil!

Venho disponibilizar para vocês meu primeiro site que criei exclusivamente para L2jBrasil.

Este WebSite é o melhor site da L2jBrasil, pode não ser o mais bonito, mas é o site mais completo! (Com todo respeito e sem menosprezar nenhum dos outros sites e seus desenvolvedores.)
Não estou falando isso porque fui eu que desenvolvi, façam suas comparações e tirem suas próprias conclusões. happy.gif

Eu desenvolvi este site para que qualquer membro pudesse configurar com facilidade, desde membros iniciantes até membros com conhecimentos mais avançados. Todo o Site pode ser configurado pelo Painel de Administração.

Para visualização e mais informações, assistam os videos tutoriais que eu criei abaixo:
 

  Ocultar conteúdo
  Ocultar conteúdo


Tutorial de Instalação:
http://www.youtube.com/watch?v=zbNNKKZ74ks

Video Informações - Parte 1
http://www.youtube.com/watch?v=ZVCBXo4CloQ

Video Informações - Parte 2
https://www.youtube.com/watch?v=mYKx24LErms

Video Informações - Parte 3
https://www.youtube.com/watch?v=DgQ6251ICx4
 

 


Para acessar como player utilize: Login: "usuario" e Senha: "usuario"
Para acessar como ADM utilize: Login: "admin" e Senha: "admin"

Este Site funciona em TODOS os navegadores.

O que de importante tem no Site?

Site inteligente e interativo, cheio de movimentos e sistemas automatizados.
Sistema de Login exclusivo para Players e para Administradores.(Exclusivo, feito por Ivan Pires.)
Sistema de Notícias.(Exclusivo, feito por Ivan Pires e Djota)
Banner de anuncios animado.(Exclusivo, feito pelo Djota)
Big Boss Status.(Exclusivo, feito por Ivan Pires e idealizado por Djota)
Tops 5 PK, PvP e Clan.(Exclusivo, feito por Ivan Pires)
Sistema de ScreenShots.(Exclusivo, feito por Djota)
Server Info animado.(Exclusivo, feito por Ivan Pires)
Página de recuperação de Login e Senha.(Exclusivo, feito por Ivan Pires)
TOPs 20 PK, PvP, Clan, Online e Multimilionários.(Exclusivo, feito por Ivan Pires)
Página Heróis do mês e candidatos a heróis.(Exclusivo, feito por Ivan Pires)
Página de Castelos/Siege.(Exclusivo, feito por Ivan Pires)
Página de Contato.(Exclusivo, feito por Djota e configurado por Ivan Pires)
Painel do Usuario, Páginas Meus Chars, Meus Dados, Trocar Senha, Destravar Char, Encantamento Seguro, Itens Premium, Loja Virtual, Trocar Char de Conta, Trocar Nome do Char, Trocar s*** do Char, Trocar E-mail da Conta e Screen Shots.(Exclusivo, feito por Ivan Pires)
Painel de Administração, Páginas Notícias, Doações, Entregar Doações, Log de Moedas, Itens Premium, Buscar Item ID, Mala Direta, ScreenShots e Configuração.(Exclusivo, feito por Ivan Pires)
Todo Sistema de doação desenvolvido por Ivan Pires.
Sistema de Template.(Exclusivo, feito por Djota)

Loja Virtual

A Loja Virtual foi uma idéia minha, onde os players podem comprar e vender itens pelo site do servidor.

Qual a vantagem da Loja Virtual?

A maior vantagem da loja virtual, é que o comercio de itens e chars por dinheiro fora do servidor vai diminuir muito! E é uma garantia para os players de que eles irão receber pelos itens que estão vendendo e quem esta comprando vai ter a mesma garantia que irá receber o item que esta comprando. Isso vai acabar com os players mal-intencionados que roubam os players, já vi em muitos servidores, players que dizem que querem comprar um item de outro player, mas não tem garantia para dar em troca, e quando player da o item o outro não paga pelo item ou quando um player paga pelo item o outro player que tem o item fica com as moedas e não da o item que estava vendendo para o player que estava comprando. E o melhor de tudo, é que quem ganha com a Loja Virtual é o próprio servidor, pois para o player poder comprar o item de outro player na loja virtual ele tem que fazer doação para o servidor.

Encantamento Seguro

Em quase 100% dos servidores, o encantamento seguro é atravez de enchants adaptados pela Staff. Mas além de isso limitar o jogo, players podem adquirir através de bots ou descuido da staff enchants seguros. Os enchants adaptados pelas Staffs desses servidores só vai até grade S, que encanta tanto itens S quanto itens S80 e S84. O player tendo que encantar os itens pelo site a Staff do servidor pode configurar quantas moedas vão custar cada grade de itens. Sendo assim mais doações para o Servidor.

A vantagem de toda a doação ser feita pelo site, é que tudo pode ser feito automaticamente e instantaneamente, o player tem as moedas e ele pode fazer o que quiser com elas, e o player não dependerá mais da Staff para trocar um char de conta, trocar o nome de um char, trocar email da conta, etc. O Administrador vai ter muito mais tempo livre para cuidar do servidor, o unico trabalho que o Administrador vai ter é entregar a doação. Apartir do momento que o player já está com a doação em sua conta ele não depende mais da Staff pra nada. Isso também evita que o ADM perca seu tempo conversando com os players, pois toda entrega de doação o player sempre tem alguma coisa pra falar, reclamar, pedir, etc.

Todo o sistema de doação foi feito com o máximo de cuidado possível para que não houvesse falhas. Mas como essa é a versão beta do site ICPNETWORKS, algumas falhas podem hocorrer. Então eu não recomendo que utilizem esse site logo de cara em um servidor de grande porte. Façam testes primeiro e reportem os bugs encontrados aqui neste post para serem corrigidos em uma nova versão.



Eu tentei falar rapido para não ficar muito grande, mas mesmo eu não falando de tudo o que tem no site o total das video aulas passam de 30 minutos. Fiquei até roco. Eu foquei nos principais destaques do site e falei o mais breve possível sobre tudo um pouco. Se eu fosse mostrar exatamente todas as funções do site as video aulas passariam facilmente de 1 hora.

Muita coisa vocês irão descobrir sozinhos. =D

Segue o link para download:

http://www.mediafire.com/file/ax2pkmxu7ajqe6c/icpnetworks.rar/file



Link do FIX do banco de dados para todas revisões Interlude:
http://www.4shared.c...PNETWORKS.html?

Senha: ByIvanPires


O Site ficou grande, descompactado passa de 16MB.

Para fazer uma conta virar conta ADMIN coloque accesslevel "1" na tabela "accounts".

Quero lembrar a todos que eu NÃO dou suporte FREE via MSN, SKYPE, ORKUT, FACEBOOK, ETC. Se for algum bug do site, falha, algo que não funcione ou alguma dúvida poste no fórum que eu terei o maior prazer em responder ou arrumar em uma próxima versão. Não venham me pedir para adicionar, remover ou desenvolver isso ou aquilo. O site é versão FREE do jeito que está! Mas, idéias para a próxima versão são bem vindas. =D

Quem eu perceber que não leu todo o post ou não assistiu as video aulas e vier aqui fazer alguma pergunta que já foi explicada eu não vou responder.

Este site é um site completo, tem de tudo e mais um pouco. Se quer utiliza-lo, pelo menos tenha interesse e se de o trabalho de ler o tópico inteiro e assistir as video aulas!

  Citar

Agradecimentos especiais
Primeiramente gostaria de agradecer ao Djota, que me ajudou muito e me motivou a fazer mais coisas do que eu tinha planejado com idéias malucas. :kkk:

Créditos dos colaboradores do projeto: Hugo Felipe (Menu Horizontal em Jquery), Mestre _DuDu_1533 (Me ajudou no desenvolvimento da página Top Multimilionários e o SELECT de itens da página de encantamento seguro, esse cara é foda, ainda chego lá! ^^), ericl2j (pelo FIX do banco de dados para revisões Interlude), Protect Site e a toda galera da L2jBrasil que acompanhou o projeto do site, fazendo com que nosso projeto se tornasse o maior tópico da área de desenvolvimento e sido fixado como um dos tópicos mais importantes.
Obrigado aos amigos pela GRANDE ajuda. laugh.gif

A página de cadastro e de castelos eu utilizei do site do Llairenm Ilai, corrigi alguns erros, melhorei, implementei e adaptei para versão interlude.

 

Eu demorei mais do que planejei para postar o site, pois depois que criei os video tutoriais eu quis melhorar a programação de algumas páginas. Então algumas páginas que eu modifiquei não foram testadas, testem e postem os bugs encontrados!

Acho que já falei d+, agora é com vocês!

Bom uso pessoal!

Abraço galera!

icpnetworks.rarUnavailable

O link do 4shared esta off por favor poderia corrigi-lo obg

Link para o comentário
Compartilhar em outros sites

site é massa de mas. realmente está completo.
ja configurei tudo.

só estou lutando para  a recuperação de senha funcionar.
fiz de acordo com o video. coloquei na minha hospedagem q é paga.
mas não funfa.

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 2 weeks later...
hace 41 minutos, Andyukiz dijo:

nao ta funcionando com a conexao com o db

fijate los datos de conexion , seguro estan mal !

De ultima podes usar esto para probar :

<?php
$servidor = "localhost";
$usuario = "usuario";
$clave = "clave";
$conexion = new mysqli($servidor, $usuario, $clave);
if ($conexion->connect_error) {
    die("Verificar los datos ingresados : " . $conexion->connect_error);
}
echo "Conectado Correctamente.";
?> 

Abrazo .

Usen el buscador para mas información .

Link para o comentário
Compartilhar em outros sites

  • 4 months later...
19 minutos atrás, Jadson Kewinn disse:

Download do 4shared não funciona...

pra que essa preocupação com o 4shared, se o criador deixou anexado ao tópico:

https://www.l2jbrasil.com/applications/core/interface/file/attachment.php?id=762

giphy.gif 
Se te ajudei não custa nada Curtir  ou Agradecer😉

Link para o comentário
Compartilhar em outros sites

  • L2JBr ADM
15 horas atrás, Albeci Nogueira disse:

pra que essa preocupação com o 4shared, se o criador deixou anexado ao tópico:

https://www.l2jbrasil.com/applications/core/interface/file/attachment.php?id=762 7 MB · 42 downloads

Na verdade nossa staff tem incansavelmente re-upado vários conteúdos no nosso próprio disco, evitando assim que se percam

 

Citar

Editado  por MrFreedomFights

 

Parabéns @MrFreedomFights

putin applause GIF

  • Gostei 1
  • Amei 1

EJoOSOj.gif

Sua pergunta foi respondida? Certifique-se de marcar a resposta como a solução aceita.
Se existe mais de uma resposta, utilize o "vote up" para destacá-la.
Se você achar uma resposta útil, diga obrigado clicando no botão "Gostei".

Link para o comentário
Compartilhar em outros sites

  • 1 month later...

revivendo o post. 
está acontecendo um problema ao tentar iniciar o site pelo wampserver->localhost . 
as portas estão liberadas, fui no arquivo config coloquei a database, user e senha do mysql . 
porém ao ir no chrome e digitar 127.0.0.1 , localhost .
acontece isso . 

 

ALGUÉM CONSEGUE ME AJUDAR NESSE PROBLEMA ?

https://uploaddeimagens.com.br/imagens/site-png-0b3e653f-9f88-4caa-a937-8231b357a30d

https://uploaddeimagens.com.br/imagens/site-png-0b3e653f-9f88-4caa-a937-8231b357a30d

one piece GIF

 

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...
  • 4 weeks later...
  • 4 months later...

Ivan, o site não instala na hospedagem, poderia ensinar como instalar ela no mesmo, sem ser localhost ?

Pessoal só ensina instalar no localhost, ai complica ^^

 

Olha o erro que ta dando:  http://prntscr.com/ugk14m

 

Desculpe por mandar msg no vídeo tbm, onde falei com vc, por favor, me ajude. Obrigado !!!!

A boca fala o que quer, mais na real são as ATITUDES
que provam e confirmam quem realmente somos
NÃO ACREDITE em algo só por que ouviu falar
as 
PESSOAS são aquilo o que fazem
não aquilo que 
DIZEM

Link para o comentário
Compartilhar em outros sites

40 minutos atrás, Cmt Farias disse:

Ivan, o site não instala na hospedagem, poderia ensinar como instalar ela no mesmo, sem ser localhost ?

Pessoal só ensina instalar no localhost, ai complica ^^

 

Olha o erro que ta dando:  http://prntscr.com/ugk14m

 

Desculpe por mandar msg no vídeo tbm, onde falei com vc, por favor, me ajude. Obrigado !!!!

Esse site é muito antigo, recomendo que espere o novo ficar pronto.

Mas esse erro que apareceu pra você é o site não está permitido de conectar ao seu banco de dados. Provavelmente é pq o usuário do mysql não tem permissão para acesso remoto(externo) ou o firewall do seu servidor está bloqueando a porta de acesso remoto(externo) do mysql.

 

 

 

Link para o comentário
Compartilhar em outros sites

Então Ivan, vou esperar sair o novo site, mais até la, me ajuda por esse online, como dou permissão nisso ai, entendo pouco de MySQL mano ^^

A boca fala o que quer, mais na real são as ATITUDES
que provam e confirmam quem realmente somos
NÃO ACREDITE em algo só por que ouviu falar
as 
PESSOAS são aquilo o que fazem
não aquilo que 
DIZEM

Link para o comentário
Compartilhar em outros sites

  • 3 months later...
  • Registre-se

    Faça parte da maior e  mais antigas comunidades sobre Lineage2 da América Latina.





  • Patrocinadores

  • Quem Está Navegando

    • Nenhum usuário registrado visualizando esta página.
  • Posts

    • Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?    
    • muchas gracias muy lindos NPC 🙂
    • relaxa jovem gafanhoto, testa as quests. e posTa os erros indesejaveis.  
    • Se alguém pudesse me ensinar como codificar as missões, eu ficaria feliz em fazer isso sozinho ou pelo menos ajudar. Eu realmente quero jogar em um servidor onde todas as quests funcionem bem e melhor ainda se você puder fazer quests customizadas!
    • mas no interlude, nem todas as quests de class,  vai mostrar onde tem que ir, ate o reborn nao mostrava quando era interlude, só mostrou depois que eles colocaram client classic pra rodar, e ficou melhor ainda quando virou hellbound em diante, mas ha sim alguma chance de modificar isso direto no script para fazer igualmente, só basta te um pouco de paciencia e persistencia exato
    • 408_PathToElvenwizard dá Orion eu tive que mexer tbm, até modifiquei e consegui deixar ela igual do Classic, com a seta e a marcação no mapa. (não retail IL) Dá pra importar py de várias revs, o foda é que não da regular as quest py através do debug em tempo real, pelo menos eu não consegui rsrs
    • Hasta el momento todas las QUESTS son completables si te guias con un tutorial de youtube. El problema es que tienen bugs de locacion y de subquests que no avanzan o no te marcan correctamente a donde ir en el mapa, cosa que en Retail si se ve como corresponde.
    • estranho, mas pelo menos a galera nunca reclamo das quests quando tinha aberto 5x, geral fez class primeira e segunda job, poucos que compraram a class
    • en RUSaCis-3.5 data pack, las Quests estan en formato .java y son diferentes a como estan redactadas en jOrion y jFrozen 1.5 (ProyectX) package net.sf.l2j.gameserver.scripting.quest; import net.sf.l2j.commons.random.Rnd; import net.sf.l2j.gameserver.enums.Paperdoll; import net.sf.l2j.gameserver.enums.QuestStatus; import net.sf.l2j.gameserver.enums.actors.ClassId; import net.sf.l2j.gameserver.model.actor.Creature; import net.sf.l2j.gameserver.model.actor.Npc; import net.sf.l2j.gameserver.model.actor.Player; import net.sf.l2j.gameserver.network.serverpackets.SocialAction; import net.sf.l2j.gameserver.scripting.QuestState; public class Q224_TestOfSagittarius extends SecondClassQuest { private static final String QUEST_NAME = "Q224_TestOfSagittarius"; // Items private static final int BERNARD_INTRODUCTION = 3294; private static final int HAMIL_LETTER_1 = 3295; private static final int HAMIL_LETTER_2 = 3296; private static final int HAMIL_LETTER_3 = 3297; private static final int HUNTER_RUNE_1 = 3298; private static final int HUNTER_RUNE_2 = 3299; private static final int TALISMAN_OF_KADESH = 3300; private static final int TALISMAN_OF_SNAKE = 3301; private static final int MITHRIL_CLIP = 3302; private static final int STAKATO_CHITIN = 3303; private static final int REINFORCED_BOWSTRING = 3304; private static final int MANASHEN_HORN = 3305; private static final int BLOOD_OF_LIZARDMAN = 3306; private static final int CRESCENT_MOON_BOW = 3028; private static final int WOODEN_ARROW = 17; // Rewards private static final int MARK_OF_SAGITTARIUS = 3293; // NPCs private static final int BERNARD = 30702; private static final int HAMIL = 30626; private static final int SIR_ARON_TANFORD = 30653; private static final int VOKIAN = 30514; private static final int GAUEN = 30717; // Monsters private static final int ANT = 20079; private static final int ANT_CAPTAIN = 20080; private static final int ANT_OVERSEER = 20081; private static final int ANT_RECRUIT = 20082; private static final int ANT_PATROL = 20084; private static final int ANT_GUARD = 20086; private static final int NOBLE_ANT = 20089; private static final int NOBLE_ANT_LEADER = 20090; private static final int BREKA_ORC_SHAMAN = 20269; private static final int BREKA_ORC_OVERLORD = 20270; private static final int MARSH_STAKATO_WORKER = 20230; private static final int MARSH_STAKATO_SOLDIER = 20232; private static final int MARSH_STAKATO_DRONE = 20234; private static final int MARSH_SPIDER = 20233; private static final int ROAD_SCAVENGER = 20551; private static final int MANASHEN_GARGOYLE = 20563; private static final int LETO_LIZARDMAN = 20577; private static final int LETO_LIZARDMAN_ARCHER = 20578; private static final int LETO_LIZARDMAN_SOLDIER = 20579; private static final int LETO_LIZARDMAN_WARRIOR = 20580; private static final int LETO_LIZARDMAN_SHAMAN = 20581; private static final int LETO_LIZARDMAN_OVERLORD = 20582; private static final int SERPENT_DEMON_KADESH = 27090; public Q224_TestOfSagittarius() { super(224, "Test Of Sagittarius"); setItemsIds(BERNARD_INTRODUCTION, HAMIL_LETTER_1, HAMIL_LETTER_2, HAMIL_LETTER_3, HUNTER_RUNE_1, HUNTER_RUNE_2, TALISMAN_OF_KADESH, TALISMAN_OF_SNAKE, MITHRIL_CLIP, STAKATO_CHITIN, REINFORCED_BOWSTRING, MANASHEN_HORN, BLOOD_OF_LIZARDMAN, CRESCENT_MOON_BOW); addQuestStart(BERNARD); addTalkId(BERNARD, HAMIL, SIR_ARON_TANFORD, VOKIAN, GAUEN); addMyDying(ANT, ANT_CAPTAIN, ANT_OVERSEER, ANT_RECRUIT, ANT_PATROL, ANT_GUARD, NOBLE_ANT, NOBLE_ANT_LEADER, BREKA_ORC_SHAMAN, BREKA_ORC_OVERLORD, MARSH_STAKATO_WORKER, MARSH_STAKATO_SOLDIER, MARSH_STAKATO_DRONE, MARSH_SPIDER, ROAD_SCAVENGER, MANASHEN_GARGOYLE, LETO_LIZARDMAN, LETO_LIZARDMAN_ARCHER, LETO_LIZARDMAN_SOLDIER, LETO_LIZARDMAN_WARRIOR, LETO_LIZARDMAN_SHAMAN, LETO_LIZARDMAN_OVERLORD, SERPENT_DEMON_KADESH); } @Override public String onAdvEvent(String event, Npc npc, Player player) { String htmltext = event; QuestState st = player.getQuestList().getQuestState(QUEST_NAME); if (st == null) return htmltext; // BERNARD if (event.equalsIgnoreCase("30702-04.htm")) { st.setState(QuestStatus.STARTED); st.setCond(1); playSound(player, SOUND_ACCEPT); giveItems(player, BERNARD_INTRODUCTION, 1); if (giveDimensionalDiamonds39(player)) htmltext = "30702-04a.htm"; } // HAMIL else if (event.equalsIgnoreCase("30626-03.htm")) { st.setCond(2); playSound(player, SOUND_MIDDLE); takeItems(player, BERNARD_INTRODUCTION, 1); giveItems(player, HAMIL_LETTER_1, 1); } else if (event.equalsIgnoreCase("30626-07.htm")) { st.setCond(5); playSound(player, SOUND_MIDDLE); takeItems(player, HUNTER_RUNE_1, 10); giveItems(player, HAMIL_LETTER_2, 1); } // SIR_ARON_TANFORD else if (event.equalsIgnoreCase("30653-02.htm")) { st.setCond(3); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_1, 1); } // VOKIAN else if (event.equalsIgnoreCase("30514-02.htm")) { st.setCond(6); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_2, 1); } return htmltext; } @Override public String onTalk(Npc npc, Player player) { String htmltext = getNoQuestMsg(); QuestState st = player.getQuestList().getQuestState(QUEST_NAME); if (st == null) return htmltext; switch (st.getState()) { case CREATED: if (player.getClassId() != ClassId.ROGUE && player.getClassId() != ClassId.ELVEN_SCOUT && player.getClassId() != ClassId.ASSASSIN) htmltext = "30702-02.htm"; else if (player.getStatus().getLevel() < 39) htmltext = "30702-01.htm"; else htmltext = "30702-03.htm"; break; case STARTED: int cond = st.getCond(); switch (npc.getNpcId()) { case BERNARD: htmltext = "30702-05.htm"; break; case HAMIL: if (cond == 1) htmltext = "30626-01.htm"; else if (cond == 2 || cond == 3) htmltext = "30626-04.htm"; else if (cond == 4) htmltext = "30626-05.htm"; else if (cond > 4 && cond < 8) htmltext = "30626-08.htm"; else if (cond == 8) { htmltext = "30626-09.htm"; st.setCond(9); playSound(player, SOUND_MIDDLE); takeItems(player, HUNTER_RUNE_2, 10); giveItems(player, HAMIL_LETTER_3, 1); } else if (cond > 8 && cond < 12) htmltext = "30626-10.htm"; else if (cond == 12) { htmltext = "30626-11.htm"; st.setCond(13); playSound(player, SOUND_MIDDLE); } else if (cond == 13) htmltext = "30626-12.htm"; else if (cond == 14) { htmltext = "30626-13.htm"; takeItems(player, BLOOD_OF_LIZARDMAN, -1); takeItems(player, CRESCENT_MOON_BOW, 1); takeItems(player, TALISMAN_OF_KADESH, 1); giveItems(player, MARK_OF_SAGITTARIUS, 1); rewardExpAndSp(player, 54726, 20250); player.broadcastPacket(new SocialAction(player, 3)); playSound(player, SOUND_FINISH); st.exitQuest(false); } break; case SIR_ARON_TANFORD: if (cond == 2) htmltext = "30653-01.htm"; else if (cond > 2) htmltext = "30653-03.htm"; break; case VOKIAN: if (cond == 5) htmltext = "30514-01.htm"; else if (cond == 6) htmltext = "30514-03.htm"; else if (cond == 7) { htmltext = "30514-04.htm"; st.setCond(8); playSound(player, SOUND_MIDDLE); takeItems(player, TALISMAN_OF_SNAKE, 1); } else if (cond > 7) htmltext = "30514-05.htm"; break; case GAUEN: if (cond == 9) { htmltext = "30717-01.htm"; st.setCond(10); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_3, 1); } else if (cond == 10) htmltext = "30717-03.htm"; else if (cond == 11) { htmltext = "30717-02.htm"; st.setCond(12); playSound(player, SOUND_MIDDLE); takeItems(player, MANASHEN_HORN, 1); takeItems(player, MITHRIL_CLIP, 1); takeItems(player, REINFORCED_BOWSTRING, 1); takeItems(player, STAKATO_CHITIN, 1); giveItems(player, CRESCENT_MOON_BOW, 1); giveItems(player, WOODEN_ARROW, 10); } else if (cond > 11) htmltext = "30717-04.htm"; break; } break; case COMPLETED: htmltext = getAlreadyCompletedMsg(); break; } return htmltext; } @Override public void onMyDying(Npc npc, Creature killer) { final Player player = killer.getActingPlayer(); final QuestState st = checkPlayerState(player, npc, QuestStatus.STARTED); if (st == null) return; switch (npc.getNpcId()) { case ANT: case ANT_CAPTAIN: case ANT_OVERSEER: case ANT_RECRUIT: case ANT_PATROL: case ANT_GUARD: case NOBLE_ANT: case NOBLE_ANT_LEADER: if (st.getCond() == 3 && dropItems(player, HUNTER_RUNE_1, 1, 10, 500000)) st.setCond(4); break; case BREKA_ORC_SHAMAN: case BREKA_ORC_OVERLORD: if (st.getCond() == 6 && dropItems(player, HUNTER_RUNE_2, 1, 10, 500000)) { st.setCond(7); giveItems(player, TALISMAN_OF_SNAKE, 1); } break; case MARSH_STAKATO_WORKER: case MARSH_STAKATO_SOLDIER: case MARSH_STAKATO_DRONE: if (st.getCond() == 10 && dropItems(player, STAKATO_CHITIN, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, MITHRIL_CLIP, REINFORCED_BOWSTRING)) st.setCond(11); break; case MARSH_SPIDER: if (st.getCond() == 10 && dropItems(player, REINFORCED_BOWSTRING, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, MITHRIL_CLIP, STAKATO_CHITIN)) st.setCond(11); break; case ROAD_SCAVENGER: if (st.getCond() == 10 && dropItems(player, MITHRIL_CLIP, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, REINFORCED_BOWSTRING, STAKATO_CHITIN)) st.setCond(11); break; case MANASHEN_GARGOYLE: if (st.getCond() == 10 && dropItems(player, MANASHEN_HORN, 1, 1, 100000) && player.getInventory().hasItems(REINFORCED_BOWSTRING, MITHRIL_CLIP, STAKATO_CHITIN)) st.setCond(11); break; case LETO_LIZARDMAN: case LETO_LIZARDMAN_ARCHER: case LETO_LIZARDMAN_SOLDIER: case LETO_LIZARDMAN_WARRIOR: case LETO_LIZARDMAN_SHAMAN: case LETO_LIZARDMAN_OVERLORD: if (st.getCond() == 13) { if (((player.getInventory().getItemCount(BLOOD_OF_LIZARDMAN) - 120) * 5) > Rnd.get(100)) { playSound(player, SOUND_BEFORE_BATTLE); takeItems(player, BLOOD_OF_LIZARDMAN, -1); addSpawn(SERPENT_DEMON_KADESH, player, false, 300000, true); } else dropItemsAlways(player, BLOOD_OF_LIZARDMAN, 1, 0); } break; case SERPENT_DEMON_KADESH: if (st.getCond() == 13) { if (player.getInventory().getItemIdFrom(Paperdoll.RHAND) == CRESCENT_MOON_BOW) { st.setCond(14); playSound(player, SOUND_MIDDLE); giveItems(player, TALISMAN_OF_KADESH, 1); } else addSpawn(SERPENT_DEMON_KADESH, player, false, 300000, true); } break; } } }  
×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.