Ir para conteúdo
  • Cadastre-se

Posts Recomendados

  • Administrador

Esse é um script feito para quando o player usar um amuleto o EXP Rate dele aumente e fique 4x.
Funciona mesmo se você morrer.

Vá até data > actions > actions.xml e adicione a tag:

<action itemid="6527" event="script" value="expamulet.lua"/>
Vá até data > actions > scripts e crium arquivo "expamulet.lua" com isto:
local config = {
rate = 3, -- 4x mais experience
time = 5, -- Tempo em horas que funcionar o amuleto
storage = 20012
}
local function endExpRate(cid)
if isPlayer(cid) == TRUE then
doPlayerSetRate(cid, SKILL__LEVEL, 1) -- config.lua rate
setPlayerStorageValue(cid, config.storage, -1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Your extra experience time has ended.")
end
end
function onUse(cid, item, fromPosition, itemEx, toPosition)
if(getPlayerStorageValue(cid, config.storage) < 0) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Your extra experience rate is now: " .. config.rate .. ". It will last for ".. config.time .." hours.")
doPlayerSetRate(cid, SKILL__LEVEL, config.rate)
setPlayerStorageValue(cid, config.storage, os.time() + config.time * 3600)
addEvent(endExpRate, config.time * 3600 * 1000, cid)
doRemoveItem(item.uid, 1)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You still have extra experience time left.")
end
return TRUE
end
Créditos: XouruS

 

dm3o5y8.png
 
Você gostou deste conteúdo!? Este conteúdo te ajudou!? Isso será realmente útil pra você!?
Então, se possível, faça uma doação (de qualquer valor) que estará me ajudando também! :P
 

TibiaKing Team- KingTópicos
www.tibiaking.com

Link para o post
Compartilhar em outros sites

Mesmo se o player ficar off o tempo do amuleto vai ir se expirando?

Daniel Novaes diz

seu notebook não roda tibia né?

Robson Venturin diz

roda

com 95ºC

Robson Venturin diz

vo apontar meu lapiz

com a faca

afk

Link para o post
Compartilhar em outros sites
  • Administrador

Não, o amuleto só se expira enquanto o player estiver on.

Igual soft boots.

TibiaKing Team- KingTópicos
www.tibiaking.com

Link para o post
Compartilhar em outros sites
  • 1 year later...
  • 4 weeks later...

E se eu Quiser ele infinito ? o que faço?

Para o amuleto ficar infinito utilize esse script:

local config = {
rate = 3, -- 3x mais experience
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Your extra experience rate is now: " .. config.rate .. ". It will last for ".. config.time .." hours.")
doPlayerSetRate(cid, SKILL__LEVEL, config.rate)
end
return TRUE
end[/code]

Link para o post
Compartilhar em outros sites
  • 3 years later...

funciona em TFS 1.2 ??

 

ele some depois que acaba..??

 

e tipo se o server eh stage muda algo ?

pra mim esta dando este erro...

 

Lua Script Error: [Action Interface] 
data/actions/scripts/expamulet.lua:onUse 
data/actions/scripts/expamulet.lua:16: attempt to call global 'doPlayerSetRate' (a nil value) 
stack traceback: 
[C]: in function 'doPlayerSetRate' 
data/actions/scripts/expamulet.lua:16: in function

 

TFS 1.2

Link para o post
Compartilhar em outros sites
  • 1 year later...

ajuda aqui :D

 

[12/05/2017 02:18:07] [Error - LuaScriptInterface::loadFile] data/actions/scripts/expamulet.lua:10: ')' expected near 'extra'
[12/05/2017 02:18:07] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/expamulet.lua)
[12/05/2017 02:18:07] data/actions/scripts/expamulet.lua:10: ')' expected near 'extra'


[12/05/2017 02:18:07] [Error - LuaScriptInterface::loadFile] data/actions/scripts/expamuletevent.lua:17: '<eof>' expected near 'end'
[12/05/2017 02:18:07] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/expamuletevent.lua)
[12/05/2017 02:18:07] data/actions/scripts/expamuletevent.lua:17: '<eof>' expected near 'end'

 

Fiz tudo direitinho 

Jamais se desespere em meio as sombrias afeiçoes da sua vida, pois das nuvens mais negras cai água límpida e fecunda

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo