Lwkass 1 #1 Posted June 21, 2009 ┌────────────────────────────────────────┐ │Nome: Steal Spell │Versão: 8.4x │Tipo do script: Spell │Servidor Testado: The Forgotten Server 0.3.3 │Autor: Lwkass └────────────────────────────────────────┘ Comentário: Essa magia é simples mas ajuda a diferenciar a mesmice de magia que eu vejo(pelomenos eu). Este script é uma spell que tem uma pequena chance em porcentagem de roubar metade do dinheiro(pode ser outros itens também) de um player, o dano da magia é fraco por ter essa chance de roubar. Abra a pasta data/spells/script e adicione isso em um arquivo lua (Sugestão: steal.lua) : Lua: -- Script feito por: Lwkass-- Você poderá postar em outro lugar, apenas peça a minha permissão ! local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_BLOCKHIT) setCombatParam(combat, COMBAT_PARAM_USECHARGES, TRUE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, -20, 0.4, -30) local area = createCombatArea({ {1} }) setCombatArea(combat, area) function onCastSpell(cid, var) if isPlayer(getCreatureTarget(cid)) == 1 then if math.random(1,100) <= 2 then local itemX = {2148, 2152, 2160} local itemX_rnd = itemX[math.random(1,#itemX)] for i = 1, #itemX do if itemX > 0 then local metade = math.floor((getPlayerItemCount(getCreatureTarget(cid), itemX_rnd))/2) --local metade = getPlayerItemCount(getCreatureTarget(cid), itemX_rnd) doPlayerRemoveItem(getCreatureTarget(cid), itemX_rnd, metade) doPlayerAddItem(cid, itemX_rnd, metade) doSendMagicEffect(getThingPos(getCreatureTarget(cid)), 31) doSendAnimatedText(getThingPos(getCreatureTarget(cid)), 'Steal!', 35) end end end end return doCombat(cid, combat, var) end Legenda Lua: ■ Esse numero é porcentagem de chance de conseguir roubar um item. ■ São os itens que podem ser roubados, se não quiser dinheiro é só colocar os ids que você quer. (Obs: Ali está 2148 = Gold Coin, 2152 = Platinum Coin e 2160 = Crystal Coin). ■ Se você quiser que roube todo o dinheiro(ou item), ou seja que não roube só a metade, então tire os dois ' -- ' e adicione ' -- ' para a parte em Roxo Adicione essa linha no spells.xml Xml: <instant name="Steal" words="Steal" lvl="Level_Necessário" mana="Mana_Necessária" prem="1" range="1" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" needlearn="0" event="script" value="steal.lua"> <vocation name="Sorcerer"/> </instant> LegendaXml:: ■ É aonde fica o nome das vocações que podem utilizar essa magia. ■ É o nome da vocação que pode utilizar essa magia. ■ Nome do arquivo lua da magia. --- Bom esse foi meu 2º script postado aqui na otnet, me desculpe por qualquer erro que eu fiz aqui, caso haja dúvidas é só postar aqui. Espero que gostem e possivelmente eu posto outros scripts. By: Lwkass, Grato~ Share this post Link to post
Mock 32 #2 Posted June 21, 2009 Comentario: VFocê é bom em formatação em? e nao fica criando variavel atoa no script otimo cara ^^ Aprovado & Movido Share this post Link to post
AkillesW 6 #3 Posted June 21, 2009 Sempre quis uma magia assim, lembro quando jogava Taelin =D vlw por postar Share this post Link to post
Lwkass 1 #4 Posted June 22, 2009 @Mock: Vlw pelo elogio ^^ Gosto das coisas organizadas. @Hancock: De nada ^^ Share this post Link to post
KuawiT 0 #5 Posted June 22, 2009 Muito legal kra, so que eu vi uma runa parecida com essa spell por ai, mas msm ta legal Share this post Link to post
Lwkass 1 #6 Posted June 22, 2009 @KuawiT: Concerteza deve existir algum outro script parecido com esse, mas esse foi totalmente feito por mim... não copiei e nem tirei a ideia de nenhum lugar :X Share this post Link to post
Gorgulf 0 #7 Posted June 24, 2009 Ficou legal , mas para obtela deveria ter algum sacrificio , se nao o cara fik la no dp , prende o cara e so fik usando no cara (dependendo da mana que for usa) e usaria uma mana alta , (toda de sorcerer) e pra por essa magia pra sorcerer , deveria ter uma outra custom pra pally - kina - druid , por mim , eu colocaria essa magia pra sorcerer e druid , e fazia uma pra pally e kina ^^ mas de novo ficou legal^^ Share this post Link to post
Lwkass 1 #8 Posted June 30, 2009 @seilaaa Realmente para poder utilizar essa magia seria interessante colocar uma quest para consegui-la... Share this post Link to post
Needles ~ 0 #9 Posted July 1, 2009 É, a idéia da quest é realmente boa. Mas melhor ainda é a magia, tá de parábens, além da bonita formatação, a magia também está ótima (Y) Share this post Link to post
vione 0 #10 Posted July 11, 2009 Realmente, um belo script. Gostei da magia, lembro dela no Taelin, versão 7.92... Share this post Link to post