Dahora.
Retira a tag [size=4] e [/size] do code senão alguem vai copiar e dar erro
Por Beeki, 27 de mar. de 2012 em Actions e Talkactions
info
Grupo: Lorde
Registrado: 17/01/09
Posts: 2.1k
Reputação: +395
Char no Tibia: 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
Grupo: Campones
Registrado: 17/09/12
Posts: 13
Reputação: -9

Otimo era que eu estava presisando ![]()
info
Grupo: Herói
Registrado: 12/03/11
Posts: 1.9k
Reputação: +284
Gênero: Masculino
Char no Tibia: 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
Editado Março 27 por Beeki