Ir para conteúdo
  • Cadastre-se

Site L2 Aukmenom Completo


ylei

Posts recomendados

O Fundo é rotativo..

 

Adicinonado: background randômico ( cada vez que carregar o site muda o plano de fundo ), para mudar as imagens ' configs/random.php '.

"In a way, the supernatural is what's behind the curtain. Normally, you only need to see what's happening on stage. That's how reality works. If you don't know then it's for the best. Actually, learning about the supernatural only increases the number of things you don't know."'

Link para o comentário
Compartilhar em outros sites


A imagem de fundo tbm..Mas não tem essa imagem lá =/

"In a way, the supernatural is what's behind the curtain. Normally, you only need to see what's happening on stage. That's how reality works. If you don't know then it's for the best. Actually, learning about the supernatural only increases the number of things you don't know."'

Link para o comentário
Compartilhar em outros sites

Dica:

Abaixe mais aquela linha de baixo pq quando abre os tops ela desce e fica estranho =/

"In a way, the supernatural is what's behind the curtain. Normally, you only need to see what's happening on stage. That's how reality works. If you don't know then it's for the best. Actually, learning about the supernatural only increases the number of things you don't know."'

Link para o comentário
Compartilhar em outros sites

Bom baixei o site , editei com as config da minha db

tudo certim

mais na pagina de cadastro quando clico abaixo aparece esse erro

 

Notice: Undefined index: account in C:\Arquivos de programas\EasyPHP5.3.0\www\cadastro.php on line 78

Notice: Undefined index: password in C:\Arquivos de programas\EasyPHP5.3.0\www\cadastro.php on line 78

Notice: Undefined index: password2 in C:\Arquivos de programas\EasyPHP5.3.0\www\cadastro.php on line 78

Notice: Undefined index: account in C:\Arquivos de programas\EasyPHP5.3.0\www\cadastro.php on line 80

 

e nao esta salvando a acc, eu crio a conta pelo site e nao salva

 

 

meu cadastro.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt-br">

<head>

<?php

 

include('configs/config_sql.php');

 

 

 

?>

<?php

$L2JBS_config["javascript_sort_method"]="bubble";

$link = mysql_connect($L2JBS_config['mysql_host'].":".$L2JBS_config['mysql_port'], $L2JBS_config['mysql_login'], $L2JBS_config['mysql_password']);

if (!$link)

die("Couldn't connect to MySQL");

@mysql_select_db($L2JBS_config['mysql_db'], $link)

or die ('Error '.mysql_errno().': '.mysql_error());

 

?>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Cadastro</title>

<link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon" />

<link rel="stylesheet" type="text/css" href="estilos/reg.css" media="screen" />

<script src="js/blockppu.js" type="text/javascript"></script>

<script src="js/cadastro.js" type="text/javascript"></script>

<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>

<script type="text/javascript">

function Validar(formreg)

{

if(formreg.iagree.checked == true) {

formreg.validation.disabled = false

}

if(formreg.iagree.checked == false) {

formreg.validation.disabled = true

}

}

</script>

</head>

<body>

<div id="reg_geral">

<h3><img src="img/arrow.gif" alt="" class="arrow" />Cadastro</h3>

<p class="stylec">Se você não concorda com os termos acima, pedimos que por favor feche este site e não crie sua conta. Ao criar sua conta, você estará automaticamente concordando com todo o texto descrito ACIMA !!!</p>

<form method="post" action="cadastro.php" onsubmit="return checkform(this)" id="formreg">

<ul id="reg_form">

<li>

<label for="user">Login : </label>

</li>

<li>

<input type="text" name="account" maxlength="15" id="user" />

</li>

<li class="block"></li>

<li>

<label for="password1">Senha : </label>

</li>

<li>

<input type="password" name="password" maxlength="15" class="pass" id="password1" />

</li>

<li class="block"></li>

<li>

<label for="password2">Repetir Senha : </label>

</li>

<li>

<input type="password" name="password2" maxlength="15" class="pass" id="password2" />

</li>

</ul>

<div id="check">

<p>

<input type="checkbox" name="iagree" value="Validar" onclick="Validar(this.form)" id="validar" />

<label for="validar">Aceito todos os </label>

<a href="regras.php">Termos e Condições</a> </p>

</div>

<div id="botao">

<input type="submit" name="validation" value="Criar Conta" disabled="disabled" />

</div>

</form>

<div id="confirmacao">

<?php

if(preg_match("/^([a-zA-Z0-9_-])*$/", $_POST['account']) && preg_match("/^([a-zA-Z0-9_-])*$/", $_POST['password']) && preg_match("/^([a-zA-Z0-9_-])*$/", $_POST['password2']))

{

if ($page="index.php" && $_POST['account'] && strlen($_POST['account'])<16 && strlen($_POST['account'])>3 && $_POST['password'] && $_POST['password2'] && $_POST['password']==$_POST['password2'])

{

$check=mysql_query("select * from accounts where login='".$_POST['account']."'");

$check1=mysql_num_rows($check);

if($check1>0)

{

echo "<span class='error'>Falha no Registro, Conta ja Existente .</span>";

}

else

{

mysql_query("INSERT INTO accounts (login, password, access_level) VALUES ('".$_POST['account']."', '".base64_encode(pack('H*', sha1($_POST['password'])))."', 0)", $link);

mysql_close($link);

print '<span class="confirm">Resgistro Completo... Conta Criada</span>';

}

}

else

{

print '<span class="error"> </span>'.mysql_error();

}

}

else

{

echo "As limitações não foram testadas para a segurança. Se você for confiável que tido a informação correta, consultar por favor à administração. ";

}

?>

</div>

</div>

</body>

</html>

 

 

config_Sql.php

<?php

$L2JBS_config["mysql_host"]="localhost"; // MySQL IP

$L2JBS_config["mysql_port"]=3306; // MySQL porta

$L2JBS_config["mysql_db"]="l2jdb"; // L2JDB

$L2JBS_config["mysql_login"]="root"; // MySQL Login

$L2JBS_config["mysql_password"]="root"; // MySQL Senha

 

$servidor = 'localhost';

$usuario = 'root';

$senha = 'root';

$db = 'l2jdb';

$ip = '127.0.0.1';

$con = mysql_connect($servidor, $usuario, $senha) or die(mysql_error());

mysql_select_db($db, $con) or die(mysql_error());

?>

Editado por C0Y073
Link para o comentário
Compartilhar em outros sites

pronto agora esta criando contas mais msm eu tiro o underline de la ainda fika dando akela msm abaixo

 

Notice: Undefined index: account in C:\Arquivos de programas\EasyPHP5.3.0\www\cadastro.php on line 78

Notice: Undefined index: password in C:\Arquivos de programas\EasyPHP5.3.0\www\cadastro.php on line 78

Notice: Undefined index: password2 in C:\Arquivos de programas\EasyPHP5.3.0\www\cadastro.php on line 78

Notice: Undefined index: account in C:\Arquivos de programas\EasyPHP5.3.0\www\cadastro.php on line 80

 

acc criando normal mais fika essas msg na pagina de cadastro , alguem sabe resolve?

Link para o comentário
Compartilhar em outros sites

primeiro realmente ta de parabens...

 

depois se der, posta aquele script do menu "top server" eu estava procurando aquilo, e eu nao intendi como voce fez direito =/ se der posta ai vlw

 

Edit ----->

 

agora que vi que ele ja esta junto ao download do menu....

 

eu tenho uma nova duvida, eu percebi que se você coloca outro desse rank no site, ao clicar ele mostra os "li" no primeiro rank do site, eu nao sei muito de java mas olhando o documento, ele manda procurar a div deve ser por isso que ele so mostra no primeiro, bom queria saber como posso fazer pra duplicar esse java mandando o segundo rank procurar nele se é que me entende, resumindo como faco pra por dois rank daquele no site (deve ser algo mudando o nome da div e subistituindo no documento java.

 

 

Edit2 (^^) ----->

 

Bom ja fiz aqui... se alguem tive com o mesmo problema é so fala ai no post que eu posto como eu fiz aqui =P

Editado por CalPassos

signpt1.jpg

signpt2.jpgsignpt3.jpgsignpt4.jpgsignpt5.jpg

Link para o comentário
Compartilhar em outros sites

pronto agora esta criando contas mais msm eu tiro o underline de la ainda fika dando akela msm abaixo

 

Notice: Undefined index: account in C:\Arquivos de programas\EasyPHP5.3.0\www\cadastro.php on line 78

Notice: Undefined index: password in C:\Arquivos de programas\EasyPHP5.3.0\www\cadastro.php on line 78

Notice: Undefined index: password2 in C:\Arquivos de programas\EasyPHP5.3.0\www\cadastro.php on line 78

Notice: Undefined index: account in C:\Arquivos de programas\EasyPHP5.3.0\www\cadastro.php on line 80

 

acc criando normal mais fika essas msg na pagina de cadastro , alguem sabe resolve?

 

 

caso você usa o wamp server

 

configure ele apartir desse tutorial do fabio: http://www.l2jbrasil.com/index.php?showtopic=12334

 

pronto se configurar ele por esse topico do fabio ta 100%

Editado por CalPassos

signpt1.jpg

signpt2.jpgsignpt3.jpgsignpt4.jpgsignpt5.jpg

Link para o comentário
Compartilhar em outros sites

Eu tambem não sei de javascript, mas o menu e facil de fazer.

CalPassos>

esta é a função usada pra fazer o menu funcionar (rollover.js):

$(document).ready(function () {
$('#m_nav li img').click(function () {	//aqui fica a imagem que vai ser clicado para mostrar o conteudo > '#m_nav li img'
$('#content').slideToggle('normal');  //aqui fica o conteudo que vai ser mostrado quando a imagem for clicada > '#content' , aqui define-se a velocidade 'normal', 'fast' e 'slow'.
});
});

 

para mais informções procure a função slideToggle jQuery, o titio google da uma ajudinha nisso ou http://jquery.com/

Llairenm Ilai - Nível Aprendiz+ | HTML, CSS, PHP, MYSQL.

Link para o comentário
Compartilhar em outros sites

Eu tambem não sei de javascript, mas o menu e facil de fazer.

CalPassos>

esta é a função usada pra fazer o menu funcionar (rollover.js):

$(document).ready(function () {
$('#m_nav li img').click(function () {	//aqui fica a imagem que vai ser clicado para mostrar o conteudo > '#m_nav li img'
$('#content').slideToggle('normal');  //aqui fica o conteudo que vai ser mostrado quando a imagem for clicada > '#content' , aqui define-se a velocidade 'normal', 'fast' e 'slow'.
});
});

 

para mais informções procure a função slideToggle jQuery, o titio google da uma ajudinha nisso ou http://jquery.com/

 

eu ja arrumei ele aqui... na verdade você tem que fazer edicoes ate no estilo css pra poder colocar mais de um na pagina... agora eu to correndo mas assim que de eu esplico como é que faz

signpt1.jpg

signpt2.jpgsignpt3.jpgsignpt4.jpgsignpt5.jpg

Link para o comentário
Compartilhar em outros sites

Pessoal foi feito o meu site na mesma aparencia, nao foi feito por mim, só que ta dando erro na parte de ranking Castle Siege...

alguem poderia me dizer algo sobre o qie deve ta acontecendo...

 

Acessem o site pra vcs verem na parte de Ranking Castle Siege.

 

http://www.l2angelbr.com

 

desde ja agradeço! Se precisarem de algo que eu possa verificar pra ta postando aqui.

 

 

Pessoal resolvi postar a imagem aqui do erro.

 

fotoerrocastlesiege.jpg

Editado por Angel Manonelson

Conheça nosso Server Gracia Final Acesse http://www.l2angelbr.com e saiba mais!

Link para o comentário
Compartilhar em outros sites

  • 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.