Postado Março 17, 2016 9 anos Olá, meu primeiro pedido ! Então é algo facil, eu não sou scripter, mas acho que seja. Seria tipo um RESTRIÇÃO DE ITEM ! Teria um TILE antes da QUEST que o player não poderia entrar estando com tal ITEM ! se ele remover esse item da BAG, ai ele pode entrar !
Postado Março 17, 2016 9 anos Solução Crie um arquivo na pasta movements/scripts com o nome: questitem.lua Segue o script: function onStepIn(cid, item, pos, slot) local item = 1234 -- ID do item que o player não pode ter if getPlayerItemCount(cid,item) >= 1 then doTeleportThing(cid,fromPosition) doSendMagicEffect(getPlayerPosition(cid), 2) doPlayerSendTextMessage(cid, 19, "Você não pode passar por possuir o item.") else doPlayerSendTextMessage(cid, 19, "Bem vindo.") end end Altere 1234 para o id do item. Registre ele no movements.xml <movevent type="StepIn" actionid="ACTIONID DO PISO" event="script" value="questitem.lua"/> Altere ACTIONID DO PISO para o action id que você colocar no piso pelo mapeditor.
Postado Março 17, 2016 9 anos Autor 14 minutos atrás, DukeeH disse: Crie um arquivo na pasta movements/scripts com o nome: questitem.lua Segue o script: function onStepIn(cid, item, pos, slot) local item = 1234 -- ID do item que o player não pode ter if getPlayerItemCount(cid,item) >= 1 then doTeleportThing(cid,fromPosition) doSendMagicEffect(getPlayerPosition(cid), 2) doPlayerSendTextMessage(cid, 19, "Você não pode passar por possuir o item.") else doPlayerSendTextMessage(cid, 19, "Bem vindo.") end end Altere 1234 para o id do item. Registre ele no movements.xml <movevent type="StepIn" actionid="ACTIONID DO PISO" event="script" value="questitem.lua"/> Altere ACTIONID DO PISO para o action id que você colocar no piso pelo mapeditor. REP+ -- AMANHA VOLTO E DOU OUTRO Editado Março 17, 2016 9 anos por fawkz1231 (veja o histórico de edições)
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.