Postado Março 3, 2015 10 anos Gente, eu desisti desse script pois tem uma coisa que vai ferrar, nesse script para a quest q eu estou fazendo, se a pessoa morrer ela não vai poder voltar mais, então eu preciso que a porta poderá ser usada por um player no mínimo 5 vezes. Se Alguem Puder Ajudar Ficarei Grato!! ----------------------------------------------////////////////////////////////////////////////////////////////////////////////-------------------------------------- Contato: Skype: nicraftextreme E-mail: [email protected] / [email protected] Então poe a porta no final da quest
Postado Março 3, 2015 10 anos Só por no final da quest enfrente o Baú ou enfrente um Boss. Porque no final enfrente o baú não vai adiantar MT baú tem sua própria storage. Mas você pode fazer uma quest como uma única tentativa . Valendo uma boa Reward Obstaculo Impossível? Impossível é existir algo Impossível Confira os Meus Conteúdos ! Te ajudei ? REP + E Ficamos KIT
Postado Março 4, 2015 10 anos Simples... basta colocar o seguinte codigo no script do bau, na parte que doPlayerSetStorageValue(cid, storage, 1) agora segue o script editado pra vc... Crie um arquivo em movements/scripts e nomeie como "portpass.lua" function onStepIn(cid, item, position, fromPosition) local pLevel = 100 --Level necessário para passar local positivo = "Você passou da porta!" -- Mensagem que vai ser enviada ao passar local semlvl = "Você precisa de level " ..pLevel.. " pelo menos para passar desta porta." local repete = "Você já passou na porta uma vez." local storage = 60609 if getPlayerLevel(cid) < pLevel then --se nao tiver lvl doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getPlayerPosition(cid), 10) doPlayerSendTextMessage(cid, 22, semlvl) elseif getPlayerStorageValue(cid, storage) == 1 then --se ja tiver feito a quest doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getPlayerPosition(cid), 10) doPlayerSendTextMessage(cid, 22, repete) else --se puder passar doPlayerSendTextMessage(cid, 22, positivo) end return TRUE end Agora abra o arquivo "movements.xml", localizado na pasta movements e adicione essa tag: <movevent type="StepIn" actionid="30001" event="script" value="portpass.lua"/> [Obs.: Pode mudar o actionid se essa não for válida] Agora basta colocar a actionid na porta que, no caso, seria 30001. Editado Março 4, 2015 10 anos por david0703 (veja o histórico de edições) Atenciosamente, David Araujo Meu Conteúdo Fui útil? Gostou? Faça uma doação. "É errando que se erra." "Gambiarras resolvem instantemente, porém podem complicar em problemas futuros." "Cada dia vivido é um aprendizado."
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.