Ir para conteúdo
  • Cadastre-se

Site L2 Aukmenom Completo


ylei

Posts recomendados

L2vicio não esta errado não, eu não postei com as imagens mesmo, as imagens eram muito grandes ia ficar 4 vezes maior o tamanho do site( só usei umas imagens pra teste mesmo ), usei imagens no tamanho 1600x1200 achei que ficaram melhor e se adequam a varias resoluções.

 

cassianorocha> as linhas são

 

<h1>LII</h1>
   <h2 class="sombra">Aukmenom</h2>
   <h2 class="frente">Aukmenom</h2>

minhasing.png

javaxd.gif

Link para o comentário
Compartilhar em outros sites


ve se o formato das imagens estão corretos, na pasta config/random.php esta assim,

$myimages[0]="img/bg_1.jpg";
$myimages[1]="img/bg_2.jpg";
$myimages[2]="img/bg_3.jpg";
$myimages[3]="img/bg_4.jpg";

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

Link para o comentário
Compartilhar em outros sites

não vou mais atualizar esse site to fazendo outro aqui em breve posto, com layouts muitos melhores.

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

Link para o comentário
Compartilhar em outros sites

<br /><b> O layout foi todo desenvolvido por min ( Llairenm Ilai - ©Madjirus), os scripts foram retirados do layout do blood of fire versão 2( creditos danielF ), eu só fiz pequenas modificações para que se adequacem ao meu layout. </b><br /><br /><b>{ 21/12/2009 }</b><br />Adicinonado: background randômico ( cada vez que carregar o site muda o plano de fundo ), para mudar as imagens ' configs/random.php '.<br />Foi retirado um espaço desnecessário entre o menu e o corpo do site, foi modificada as imagens para o formato .png para que deixa-se um falso espaço entre o menu e o corpo,<br />( as imagens antigas no formato .gif estão dentro da pasta ' img/originais ') o espaço e para dar mais visibilidade ao fundo do site.<br />uma nova SS foi adicionada confira.<br /><br />Testado e funcionado perfeitamente nos navegares: <u>FireFox ( 3.5.6 ), Google Chrome ( 3.0.195.38 )</u>, Opera ( 10.10 ), e IE ( 8 ).<br /><br />Layout: Creditos <b>( Llairenm Ilai - ©Madjirus ).</b><br /><br /><b>{ 27/12/2009 }</b><br />retirados alguns bugs no layout.<br /><br /><b>{ 10/01/2010 }</b><br />adcionado tabela heros.<br /><br />Imagens do site><br />screenhunter02dec182132.jpgscreenhunter03dec182132.jpgimg5x.jpg<br /><br /><br />Link para download><br /><a href="http://www.4shared.com/file/190747986/87e8150b/aukmenom.html" target="_blank">Baixar Site L2 Aukmenom >></a><br /><br /><br />Link Menus do site ( a pedido )><br /><a href="http://www.4shared.com/file/176648755/44b4f30d/menu_aukmenom.html" target="_blank">http://www.4shared.com/file/176648755/44b4...u_aukmenom.html</a><br />
<br /><br /><br />

 

 

pq meu site fica assim alguma configuração do appserver 2.6 me ajuda outro programa que da certo

 

 

<a target='_blank' href='http://img641.imageshack.us/i/powpqaconteceisso.jpg/'><img src='http://img641.imageshack.us/img641/2935/powpqaconteceisso.th.jpg' border='0'/></a>

Link para o comentário
Compartilhar em outros sites

Olá gente estou tendo o mesmo problema na hora de criar a conta eu tirei o _ do acessLevel

só que quando eu vou ver a tabela no navicat de accounts ele preenche o campo de password mas não preenche a do login.

 

alguém pode me ajudar?

 

o codigo é esse

 

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, accessLevel) VALUES ('".$_POST['accounts']."', '".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>

Link para o comentário
Compartilhar em outros sites

{ Respostas }

{ 1 }Este erro não sei o que é tentei resolver mas não teve jeito use a função ( error_reporting(0); ) no inicio da pagina index para não exibir estas messagem.

obs.: todos os scripts de cadastro que testei dão este mesmo aviso.

 

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

 

{ 2 }A questão do cadastro tão falada, depois que falaram nisso fui mecher no cadastro ai começõu a dar erro também ai desisti por um tempo mas hoje vi que o erro e "bobo" tudo por causa da função ( mysql_close($link); ) o sql é fexado antes do fim da pagina por isto da erro no resto dos scripts da pagina.

remova mysql_close($link); da pagina cadastro e mudar senha e adicione>

$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("Não foi possível conectar ao MySQL");
  mysql_select_db($L2JBS_config['mysql_db'], $link)
or die ('Error '.mysql_errno().': '.mysql_error());

na página config_sql.php.

Também acicione

<?php mysql_close($link); ?>

no fim da página index do site.

 

Isto removeu todos os erros do script pelo menos aqui no meu, a função ( error_reporting(0); ) bloqueia a exibição dos erros, se seu erro for o segundo mencionado aqui só adcione esta função depois de ter feito e testado a segunda questão.

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

Link para o comentário
Compartilhar em outros sites

Todas as perguntas referentes a estes erros ja foram respondidas por mim anteriomente e por outras pessoas tb.

Basta ler o o topico inteiro sem preguiça.... perguntar é mais fácil do que ler.

 

Não há necessidade alguma de alterar qualquer códido se utilziarem o XAMPP em ves de appserver, wampserver etc.

O Xampp tem o php e mysql mais atualizado o qual permite a compliação de códigos mais atuais.

O site que disponibilizaram aqui está 100% des do primeiro up.

Leiam o topico!!

 

Edit:

 

O fundo pode ser alterado no arquivo \configs\random.php

Editado por Laudze

bannerhellage.jpg

Venha jogar no L2Hellage. Gracia Final Retail Low Rate 10x Adena/SP/EXP.

Trabalhamos com qualidade seriedade e comprometimento.

www.l2hellage.com.br

Link para o comentário
Compartilhar em outros sites

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