Ir para conteúdo
  • Cadastre-se

pcjor

Membro
  • Total de itens

    26
  • Registro em

  • Última visita

Sobre pcjor

  • Data de Nascimento 05/12/1982

Informação do Perfil

  • Gênero
    Masculino

Últimos Visitantes

1221 visualizações

pcjor's Achievements

Novato

Novato (2/14)

  • Primeiro Post Rare
  • Puxador de assunto Rare
  • Dedicado Rare
  • Uma Semana Completa Rare
  • Um Mês Completo Rare

Selos Recentes

1

Reputação

  1. pcjor

    Criar nova SKILL

    quiero los skiller de interlude para c4 y las barras de interlude puedo poner en un c4 las barras canbiando algo del sorcel como por ejenplo el protocolo del sorcel intente pero no pude alguna forma se puede
  2. pcjor

    Criar nova SKILL

    aca agregue los skiller pero no se ven como hive five LineageSkillEffect.u
  3. pcjor

    Criar nova SKILL

    bueno eso es sierto hay lo prove con el que pasaste vos sirve igual para c4 decis no lo que igual no veo las animaciones yo quiero agregar los skiller de los epicos aver si puedo gracias
  4. pcjor

    Criar nova SKILL

    hola sergio mira yo estoy intentando hacer el tutorial pero me sale error [Hidden Content]
  5. hola buenos dias estoy buscando animaciones y texturas de los epicos de interlude para c4 tenia las animaciones de c5 ace mucho pero no las tengo mas si algien me lo fasilita les agradesco gracias
  6. hola puedo canbiar un protocolo de de la revision 740 de l2livus para un system interlude
  7. aca tengo los Inpor pero hay uno que no aparese en Lisvus import sys from java.util import Iterator from net.sf.l2j.gameserver.model.quest import State from net.sf.l2j.gameserver.model.quest import QuestState from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest from net.sf.l2j.gameserver.network.serverpackets import CreatureSay from com.l2jfrozen.gameserver.network.serverpackets import ItemList from net.sf.l2j.gameserver.datatables import ItemTable from net.sf.l2j.gameserver.model import L2ItemInstance NpcId = 978 QuestId = 978 QuestName = "Shop_Enchants" QuestDesc = "custom" weapons = ['Sword','Blunt','Dagger','Bow','Pole','Etc','Fist','Dual Sword','Dual Fist','Big Sword','Rod','Big Blunt'] armors = ['Light','Heavy','Magic'] shields = ['Shield'] jewels = ['None'] class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent(self,event,st): evento = event.replace("ver","comprar",1) bandera = 1 events = [] j = 0 try: extr = event.split(" ") while (bandera == 1): try: events += [extr[j]] j = j + 1 except: bandera = 0 event = extr[0] if event.endswith(".htm"): return event except: return "<html><head><title>Error!</title></head><body>Invalid parameters!</body></html>" def extraerParametros(): i = 3 # analiza apartir del 3er parametro param = [] while (i <= (j - 1)): param += [events[i]] i = i + 1 return param def verificarItems(): rta = "ok" tm = "" for i in parametros : tmp = i.replace(","," ") arr = tmp.split(" ") ID = int(arr[0]) CDAD = int(arr[1]) tiene = st.getQuestItemsCount(ID) resta = CDAD - tiene if tiene < CDAD: tm += "- Item: "+ItemTable.getInstance().getTemplate(ID).getName()+" ("+str(resta)+")<br>" if tm.startswith("-") : rta = tm return rta def identificarTipo(): ID = int(events[1]) clase = ItemTable.getInstance().getTemplate(ID).getType2() clase2 = ItemTable.getInstance().getTemplate(ID).getItemType().toString() tipo = "" if clase == 0: tipo = "weapon" elif clase == 1: if clase2 == "Shield": tipo = "shield" else: tipo = "armor" elif clase == 2: tipo = "jewel" return tipo def calcularStat(tipo,clase,val): enc = int(events[2]) grado = ItemTable.getInstance().getTemplate(int(events[1])).getCrystalType() mul = 0 if tipo == "weapon": if clase == "Bow": mul = 10 elif clase in ['Dagger','Blunt','Pole','Sword']: mul = 5 elif clase in ['Fist','Dual Fist','Dual Sword','Big Blunt','Big Sword']: mul = 6 if grado == 1: mul = mul - 6 elif grado == 2 or grado == 3: mul = mul - 4 elif grado == 4: mul = mul - 2 if enc >= 1: val = val + mul if enc >= 2: val = val + mul if enc >= 3: val = val + mul if enc >= 4: val = val + ((enc-3)*(mul*2)) if tipo in ['shield','armor','jewel']: if enc >= 1: val = val + 1 if enc >= 2: val = val + 1 if enc >= 3: val = val + 1 if enc >= 4: val = val + ((enc-3)*3) return val def indicarStats(): ID = int(events[1]) clase = ItemTable.getInstance().getTemplate(ID).getItemType().toString() tipo = identificarTipo() stats = "<table width=250>" stats += "<tr><td><font color=\"AAAAAA\">Type:</font> <font color=\"B09979\">"+clase.replace("None","Jewel",1)+" </font></td></tr>" if tipo == "weapon" : pDam = str(calcularStat(tipo,clase,ItemTable.getInstance().getTemplate(ID).getPDamage())) mDam = str(calcularStat(tipo,clase,ItemTable.getInstance().getTemplate(ID).getMDamage())) stats += "<tr><td><font color=\"AAAAAA\">Atk Physical:</font> <font color=\"B09979\">"+pDam+" </font></td></tr>" stats += "<tr><td><font color=\"AAAAAA\">Atk Magic:</font> <font color=\"B09979\">"+mDam+" </font></td></tr>" elif tipo == "armor" : pDef = str(calcularStat(tipo,clase,ItemTable.getInstance().getTemplate(ID).getPDef())) stats += "<tr><td><font color=\"AAAAAA\">Def Physical:</font> <font color=\"B09979\">"+pDef+" </font></td></tr>" elif tipo == "shield" : pDef = str(calcularStat(tipo,clase,ItemTable.getInstance().getTemplate(ID).getShieldDef())) rDef = str(ItemTable.getInstance().getTemplate(ID).getShieldDefRate()) stats += "<tr><td><font color=\"AAAAAA\">Def Physical:</font> <font color=\"B09979\">"+pDef+" </font></td></tr>" stats += "<tr><td><font color=\"AAAAAA\">Def Rate:</font> <font color=\"B09979\">"+rDef+" </font></td></tr>" elif tipo == "jewel" : mDef = str(calcularStat(tipo,clase,ItemTable.getInstance().getTemplate(ID).getMDef())) stats += "<tr><td><font color=\"AAAAAA\">Def Magic:</font> <font color=\"B09979\">"+mDef+" </font></td></tr>" stats += "</table>" return stats def obtenerGrado(): grado = ItemTable.getInstance().getTemplate(int(events[1])).getCrystalType() if grado == 0: return "none" if grado == 1: return "D" if grado == 2: return "C" if grado == 3: return "B" if grado == 4: return "A" if grado == 5: return "S" parametros = extraerParametros() items = verificarItems() def mostrarMensaje(sub,msj): msjHtml = "<html><head><title>Shop Enchant - Marcos-Sayan</title></head><body><center>"+img1+"<br>"+sub+"<br>"+img2+"<br>" msjHtml += "<table width=250><tr><td>"+msj+"</td></tr></table><br>"+img2+"<br>"+img1+"</center></body></html>" return msjHtml if event == "fxr" : st.getPlayer().sendMessage(Dbigl32) st.getPlayer().sendMessage(Cprthu) st.getPlayer().sendMessage(Cprthd) st.getPlayer().sendMessage(Dbigl32) return "menu.htm" else: if event == "comprar" : subtitulo = "0" mensaje = "0" try : if items != "ok" : subtitulo = "<font color=\"FF5500\">ERROR!</font>" mensaje = "<font color=\"AAAAAA\">You don't have the items required to obtain a(n) "+ItemTable.getInstance().getTemplate(int(events[1])).getName()+", lack the following things:<br>"+items+"</font>" else : for k in parametros : tmp = k.replace(","," ") arr = tmp.split(" ") st.takeItems(int(arr[0]),int(arr[1])) tempItem = ItemTable.getInstance().createItem("ShopGM", int(events[1]), 1, st.getPlayer()) tempItem.setEnchantLevel(int(events[2])) st.getPlayer().getInventory().addItem("null", tempItem, st.getPlayer(), tempItem) st.getPlayer().sendPacket(CreatureSay(st.getPlayer().getObjectId(), 2, "Shop Enchant", "Enjoy your new "+tempItem.getItemName()+" +"+str(tempItem.getEnchantLevel()))) st.getPlayer().sendPacket(ItemList(st.getPlayer(), True)) except : subtitulo = "<font color=\"FF5500\">ERROR!</font>" mensaje = "Error giving and enchanting item: "+str(events[1])+" +"+str(events[2])+"." if subtitulo != "0" and mensaje != "0" : return mostrarMensaje(subtitulo,mensaje) elif event == "ver" : subtitulo = "<font color=\"0088FF\">+"+events[2]+" "+ItemTable.getInstance().getTemplate(int(events[1])).getName()+" ["+obtenerGrado()+"]</font>" msjHtml = "<html><head><title>Shop Enchant - Marcos-Sayan</title></head><body><center>"+img1+"<br>"+subtitulo+"<br>"+img2+"<br>" btnComprar = "<button value=\"Buy\" action=\"bypass -h Quest 978_Shop_Enchants "+evento+"\" width=70 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\">" btnVolver = "<button value=\"Back\" action=\"bypass -h Quest 978_Shop_Enchants menu.htm\" width=70 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\">" msjHtml += indicarStats()+"<br><table width=250><tr><td><font color=\"AAAAAA\">Required items to obtain this object:<br>" for l in parametros : tmp = l.replace(","," ") arr = tmp.split(" ") msjHtml += "- "+ItemTable.getInstance().getTemplate(int(arr[0])).getName()+" ("+arr[1]+")<br>" msjHtml += "</font></td></tr></table><br><table width=180><tr><td width=90><center>"+btnVolver+"</center></td>" msjHtml += "<td width=90><center>"+btnComprar+"</center></td></tr></table><br>"+img2+"<br>"+img1+"</center></body></html>" return msjHtml return def onTalk (self,npc,player): st = player.getQuestState(qn) html = "menu.htm" return html qn= str(QuestId)+"_"+QuestName QUEST= Quest(QuestId,qn,QuestDesc) CREATED = State('Start',QUEST) QUEST.setInitialState(CREATED) QUEST.addStartNpc(NpcId) QUEST.addTalkId(NpcId) print "... 978 Shop Enchants loaded." Dbigl32= "==================================" t = " " Cprthu= t+t+"Shop Enchants IL Created" Cprthd= t+t+" v2.0 - 29/09/2012 Marcos-Sayan" print2 = "Shop Enchants " img1 = "<img src=\"L2UI_CH3.herotower_deco\" width=256 height=32>" img2 = "<img src=\"L2UI.SquareGray\" width=250 height=1>" from com.l2jfrozen.gameserver.network.serverpackets import ItemList como puedo editar este inpor
  8. hola algien sabe como poner bonus de exp en custom_ectItem
  9. hola jerico me ayudas a configura la web que no puedo solo gracias
  10. No No me tira error no se como agregar el skill al navicat dise oldname y oltype no se si hay ira el skill
  11. hola buenas tengo un bonus de exp pero no me esta funcionando algien me podra ayudar <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE xml> <list> <!-- ITEM ID: 9339 --> <skill id="10013" levels="1" name="High Exp/SP Bonus"> <set name="mpConsume" val="1" /> <set name="itemConsumeId" val="10013"/> <set name="itemConsumeCount" val="1"/> <set name="target" val="TARGET_SELF" /> <set name="reuseDelay" val="0" /> <set name="hitTime" val="850"/> <set name="staticHitTime" val="true"/> <set name="skillType" val="HOT" /> <set name="isMagic" val="true" /> <set name="isBufferMagic" val="true" /> <set name="operateType" val="OP_ACTIVE" /> <for> <effect name="Buff" count="1" time="240" val="0" stackOrder="2" stackType="expBuff"> <mul order="0x30" stat="SpMultiplier" val="1.60" /> </effect> </for> </skill> </list>
  12. hola no lo puedo aser funcionar me podrian ayudar
  13. hay lo pude aser andar algo del id hera bueno conparto jerico me ayudas con el nonbre del skill que no se como hacerlo que se vea bien pikachu.zip
×
×
  • 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.