W0
creatureevent

Ganhar Mount Ao Atingir Level X

Por W0lfer, 28 de nov. de 2012 em Globalevents e Spells

script
5
1.3k
W0lferW
28 de novembro de 2012 às 10:22

Em creaturescripts crie mount.lua:

 

function onAdvance(cid, oldLevel, newLevel)

local tab = {
[20] = {mountid = xx, storage = 11950},
[35]= {mountid = xx, storage = 11951},
[50] = {mountid = xx, storage = 11952}
}

select = tab[newLevel]
if select then
 if getPlayerStorageValue(cid, select.storage) < 0 then
 doPlayerAddMount(cid, select.mountid)
 setPlayerStorageValue(cid, select.storage, 1)
 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você ganhou uma nova montaria por chegar no level " .. newLevel .. ".")
 end
end

end

 

em creaturescripts.xml

 

<event type="advance" name="MountByLevel" event="script" value="mountbylevel.lua"/>

 

Em login.lua adicione a linha:

 

registerCreatureEvent(cid, "MountByLevel")

1 mês depois...
ElrienE
08 de dezembro de 2012 às 23:16

poderia explicar melhor neh

W0lferW
09 de dezembro de 2012 às 00:48

Oque tem pra explicar? Ja tem tudo no titulo.

2 semanas depois...
kaiopassosK
22 de dezembro de 2012 às 01:21

Isso so serve para Ot's assima de 9.1 NE?

W0lferW
22 de dezembro de 2012 às 19:16

Acima de 8.7