JA
pedido

Troca de classe troca HP e MP

Por Jake1, 05 de mai. de 2013 em Scripts

resolvido
20
2.7k
VodkartV
08 de maio de 2013 às 18:33

nome do seu script.lua

function onUse(cid, item, fromPosition, itemEx, toPosition)
local t = { -- [iD DO ITEM] = VOC ID
[8865] = 1,
[8950] = 2,
[9965] = 3,
[8911] = 4
}
if not t[item.itemid] then return false end
local voc_ID = t[item.itemid]
setPlayerStorageValue(cid, 889456, voc_ID) -- evitar bugs
doRemoveItem(item.uid, 1)
local pid, hp, mana = getPlayerGUID(cid), (getVocationInfo(voc_ID).healthGain*getPlayerLevel(cid)), (getVocationInfo(voc_ID).manaGain*getPlayerLevel(cid))
doRemoveCreature(cid)
db.executeQuery("UPDATE `players` SET `manamax` = "..mana..",`health` = "..hp..", `healthmax` = "..hp..",`mana` = "..mana.." WHERE `id` = "..pid )
return true
end

 

actions.xml

<action itemid="8865;8950;9965;8911" script="nome do seu script.lua"/>

 

 

configuração:

 

local t = { -- [iD DO ITEM] = VOC ID
[8865] = 1,
[8950] = 2,
[9965] = 3,
[8911] = 4
}

 

[iD DO ITEM] = ID DA VOC

 

exemplo:

 

o item com ID 8911 vai dar a VOC 4

 

pode adicionar mais items:

 

 

local t = { -- [iD DO ITEM] = VOC ID
[8865] = 1,
[8950] = 2,
[9965] = 3,
[8911] = 4,
[9010] = 5
}

 

ai tem que adicionar na tag no actions.xml tbm, ficando

 

<action itemid="8865;8950;9965;8911;9010" script="nome do seu script.lua"/>

Editado Maio 8 por Vodkart

Jake1J
08 de maio de 2013 às 18:42

Blz vo testa aki

 

vo te da 10rep+

 

mais tem uma coisa isso e uq action ? ??

 

desculpa e action mesmo <action itemid="8865;8950;9965;8911" script="nome do seu script.lua"/>

VodkartV
08 de maio de 2013 às 18:43

testa aí e me fala se funcionou...

 

sobre os REPS eu nem quero e não preciso, se fosse para conseguir somente REP eu não estaria te ajudando rsrsrs

 

guarda pra algum tópico no fórum q vc considere útil

 

vlw

 

action? LOL

 

é o script que vc pediu por item

 

vc coloca o script .lua em

 

data> actions > script

 

e a tag é em actions.xml

Editado Maio 8 por Vodkart

Jake1J
08 de maio de 2013 às 18:45

Vlw fuciono perfeitamente vai ganha os 10rep+

 

Podem fecha o topico

 

Sobre rep ja que vc n que so vo te da 1 ahUAHUha

 

falow so seu fan

RoksasR
08 de maio de 2013 às 18:51

Tópico movido para a seção de dúvidas e pedidos resolvidos.