Ir para conteúdo
  • Cadastre-se

Posts Recomendados

  • Administrador

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.

Objetivo do script: Um Scroll (paper) Paper.gif no qual você usa e ele te dará uma certa quantia de EXP.

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 Matheus for TibiaKing.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
Bom, é isso ai pessoal.. =)

 

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

Mas tipo, eu gostaria de fazer assim...

Ao usa-lo esse sumisse, utilizar apenas 1x, como faço ? :T

E poderia me informar quanto de XP necessita pra upar 100 leveis ? ._.

[OBS: XP NON stage]

E-mail para contato: [email protected]

hXUYr.png

Visitem:

Link para o post
Compartilhar em outros sites

Obrigado math , era exatamente isso que estava procurando .

Att ,

Froostiin

10ndx6q.png

-

2k0b39.png

-

25501up.png

Thx , Kamikaze for set design

Friend List :

EdsonJunior

aLD~

Cool

Robson Venturin

Kamikaze

MegaNo0body

Renato Ribeiro

Matheus

Lucas S.

Link para o post
Compartilhar em outros sites
  • Administrador

Lucas,

1. O script já é assim, você só usa o Scroll Exp um vez, ao usar ele some.

2. Olhe a tabela de experience: http://www.tibia.com/library/?subtopic=experiencetable

TibiaKing Team- KingTópicos
www.tibiaking.com

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

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.

Objetivo do script: Um Scroll (paper) Paper.gif no qual você usa e ele te dará uma certa quantia de EXP.

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 Matheus for TibiaKing.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
Bom, é isso ai pessoal.. =)

 

 

 

[RESOLVIDO]

 

Funcionou aki no meu server o char ganaha exp e tals, só que vc da use o client da DEBUG ou seja o cliente fecha inesperadamente... 

 

Alguma soluçao ?

 

 

Server: Crystal Server

Versao: 0.0.1.2 ou 0.1.2 (AZEROTH)

 

EDITED.

 

 

RESOLVI MUDANDO ISSO:

doCreatureSay(cid, text, 19)

PARA ISSO:

doCreatureSay(cid, text, 14)
Editado por Mikhael (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • 1 year later...

tem como fazer um de tempo?

 

tipo eu tenho um scroll com porcentagem e quero usar como se fosse pra almendar o xp por tal porcentagem durante certo tempo.

 

Exemplo: Exp Scroll 500% = almenta sua exp em 500% durante "x" dias ou "x" horas .

 

eu tenho de varias porcentagens.

Link para o post
Compartilhar em outros sites
  • 5 months later...

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