Ir para conteúdo
  • Cadastre-se

Mr.Crawler

Membro
  • Total de itens

    374
  • Registro em

  • Última visita

  • Prêmios recebidos

    6

Tudo que Mr.Crawler postou

  1. Fala meu brother. por acaso você tem a diff desse Party farm event para acis 390? pra disponibilizar desde já agradeço

  2. diff --git a/aCis_gameserver/config/players.properties b/aCis_gameserver/config/players.properties index 24df613..859623f 100644 --- a/aCis_gameserver/config/players.properties +++ b/aCis_gameserver/config/players.propertiesdiff --git a/aCis_gameserver/java/net/sf/l2j/Config.java b/aCis_gameserver/java/net/sf/l2j/Config.java @@ -352,6 +352,10 @@ # Store buffs/debuffs on user logout. Default: True StoreSkillCooltime = True +# Price for buffs. NpcId (50008) +PriceBuff = 50000 +PriceBuffVip = 25000 + index 946bedd..9feb354 100644 --- a/aCis_gameserver/java/net/sf/l2j/Config.java +++ b/aCis_gameserver/java/net/sf/l2j/Config.java @@ -367,6 +367,8 @@ /** Buffer */ public static int BUFFER_MAX_SCHEMES; public static int BUFFER_STATIC_BUFF_COST; + public static int PRICE_BUFF; + public static int PRICE_BUFF_VIP; /** Misc */ public static boolean ALLOW_CLASS_MASTERS; @@ -1165,6 +1167,8 @@ BUFFER_MAX_SCHEMES = npcs.getProperty("BufferMaxSchemesPerChar", 4); BUFFER_STATIC_BUFF_COST = npcs.getProperty("BufferStaticCostPerBuff", -1); + PRICE_BUFF = npcs.getProperty("PriceBuff", 1000); + PRICE_BUFF_VIP = npcs.getProperty("PriceBuffVip", 500); ALLOW_CLASS_MASTERS = npcs.getProperty("AllowClassMasters", false); ALLOW_ENTIRE_TREE = npcs.getProperty("AllowEntireTree", false); diff --git a/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/instance/Buffer.java b/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/instance/Buffer.java new file mode 100644 index 0000000..e2ece22 --- /dev/null +++ b/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/instance/Buffer.java @@ -0,0 +1,96 @@ +package net.sf.l2j.gameserver.model.actor.instance; + +import java.util.StringTokenizer; + +import net.sf.l2j.gameserver.data.SkillTable; +import net.sf.l2j.gameserver.data.xml.PlayerData; +import net.sf.l2j.gameserver.model.L2Skill; +import net.sf.l2j.gameserver.model.actor.Player; +import net.sf.l2j.gameserver.model.actor.template.NpcTemplate; +import net.sf.l2j.gameserver.network.SystemMessageId; +import net.sf.l2j.gameserver.network.serverpackets.MagicSkillUse; +import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage; +import net.sf.l2j.gameserver.network.serverpackets.SystemMessage; + +/** + * @author Williams + * + */ +public class Buffer extends Folk +{ + public Buffer(int objectId, NpcTemplate template) + { + super(objectId, template); + } + + @Override + public void onBypassFeedback(Player player, String command) + { + StringTokenizer st = new StringTokenizer(command, " "); + String currentCommand = st.nextToken(); + + int skillId = 0; + if (st.countTokens() == 1) + skillId = Integer.valueOf(st.nextToken()); + + if (currentCommand.startsWith("autobuff")) + { + for (int buffId : PlayerData.getInstance().getTemplate(player.getClassId()).getBuffIds()) + SkillTable.getInstance().getInfo(buffId, SkillTable.getInstance().getMaxLevel(buffId)).getEffects(player, player); + } + else if (currentCommand.startsWith("getbuff")) + { + if (skillId != 0 && player.reduceAdena("buffer", (player.isVip()) ? 1 : 100, this, true)) + { + final L2Skill skills = SkillTable.getInstance().getInfo(skillId, SkillTable.getInstance().getMaxLevel(skillId)); + if (skills != null) + { + skills.getEffects(this, player); + player.broadcastPacket(new MagicSkillUse(this, player, skills.getId(), SkillTable.getInstance().getMaxLevel(skillId), 5, 0)); + player.sendPacket(SystemMessage.getSystemMessage((SystemMessageId.YOU_FEEL_S1_EFFECT)).addSkillName(skillId, SkillTable.getInstance().getMaxLevel(skillId))); + } + } + } + else if (currentCommand.startsWith("getbuffvip")) + { + if (!player.isVip()) + { + player.sendMessage("You must be vip to get this buff."); + return; + } + + if (skillId != 0 && player.reduceAdena("buffer", 5, this, true)) + { + final L2Skill skills = SkillTable.getInstance().getInfo(skillId, SkillTable.getInstance().getMaxLevel(skillId)); + if (skills != null) + skills.getEffects(this, player); + + player.broadcastPacket(new MagicSkillUse(this, player, skillId, skillId, 5, 0)); + player.sendPacket(SystemMessage.getSystemMessage((SystemMessageId.YOU_FEEL_S1_EFFECT)).addSkillName(skillId, SkillTable.getInstance().getMaxLevel(skillId))); + } + } + else if (currentCommand.startsWith("restore")) + { + player.setCurrentHpMp(player.getMaxHp(), player.getMaxMp()); + player.setCurrentCp(player.getMaxCp()); + } + else if (currentCommand.startsWith("cancel")) + player.stopAllEffectsExceptThoseThatLastThroughDeath(); + else + super.onBypassFeedback(player, command); + } + + @Override + public void showChatWindow(Player player, int val) + { + String name = "data/html/mods/buffer/" + getNpcId() + ".htm"; + if (val != 0) + name = "data/html/mods/buffer/" + getNpcId() + "-" + val + ".htm"; + + final NpcHtmlMessage htm = new NpcHtmlMessage(getObjectId()); + htm.setFile(name); + htm.replace("%objectId%", getObjectId()); + htm.replace("%player%", player.getName()); + player.sendPacket(htm); + } +} \ No newline at end of file diff --git a/aCis_datapack/data/xml/npcs/50000-50999.xml b/aCis_datapack/data/xml/npcs/50000-50999.xml index e01d1a7..cbaef7b 100644 --- a/aCis_datapack/data/xml/npcs/50000-50999.xml +++ b/aCis_datapack/data/xml/npcs/50000-50999.xml @@ -181,15 +181,15 @@ <skill id="4416" level="16"/> </skills> </npc> - <npc id="50008" idTemplate="32075" name="Sendy the Cat" title="Buffer Manager"> + <npc id="50008" idTemplate="30990" name="Walker" title="Buffer Manager"> <set name="usingServerSideName" val="true"/> <set name="usingServerSideTitle" val="true"/> <set name="level" val="70"/> <set name="radius" val="8"/> - <set name="height" val="15"/> + <set name="height" val="23"/> <set name="rHand" val="0"/> <set name="lHand" val="0"/> - <set name="type" val="SchemeBuffer"/> + <set name="type" val="Buffer"/> <set name="exp" val="0"/> <set name="sp" val="0"/> <set name="hp" val="2444.46819"/> @@ -207,15 +207,15 @@ <set name="dex" val="30"/> <set name="wit" val="20"/> <set name="con" val="43"/> - <set name="men" val="10"/> + <set name="men" val="20"/> <set name="corpseTime" val="7"/> - <set name="walkSpd" val="26"/> + <set name="walkSpd" val="50"/> <set name="runSpd" val="120"/> <set name="dropHerbGroup" val="0"/> <ai type="DEFAULT" ssCount="0" ssRate="0" spsCount="0" spsRate="0" aggro="0" canMove="true" seedable="false"/> <skills> <skill id="4045" level="1"/> - <skill id="4416" level="7"/> + <skill id="4416" level="14"/> </skills> </npc> <npc id="50009" idTemplate="31280" name="KingPvP" title="Top PvP Monument">
  3. Muito obrigado brother funciounou demais, porem, depois pediu pra criar essa classe (acho que é esse o nome) { // TODO Auto-generated method stub return null; } criei deu tudo certo agora só tenho mais esse problema [/img] Se puder me ajudar agradeço;
  4. Olá, boa noite noite, então adicionei um codigo no projeteto Acis - 390 dei tudo bem, até quando tiver que criar uma instacia com o nome Buffer.java e essa instancia não reconheeu o import L2skill, mais ou menos assim [/img] agluma ideia de como resolver o problema. desde já agradeço!
  5. Se não for assim não sobrevive, ao menos em servidores grandes
  6. Sim da 390 até a 399 como a ultima é a 393 então é isso msm
  7. Brother muito obrigado msm, não tava conseguindo nem a pau kkkk, agora saber me dizer como eu alinho ela pra ficar assim <img></img>
  8. Galera é o seguinte, a acis é um dos projetos mais baratos que tem por ai, tá saindo por 10Euros ou 62,83 reais por ciclo ou seja, da 390-399 sempre que for atualizando você elles vão te passando as DIFFS, mas se você não tiver cartão internacional ou paypal é só pedir um acessocard ele vem com 30$ de creditos mais você pode recarregar dai é só comprar a source vlwww
  9. Manda teu contato ai posso te ajudar com os mods;;

  10. O negocio da acis.... estive conversando com um desenvolvedor é que aquele projeto pra eles é como se fosse um "hobby" não um trabalho por isso as vezes demora mesmo pra sair atualização e tals... a acis msm é virada pra quem já é um bom DESENVOLVEDOR JAVA... se não for tem que comprar os serviços de alguém se eles mostrarem interesse, porque não é tudo que eles fazem pois já tem seus proprios projeitos, e digo isso de todos os que estão no "Inner Circle" da Acis
  11. Fala pessoal bom dia, estou precisando de uma pequena ajuda de quem intende de HTML é porque tÔ tentando adicionar esse botão aqui: <td><button value="Main" action="bypass -h admin_admin" width=65 height=19 back="L2UI_ch3.smallbutton2_over" fore="L2UI_ch3.smallbutton2"></td> nessa HTML AQUI <table bgcolor=000000> <tr> <td width=25 align="right"><button action="bypass -h npc_%objectId%_DepositP" width=32 height=32 back="icon.action028" fore="icon.action028"></td> <td width=145> <table> <tr><td><font color="0066CC">[ Private Warehouse ] </font></td></tr> <tr><td>Deposit Item </font></td></tr> </table> </td> <td width=20><img src=l2ui.bbs_reply width=15 height=15></td> <td width=20><img src=L2UI_CH3.aboutotpicon width=15 height=15></td> <td width=40><img src=L2UI_CH3.joypad_unlock width=15 height=15></td> </tr> </table> ela é assim <img></img> ai queria que fizesse assim <img></img> sera que algué ai poderia me ajudar com o código pra deixar assim.. desde já agradeço.
  12. brother, posso lhe enviar meus arquivos tga pra você da uma analisada pois fiz exatamento como vc disse, porem não deu certo

    icons tga.rar

    1. Sir Gabranth

      Sir Gabranth

      Eu vi aqui e não entendi muito bem esse erro... faz o seguinte, me mande apenas os PNG dos icons, vou fazer o UTX pra você. 

  13. Fala pessoal boa tarde, estou com um pequeno problema .. criei alguns icons pelo photos e salvei em .tag, porem quando eu vou encriptalos occore tudo ok, mas quando visualiso no L2ViewUtx não mostra os icons fica assim
  14. - Nome Completo: Rodney Rodrigues Sousa - Versão: Interlude - Interesse: Procuro alguém que esteja disposto a trabalhar em equipe, no servidor que estou editando á algum tempo procura alguém para dividir os gastos que já tenho um site de preferencia pois já tenho o dedicado e o servidor, caso alguém se interesse me mande mensagem que estarei entrando em contato, boa noite xD
  15. LINK OFF DAS BORDAS JOVEM REUPA AII PLZ :)
  16. Acho que foi aquela sua voz de terrorista sua lá no vídeo que assustou os players, por isso não deu certo mas fora isso ficou dahora Junior.. Ps: NooooooooooBão :) :) :)
  17. Parabéns noob belo trabalho.. bem que eu poderia ter ganhado esses 25,00 conto seu no mole msm, mas ultimamente tá acontecendo tanta bad na minha vida que não to conseguindo nem me concentrar direito :(
  18. Mr.Crawler

    JAVA MOD

    Olá galera estou com uma dúvida aqui sobre como adicionar mods, pq na minha Rev o processo é um pouco diferente se tiver alguém ai que puder me ajudar eu ficaria grato !! Segue o Link da imagem ai [Hidden Content] (ESSE PROCESSO DESCONHEÇO)
  19. Uaii, o que tem de errado postar o Link do site ??? esse set ai é FREE quem quiser pode usar abusar e fazer o que quiser. dai vai um maluco e edita o post tira o link do download e coloco outro nada a ver. por isso que não posto muita coisa aqui :@ :@ :@
  20. Então cara nesse site não é pra baixar nada, apenas pra mostrar o trabalho dele. se tu quiser o que tem lá no site tem que conversar com ele pelo skype mas detalhe ele é Russo e tb não é FREE :D
  21. SET ARMOR DEATH (Interlude) Eai povo bunito como estão todos vocês ? Bem? Não? então tá :D Deixando cumprimentos de lado hoje venho aqui apresentar para vocês um set ai meio cabuloso nunca vi aqui no fórum então resolvi compartilhar (EU NÃO TESTEI SÓ ESTOU COMPARTILHANDO vlw!!) Então vamos lá, segue UMA print !!!! AGORA UM VÍDEO :D [Hidden Content] DOWNLOAD HERE [Hidden Content] Title: DemonAge Armor Versão:Todas as versões Autor: Dev-koffe Shared by : Mr.Crawler
  22. Mr.Crawler

    Site L2Curse

    cara , eu acho que esse povo não merece um share DESSE NÃO ainda mais free
  23. Mr.Crawler

    error

    instala esse mysql aqui -> [Hidden Content]
  24. Beautiful , parabéns :aplausos: :aplausos: :aplausos: ter esse trabalho do editar o server e o b4r4lh0 a 4 e ainda postar free pra galera , nobre atitude jovem.
×
×
  • 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.