All_Mad_Maniac 0 #1 Postado 17 Novembro, 2006 O Ectoplasm container vc guarda um tanto de mana (opcional : poder roubar mana dos outros)Você da use nele e dps em si mesmo, ai vc perde XXX de mana e u ectoplasm fik cheio.Ai vai :Adicione no arquivo Actions.xml em data/actions a seguinte tag : <action itemid="4863" script="ectoplasma.lua" /><action itemid="4864" script="ectoplasma.lua" />Depois crie um arquivo LUA na pasta data/actions/scripts e coloque nele :function onUse(cid,item,frompos,item2,topos)poderoubarmana = 0 -- 1 para sim, 0 para não (roubar mana de player)qntidadedmana = 300 -- qntidade de mana a ser armazenadaif item.itemid == 4863 thentestnpc = getPlayerLevel(item2.uid) -- verifica se não eh npcif getPlayerMana(item2.uid) >= qntidadedmana and item2.itemid == cid and testnpc > 0 then testgm = getPlayerAccess(item2.uid) -- verifica se não eh gm if poderoubarmana == 1 and testgm < 1 then doPlayerAddMana(item2.uid,-qntidadedmana) doPlayerSendCancel(item2.uid,"Ops... Alguem roubou sua mana.") doTransformItem(item.uid,4864) doPlayerSendCancel(cid,"Mana armazenada.") elseif poderoubarmana == 0 then doPlayerAddMana(cid,-qntidadedmana) doTransformItem(item.uid,4864) doPlayerSendCancel(cid,"Mana armazenada.") else doPlayerSendCancel(cid,"Você não pode pegar mana de GM's.") end doSendMagicEffect(topos,0)else doPlayerSendCancel(cid,"Você não tem mana suficiente.") doSendMagicEffect(topos,2)endelseif item.itemid == 4864 thendoTransformItem(item.uid,4863)doPlayerAddMana(cid,qntidadedmana)doPlayerSendCancel(cid,"Mana gasta.")doSendMagicEffect(topos,0)endreturn 1endTa ai, simples e util ^^É bom ara armazenar mana e utilizar dps , em quests dificeis por exemplo.Créditos : Frerety (eunao sabia que era dele, obrigado por avisar) Compartilhar este post Link para o post
Convidado Nostradamus #2 Postado 17 Novembro, 2006 Dê os créditos ao Frerety, criador do código. Compartilhar este post Link para o post
Fasix 0 #3 Postado 18 Novembro, 2006 gostei bastante , deve ter sido bem dificil de criar Compartilhar este post Link para o post
Guiminhah 0 #4 Postado 18 Novembro, 2006 rox...ç;haAUIEHIAUEHehaIEimagina ot assimneguim lvl guarda 30000 de mana e vai caça orsh na boa http://forum.otserv.com.br/style_emoticons/<#EMO_DIR#>/tongue.gif Compartilhar este post Link para o post
Convidado Killua #5 Postado 18 Novembro, 2006 Caralh* Parabens!!!!Bruto d+, colokei pra armazenar 1000! xDSeria bom c tivessa uma dessa pra life :/Vlw! http://forum.otserv.com.br/style_emoticons/<#EMO_DIR#>/biggrin.gif Compartilhar este post Link para o post
Beto 0 #6 Postado 18 Novembro, 2006 Nuss Veio, mto loko, Bom msm Compartilhar este post Link para o post
Convidado RoDDz #7 Postado 18 Novembro, 2006 legal vo usa no meu OT Compartilhar este post Link para o post
Convidado UrsO #8 Postado 18 Novembro, 2006 Simplesmente d+ ! Compartilhar este post Link para o post
Master Magus 0 #10 Postado 18 Novembro, 2006 Wooww Man criativo pakas hein...putz action muito lok meu... Gratz meu http://forum.otserv.com.br/style_emoticons/<#EMO_DIR#>/biggrin.gif No More. Compartilhar este post Link para o post
Deads 0 #11 Postado 19 Novembro, 2006 Oloco mt bom nunca tinha visto nada igual a isso :Xmana container Oo? Compartilhar este post Link para o post
Nofox 0 #12 Postado 19 Novembro, 2006 Que massa essa action!!Parabens mesmo aos criadores! Deve ter sido dificil criar esse codigo! Compartilhar este post Link para o post
mos 0 #13 Postado 19 Novembro, 2006 Muito bom, simples, mas bom. http://forum.otserv.com.br/style_emoticons/<#EMO_DIR#>/wink.gifMeus parabéns por tal criatividade, queria que todos fossem criativos assim.Abraço. Compartilhar este post Link para o post
Dragonheart 0 #14 Postado 19 Novembro, 2006 Otima action...se vem q pra server seriu n eh mt bom...mas serv d xp 10x+ tah perfeito xD Compartilhar este post Link para o post
Jovial 2 #15 Postado 20 Novembro, 2006 boa action ja tinha visto ela antes Compartilhar este post Link para o post
Arcannos 0 #16 Postado 20 Novembro, 2006 Muito legal a action, realmente nunca teria pensado nisso xDVlw pela action Compartilhar este post Link para o post
Adobe 1 #17 Postado 20 Novembro, 2006 ehe bem dahora http://forum.otserv.com.br/style_emoticons/<#EMO_DIR#>/biggrin.gif Compartilhar este post Link para o post
Magico_ 0 #18 Postado 20 Novembro, 2006 @topic iuHaiuHaiuhA.. mt loko... o cara vai usar uma magia.. vc roba a mana dele e sai correndo... IUahiUHA... MT criatividade... @Killua tah ai o d life. num testei.. mas as modificações são tão simples... function onUse(cid,item,frompos,item2,topos)poderoubarlife = 0 -- 1 para sim, 0 para não (roubar life de player)qntidadedlife = 300 -- qntidade de life a ser armazenadaif item.itemid == 4863 thentestnpc = getPlayerLevel(item2.uid) -- verifica se não eh npcif getPlayerHealth(item2.uid) >= qntidadedlife and item2.itemid == cid and testnpc > 0 then testgm = getPlayerAccess(item2.uid) -- verifica se não eh gm if poderoubarlife == 1 and testgm < 1 then doPlayerAddHealth(item2.uid,-qntidadedlife) doPlayerSendCancel(item2.uid,"Ops... Alguem roubou sua life.") doTransformItem(item.uid,4864) doPlayerSendCancel(cid,"Life armazenada.") elseif poderoubarlife == 0 then doPlayerAddHealth(cid,-qntidadedlife) doTransformItem(item.uid,4864) doPlayerSendCancel(cid,"Life armazenada.") else doPlayerSendCancel(cid,"Você não pode pegar life de GM's.") end doSendMagicEffect(topos,0)else doPlayerSendCancel(cid,"Você não tem life suficiente.") doSendMagicEffect(topos,2)endelseif item.itemid == 4864 thendoTransformItem(item.uid,4863)doPlayerAddMana(cid,qntidadedlife)doPlayerSendCancel(cid,"Life gasta.")doSendMagicEffect(topos,0)endreturn 1end~M</span><span style=\'color:red\'>y Compartilhar este post Link para o post
Tr0p5 0 #19 Postado 20 Novembro, 2006 nossa.. mto bom... parabens..vo usa no meu ot.. certeza... Compartilhar este post Link para o post
Guiga 0 #20 Postado 21 Novembro, 2006 muito boua pra serv pvp-enforskpoakopskasapda pra dar altas risadasvlw parabens (: Compartilhar este post Link para o post