Retirado.
Edited Fevereiro 17 by Stigal
@up
Eu fiz um pedido de script e não um "pedido de opinião de como eu devo fazer ot", entendeu?
Edited Fevereiro 17 by Lucasyeah
info
Group: Herói
Joined: 28/11/10
Posts: 3.4k
Reputation: +585
Gender: Masculino

Retirado.
Só de opnioes quando alguem pedir!
Topico é "PEDIDO DE QUEST", qualquer mensagem que seja fora do assunto pode e será considerado como inflação!
Preste mais atenção.
info
Group: Lorde
Joined: 22/07/12
Posts: 2.2k
Reputation: +453
Tibia Character: Kissy

Script .
em data / actions / scripts / renomeie algum arquivo para questlvl.lua é adicione .
function onUse(cid, item, fromPosition, itemEx, toPosition)
local pos = {x=7999,y=7992,z=7}
local level = 10000 -- quantos lvls vai ganhar
if getPlayerStorageValue(cid, 2123) <= 0 and getPlayerStorageValue(cid, 2124) <= 0 and getPlayerStorageValue(cid, 2125) <= 0 then
doTeleportThing(cid,pos)
doPlayerSendCancel(cid,"Desculpe você não tem uma das storages")
end
doPlayerAddLevel(cid, level)
doPlayerSendCancel(cid,"Parabéns se ganho 10k de lvl")
return true
end
em actions.xml
<action actionid="4910" script=" questlvl.lua" />
dps adicione a storage , 4910 no báu .
Edited Fevereiro 17 by SkyLigh
info
Group: Príncipe
Joined: 19/08/10
Posts: 4k
Reputation: +1.1k
Gender: Masculino

if getPlayerStorageValue(cid, 2123) >= 1 then elseif getPlayerStorageValue(cid, 2124) >= 1 then elseif getPlayerStorageValue(cid, 2125) >= 1 then doTeleportThing(cid,pos) doPlayerSendCancel(cid,"Desculpe você não tem uma das storages") end
lol?
if getPlayerStorageValue(cid, 2123) <= 0 and getPlayerStorageValue(cid, 2124) <= 0 and getPlayerStorageValue(cid, 2125) <= 0 then doTeleportThing(cid, pos) doPlayerSendCancel(cid,"You can't do that!") end
Edited Fevereiro 17 by Slicer
info
Group: Lorde
Joined: 22/07/12
Posts: 2.2k
Reputation: +453
Tibia Character: Kissy

@Slicer to um tempo sem fazer script voltei hoje nem lembro se 3 and e permitido na mesma linha .
mais vlw .
info
Group: Príncipe
Joined: 19/08/10
Posts: 4k
Reputation: +1.1k
Gender: Masculino

pode por 1000000 ands/ors na ms linha
kk
info
Group: Visconde
Joined: 07/01/12
Posts: 495
Reputation: +48
Gender: Masculino
Tibia Character: Nem Tenho

@Slicer, cara tem como vc fazer 1 versão desse script, para o pda, porem sem precisar de storage pra fazer a quest ? e alem de ganhar level, ganhar tb items. vllw mano =D
Olha faz o seguinte... Esquece essas storages e faz com que a script apenas dê 10k de lvl somente 1x para o player... pq eu testei aqui e posso ficar clikando quantas vezes eu quiser no bau e ganhando lvl, lvl, lvl..
info
Group: Banidos
Joined: 11/01/13
Posts: 576
Reputation: +109
Tibia Character: Darashia del Shee

Nem sei se vai funfar, porém, toma ai ![]()
local storage = 2111
local exp = 10000
local pos = {x=7999,y=7992,z=7}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local pos = {x=7999,y=7992,z=7}
local level = 10000 -- quantos lvls vai ganhar
if (getPlayerStorageValue(cid, storage) < 1) then
doPlayerAddExp(cid, exp)
doPlayerSendTextMessage(cid,"Você ganhou 10k de exp ")
doTeleportThing(cid, pos)
setPlayerStorageValue(cid, storage)
else
doPlayerSendCancel(cid,"Você ja ganhou esse premio!")
doTeleportThing(cid, pos)
return true
end
end
Edited Fevereiro 18 by Gears
Eu ganhei só 1000 de exp (08:52 You advanced from Level 8 to Level 11.)
E posso clikar no bau quantas vezes quiser ![]()
valew vcs que tentaram ajudar, eu improvisei aki e consegui fazer minha script
function onUse(cid, item, fromPosition, itemEx, toPosition)
local pos = {x=7999,y=7992,z=7}
local level = 10000 -- quantos lvls vai ganhar
if getPlayerStorageValue(cid, 54555) <= 0 then
doTeleportThing(cid,pos)
doPlayerSendCancel(cid,"Desculpe você já fez.")
if queststatus == -1 then
end
doPlayerAddLevel(cid, level)
setPlayerStorageValue(cid,54555,1)
doPlayerSendCancel(cid,"Parabéns você ganhou 10k de lvl")
return true
end
end
actions.xml -\/
<action actionid="54555" script="questlvl.lua" />
Testei e funcionou!
@moderação podem mover para dúvidas sanadas ou pedidos atendidos sei lá.. ![]()
Edited Fevereiro 18 by Lucasyeah







info
Group: Campones
Joined: 26/09/12
Posts: 41
Reputation: +2
8.60
Styller Yourots Distro
Nivel: Médio
Olá gostaria de uma action de quest que o player que possua alguma das storages = 2123, 2124, 2125, clique no bau e ganhe 10k de level. (obviamente também ganhará mana e life de acordo com o configurado no vocations.xml)
Se o player não tiver nenhuma dessas storages ele é levado para o templo... {x = 7999, y = 7992, z = 7}