Jump to content
Sign in to follow this  
Lwkass

Steal Spell~

Recommended Posts

Lwkass

┌────────────────────────────────────────┐

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 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

Comentario: VFocê é bom em formatação em? :P

e nao fica criando variavel atoa no script otimo cara ^^

 

Aprovadoico_aprovado.png & Movidoicon_movido.giffechado22xnux7.gif

Share this post


Link to post
AkillesW

Sempre quis uma magia assim, lembro quando jogava Taelin =D

vlw por postar

Share this post


Link to post
Lwkass

@Mock:

Vlw pelo elogio ^^

Gosto das coisas organizadas.

 

@Hancock:

De nada ^^

Share this post


Link to post
KuawiT

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

@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

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 :D (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

@seilaaa

Realmente para poder utilizar essa magia seria interessante colocar uma quest para consegui-la...

Share this post


Link to post
Needles ~

É, 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

Realmente, um belo script.

Gostei da magia, lembro dela no Taelin, versão 7.92... :P

Share this post


Link to post
Sign in to follow this  
  • Recently Browsing   0 members

    No registered users viewing this page.

×