[Action] Experience Scroll

Doidin
Por Doidin
em Actions e Talkactions

Doidin

Delícia
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 25/06/08Posts: 723Gênero: MasculinoChar no Tibia: Diiva

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.. =)

Meu site pessoal:
https://devmat.com.br/


dono do um sitezinho qualquer

o lado negro da força, bjs

onokamisama

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/12/10Posts: 39

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

Te Ajudei? Rep add.png

Doidin

Delícia
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 25/06/08Posts: 723Gênero: MasculinoChar no Tibia: Diiva

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... =)

Meu site pessoal:
https://devmat.com.br/


dono do um sitezinho qualquer

o lado negro da força, bjs

gmharea

PokeNews Admin
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/01/10Posts: 74Char no Tibia: Hunter Lokinho

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'

NOVO OTPOKEMON ~>

POKENEWS PROJECT

____________________________________________________

 

bi4jn1b5.jpg

Pokémon Distro, O melhor MOD de Tibia!

 

Meus Trabalhos (Dash Advanced):

Subwat

GAUCHO MACHO
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 27/07/09Posts: 1516Char no Tibia: Gean Riot

não entendi o que isso faz.. adiciona 10k de exp ao player?

Entrem Server online desde o dia 22/02/2013 Monster 24HORAS dedicado!

IP: monster24h.com

PROTOCOL:8.60

PORT:7171

 

RATES:

Exp: 9999x~10x

Skills:800x

Magic:200x

Loot:2x

Pvp-e Advanced: 1.1x Ao matar players de level semelhante.

 

Accounts Pelo Account Manager!

Mequiii

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/12/10Posts: 1

não entendi o que isso faz.. adiciona 10k de exp ao player?

isso mesmo vc pode colocar como sistema de recompensa de evento algo parecido :D

churupetinha

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/06/10Posts: 61Char no Tibia: Churupettinha

isso e bom sabe como so pode usar duas veses ou mas ae acaba