Ir para conteúdo
  • 0

shuzin

Pergunta

Olá eu peguei esse script aqui no Xtibia mesmo, só modifiquei com os itens que quero, não sei está funcionando no meu ot, pq dei /reload no creaturescripts e não funcionou, não sei se preciso restartar o server para funcionar!

 

Quero que ganhe addon e mount doll no lv 280!

 

 

Fiz um novo lvl.lua:

 

 

local config = {

[1] = {

[280] = {13030,9693}

},

[2] = {

[280] = {13030,9693}

},

[3] = {

[280] = {13030,9693}

},

[4] = {

[280] = {13030,9693}

}

}

 

function onAdvance(cid, skill, oldLevel, newLevel)

if(skill == SKILL__LEVEL) then

if(not config[getPlayerVocation(cid)]) then

return true

end

 

local tmp = config[getPlayerVocation(cid)]

if(not tmp[newLevel]) then

return true

end

 

for _, v in ipairs(tmp[newLevel]) do

doPlayerAddItem(cid, v, 1)

end

end

return true

end

 

 

 

Em login.lua coloquei a tag:

registerCreatureEvent(cid, "lvl")

 

Em creaturescripts.xml a tag:

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

 

Só quero saber se está funcionando, e se podem testar, obg!

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Crie em creaturescripts um arquivo chamado reward45.lua

E cole isto:

 

 

function onAdvance(cid, skill, oldlevel, newlevel)

if(getPlayerStorageValue(cid, 99991) ~= 1 and skill == SKILL__LEVEL and newlevel >= 280) then

doPlayerAddItem(cid, 13030, 1)

doPlayerAddItem(cid, 9693, 1)

setPlayerStorageValue(cid, 99991, 1)

doPlayerSendTextMessage(cid, 22, "You have been awarded with two itens!")

end

return TRUE

end

 

Em Login.lua coloque:

 

registerCreatureEvent(cid, "reward45")

 

E por último em creaturescripts.xml:

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

Editado por murilo103
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...