Ir para conteúdo

[Action] Experience Scroll


Doidin

Posts Recomendados

Olá galerinha, bom, depois de um tempão sem postar um script, voltei pra cá... (:

 

Esse script eu fiz para um servidor no qual eu participava da equipe, ele é bem simples e já deve existir algum parecido, porém ele é bem bacana e tenho certeza que muita gente irá gostar dele, vamos logo ao que interessa né?! =)

 

Vá até a pasta data/actions e abra o arquivo actions.xml e adicione esta tag:

<action itemid="7722" event="script" value="expscroll.lua"/>

 

Agora vá até a pasta data/actions/scripts e crie o arquivo expscroll.lua e bote isto dentro:

-- [( Script created by Doidin for XTibia.com )] --

local exp = 10000 -- Quanto de experience o player irá ganhar?!
local exhaust = 60 -- Tempo para o player poder usar o item novamente! (tempo em segundos)
local text = "Congratulations, you gained "..exp.." points of experience."
local storage = 9811 -- Não mexa aqui.

function onUse(cid, item, fromPosition, itemEx, toPosition)
if (getPlayerStorageValue(cid, storage) <= os.time()) then
           doPlayerAddExp(cid, exp)
           doCreatureSay(cid, text, 19)
           doSendMagicEffect(getCreaturePosition(cid), 14)
           doRemoveItem(cid, item.uid, 1)
           setPlayerStorageValue(cid, storage, os.time()+exhaust)
       else
           doPlayerSendCancel(cid, "Sorry, you only can again use this item after "..exhaust.." seconds.")
       end
   return TRUE
end

Imagem de demonstração:



cz3eohs.png

Bom, é isso ai pessoal.. =)

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

uma duvida mais e se o player ficar clicando varias vezes tem alguma tag que impessa isso ?

Cara eu nem tinha me lembrado disso, adicionei a função do exhaust.

Abraços... =)

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

pelo que vii, a pessoa usa o scroll e continua com ele...

eu num saco muito de script, mas tem como depois que usar ele sumir??

assim num ia ter abuso :D

 

belo script (y)

 

@edit

malz, agora que vii, o scrol some mesmo :D

thx pelo script, até no meu server de pokémon vou usar pra evento, huahauhau'

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

×
×
  • Criar Novo...