uma duvida mais e se o player ficar clicando varias vezes tem alguma tag que impessa isso ?
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- [Action] Experience Scroll
[Action] Experience Scroll
Por Doidin, 28 de dez. de 2010 em Actions e Talkactions
info
Grupo: Campones
Registrado: 14/12/10
Posts: 39
Reputação: +2

info
Grupo: Herói
Registrado: 25/06/08
Posts: 723
Reputação: +275
Gênero: Masculino
Char 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... =)
Editado Dezembro 28 por Doidin
info
Grupo: Campones
Registrado: 13/01/10
Posts: 74
Reputação: +3
Char 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 ![]()
belo script (y)
@edit
malz, agora que vii, o scrol some mesmo ![]()
thx pelo script, até no meu server de pokémon vou usar pra evento, huahauhau'
Editado Janeiro 3 por GMHareaOT
info
Grupo: Infante
Registrado: 27/07/09
Posts: 1.5k
Reputação: +405
Char no Tibia: Gean Riot

não entendi o que isso faz.. adiciona 10k de exp ao player?
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 ![]()
info
Grupo: Campones
Registrado: 17/06/10
Posts: 61
Reputação: +4
Char no Tibia: Churupettinha
isso e bom sabe como so pode usar duas veses ou mas ae acaba



info
Grupo: Herói
Registrado: 25/06/08
Posts: 723
Reputação: +275
Gênero: Masculino
Char 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:
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 endImagem de demonstração:
Bom, é isso ai pessoal.. =)
Editado Dezembro 28 por Doidin