Postado Julho 15, 2014 12 anos Faaallaa galera, mais um script pra vcs aê, esse script é muito bom! Com ele você edita , o prêmio que o player recebe, o level necessário e onde ele será teleportado ao abrir a chest! Vamos lá. Vou usar quest de celebi como exemplo. em data/actions/script/celebiquest.lua Spoiler function onUse(cid, item, frompos, item2, topos) local pos = {x=1053, y=1049, z=7} - Pra onde o player será teleportado local premio = {102, 10} -- {Id do prêmio,quantidade} local premio2 = {2145, 5} local premio3 = {2160, 100} if getPlayerLevel(cid) >= 100 then - Level necessário. if getPlayerStorageValue(cid, 93824) >= 1 then return doPlayerSendCancel(cid, "Vazio.") else doTeleportThing(cid, pos) doPlayerSendTextMessage(cid, 22, "Parabens,Você completou a Celebi Quest.") doPlayerAddItem(cid, premio[1], premio[2]) doPlayerAddItem(cid, premio2[1], premio2[2]) doPlayerAddItem(cid, premio3[1], premio3[2]) setPlayerStorageValue(cid, 93824, 1) doTeleportThing(cid, pos) doSendMagicEffect(getThingPos(cid), 29) -- 29 é o efeito que vai fazer quando abrir a chest. end else return doPlayerSendCancel(cid, 'Somente players level 100+ podem abrir este bau.') end return true end a tag Spoiler <action actionid="33333" event="script" value="celebiquest.lua"/> -- se quiser mude o action. Para adicionar é bem facil você vai no remere, coloca uma chest onde vc quiser e coloca a action q você colocou na tag no meu caso é 33333. E pronto. IMPORTANTE : Se você for criar mais de uma quest mude o storage pois se vc fizer uma quest a outra vai reconhecer que você já fez pois tem a mesma storage if getPlayerStorageValue(cid, 93824) >= 1 coloque uma storage com um numero a mais tipo 93825 ja é outra quest e assim por diante. Edite aqui tambem setPlayerStorageValue(cid, 93824, 1) Lembresse é só se você for criar mais de uma quest! Outra coisa se você quiser colocar mais items faça isso, embaixo de: local premio3 = {2160, 100} adicione outro ficando assim: local premio4 = {2520, 1} e depois disso : doPlayerAddItem(cid, premio3[1], premio3[2]) adicione : doPlayerAddItem(cid, premio4[1], premio4[2]) Só mudar o número aumentar + 1. Bom é isso. Obrigado pela atenção, espero ter ajudado. Fiquem com Deus. MaxxSilva
Postado Julho 15, 2014 12 anos Formata melhor seu topico brother, coloca seus codigos em quote pra melhor visualização do topico =D
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.