Dahora.
Retira a tag [size=4] e [/size] do code senão alguem vai copiar e dar erro
By Beeki, 27 de mar. de 2012 in Actions e Talkactions
info
Group: Lorde
Joined: 17/01/09
Posts: 2.1k
Reputation: +395
Tibia Character: Adra Sata

Dahora.
Retira a tag [size=4] e [/size] do code senão alguem vai copiar e dar erro
Script ótimo, parabéns!!!! Rep + pra você ;D
info
Group: Campones
Joined: 17/09/12
Posts: 13
Reputation: -9

Otimo era que eu estava presisando ![]()
info
Group: Herói
Joined: 12/03/11
Posts: 1.9k
Reputation: +284
Gender: Masculino
Tibia Character: Nokte
Opa galera, vi esse script em outro fórum e achei legal e então irei postar para vocês, é um ring que ao ser equipado atribui double EXP ao player
vá em data/actions/actions/xml e adicione o seguinte arquivo.
local cfg = { exhausted = 100, -- Time you are exhausted in seconds. storage = 5858, -- Storage used for "exhaust." exp = 2.0 -- this means 2x more experence then default } function onUse(cid, item) if(getPlayerStorageValue(cid, cfg.storage) > os.time() and getPlayerStorageValue(cid, cfg.storage) < 100+os.time()) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "You must wait another " .. getPlayerStorageValue(cid, cfg.storage) - os.time() .. ' second' .. ((getPlayerStorageValue(cid, cfg.storage) - os.time()) == 1 and "" or "s") .. " to use another ring.") else doRemoveItem(item.uid,1) setPlayerStorageValue(cid, cfg.storage, os.time() + cfg.exhausted) doPlayerSetExperienceRate(cid, cfg.exp) doPlayerSendTextMessage(cid,22,"You have extra experience for 100 seconds") end return true endaqui está a tag do actions.xml referente ao mesmo.
vá em creaturescripts.xml e adicione essa tag.
depois crie um arquivo em data/creaturescripts/scripts com o nome deistriniti2.lua
local cfg = {
storage = 5858, -- Storage used for "exhaust."
exp = 2.0 -- this means 2x more experence then default
}
function onThink(cid)
if(getPlayerStorageValue(cid, cfg.storage) > os.time() and getPlayerStorageValue(cid, cfg.storage) < 100+os.time()) then
doPlayerSetExperienceRate(cid, cfg.exp)
else
doPlayerSetExperienceRate(cid, 1.0)
end
return true
end[/size]
depois vá no seu login.lua e registre o seguinte evento.
créditos:
Erikas Kontenis
Beeki
Edited Março 27 by Beeki