Postado Agosto 19, 2019 5 anos Bom Dia rapaziada do TK Eu tenho um sistema de VIP Door, mas eu queria que além de precisar ser Premium Account o jogador também precisar de Level para abrir a porta. Vocês poderiam me ajudar? Rep ++ Mostrar conteúdo oculto function onUse(cid, item, frompos, item2, topos) local idPortaAberta = 9181 local idPortaFechada = 9181 if not isPremium(cid) then return doPlayerSendTextMessage(cid,22,"Você precisa ter Premium Account para passar!") end doTransformItem(item.uid, idPortaAberta) local dir = getDirectionTo(getPlayerPosition(cid), frompos) doMoveCreature(cid, dir) doMoveCreature(cid, dir) local porta = getTileItemById(frompos, idPortaAberta) if porta.uid > 0 then doTransformItem(porta.uid, idPortaFechada) end return TRUE end
Postado Agosto 19, 2019 5 anos Solução function onUse(cid, item, frompos, item2, topos) local idPortaAberta = 9181 local idPortaFechada = 9181 local levelNeeded = 500 ---level necessario pra passar if not isPremium(cid) then return doPlayerSendTextMessage(cid,22,"Você precisa ter Premium Account para passar!") end if getPlayerLevel(cid) < levelNeeded then return doPlayerSendTextMessage(cid,22,"Você necessita do level "..levelNeeded.." !") end doTransformItem(item.uid, idPortaAberta) local dir = getDirectionTo(getPlayerPosition(cid), frompos) doMoveCreature(cid, dir) doMoveCreature(cid, dir) local porta = getTileItemById(frompos, idPortaAberta) if porta.uid > 0 then doTransformItem(porta.uid, idPortaFechada) end return TRUE end Editado Agosto 19, 2019 5 anos por Rafaelk36 (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.