Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

Olá galera , como eu estava sem nada pra fazer , estou postando aqui um script que eu fiz , para tirar o tédio

Então vamos lá , em Data/Movements/Scripts . crie um arquivo com o nome de (amuletelemental.lua) , e dentro adicione

  Citar
function onEquip(cid, item, slot, topos, frompos)

doPlayerSendTextMessage(cid,27,"you are change the effect for [ice]")

setPlayerStorageValue(cid,10101,1)

return TRUE

end

function onDeEquip(cid, item, slot)

setPlayerStorageValue(cid,10101,getPlayerStorageValue(cid,10101)-getPlayerStorageValue(cid,10101)

doPlayerSendTextMessage(cid,27,"you are removing the amulet")

return TRUE

end

Em Movements.xml , adicone :

  Citar

<movevent type="Equip" itemid="XXXX" slot="NECKLACE" event="script" value="amuletelemental.lua"/>

<movevent type="DeEquip" itemid="XXXX" slot="NECKLACE" event="script" value="amuletelemental.lua"/>

Em XXXX , voce coloca o ID do item que irá ser ultilizado como amulet of elemental

Agora em Data/Actions/Scripts . crie um arquivo chamado (amuletelemental.lua) e dentro adicione

  Citar

local effects = {

[1] = {name = "Ice"},

[2] = {name = "Air"},

[4] = {name = "Fire"},

[5] = [name = "Holy"},

[6] = {name = "Death"},

[7] = {name = "Nature"},

[8] = {name = "Energy"},

}

get = getPlayerStorageValue(cid,10101)

function onUse(cid,item,item2,topos,frompos,pos)

if isPlayer(cid) then

if getPlayerSlotItem(cid,2) ~= item.uid then

doPlayerSendTextMessage(cid,27,"Please, use in your slot of amulet")

if get >= 8 then

setPlayerStorageValue(cid,10101,get-7)

doPlayerSendTextMessage(cid,27,"You are change the effect for [ice]")

end

setPlayerStorageValue(cid,10101,get+1)

doPlayerSendTextMessage(cid,27,"You are change the effect for ["..effects[get].name.."]")

end

return true

end

Agora em Actions.xml , adicione :

  Citar

<action itemid="XXXX" event="script" value="amuletelemental.lua"/>

Em XXXX , o mesmo ID que voce pos em Movements.

Agora para finalizar o SCRIPT , vá em Data/CreatureScript/Scripts , crie um arquivo chamado (amuletelemental.lua) , e dentro adicione

  Citar

local effects = {

[1] = {effect = 30, name = "Ice"},

[2] = {effect = 2, name = "Air"},

[4] = {effect = 32, name = "Fire"},

[5] = {effect = 32, name = "Holy"},

[6] = {effect = 32, name = "Death"},

[7] = {effect = 32, name = "Nature"},

[8] = {effect = 32, name = "Energy"},

}

atack = getCreatureTarget(cid)

get = getPlayerStorageValue(cid,10101)

function onTarget(cid,target)

if isPlayer(cid) and isMonster(target) or isPlayer(target) then

doSendMagicEffect(atack,effects[get].effect)

return true

else

return false

end

end

Continuando dentro da pasta CreatureScripts/Scripts . Vá em login.lua , e adicione

  Citar

registerCreatureEvent(cid, "AmuletElemental")

E para dar akela finalizada , vá em CreatureScripts.xml , e adicione

  Citar

<event type="target" name="AmuletElemental" event="script" value="amuletelemental.lua"/>

Como Usar :

Para se usar é muito facil , basta equipar-se com o ITEM , e para mudar de efeito é so ir clicando no item

Como Configurar
Para configurar é simples também , basta ir em creaturescript/scripts/amuletelemental.lua , e ir editando os efeitos


OBS : façam isso , porque eu nao tenho o DAT EDITOR , e eu nao arrumei os efeitos direitin , apenas do AR , pq eu tinha de cabeça , Sorry

Crédits ; Eu \o/

sign1z.png

Clique na imagem e veja nosso TOPICO OFFICIAL

  • Respostas 5
  • Visualizações 638
  • Created
  • Última resposta

Top Posters In This Topic

Postado

Bem legal esse script, otimo para quem utiliza amuletos que são fortes para outros elementos ex: death :D assim não tem utilidade o resto dos amulets alem do aol .*-*

Ele tem efeito do aol tabem?

Editado por CALOPSITA (veja o histórico de edições)

<center><a href="http://otservlist.org/ots/1378930"><img src="http://otservlist.org/html/signatures/1378930_1.png" alt="" style="border: 0px"></a></center>

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo