FO
action

Spell's no Pergaminho

Por folfer, 27 de mai. de 2013 em Actions e Talkactions

script spell in scroll
script
2
1.2k
folferF
27 de maio de 2013 às 19:17

Olá e bem vindo meu nome é folfer e trouxe este script aqui.

Olá e bem vindo meu nome é folfer e trouxe este script aqui.




1- Passo
Colocar isso em Dados / Ações / scripts
Coloque-o com nome Feitiço Scrolls.lua

2-Passo
Colocar isso no Feitiço Scrolls.lua


local spells = {
[6087] = "Donated Spell",
[6088] = "Vip Spell",
[6089] = "ownerges Spell",
[6090] = "Monsters Own Spell",
}
function onUse(cid, item, frompos, itemEx, topos)
if(spells[item.itemid]) then
if(not(getPlayerLearnedInstantSpell(cid, spells[item.itemid]))) then
doPlayerLearnInstantSpell(cid, spells[item.itemid])
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_BLUE)
doPlayerSendTextMessage(cid, 20, "You have successfully learnes " .. spells[item.itemid])
doRemoveItem(cid, item.uid, 1)
else
doPlayerSendCancel(cid, "You already know this spell.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
end
return true
end



3- Passo

Colocar isso em Actions.XML.


Code:
<action itemid="6087;6088;6089;6090" event="script" value="Spell Scrolls.lua"/>



.-. Folfer .-.

 

Editado Outubro 10 por omega blueheaven

5 meses depois...
OmegaO
10 de outubro de 2013 às 18:06

Movido para Actions, talkactions e moveevents. Apesar do nome, é uma action, não uma spell.