EduardoDantas 0 Postado Janeiro 28, 2012 Share Postado Janeiro 28, 2012 (editado) Olá galera, venho aqui pedir-lhes um script simples, só que eu não sei fazer, udjasuDJSADJU O script que eu quero é assim, eu quero que o cara só passe numa determinada porta (aquelas portas que tem uma maçaneta) se ele for vip e se ele for level 150+. Aí vai o meu script de door. Alguém poderia fazer o favor de adicionar a function para poder passar se for nivel 150+ também? Dou rep +. *-* Minha script de vip door. function onUse(cid, item, frompos, item2, topos) if vip.getVip(cid) <= 0 then return doPlayerSendCancel(cid, "Você não possui Vip Account.") end doTransformItem(item.uid, item.itemid + 1) playerpos = getPlayerPosition(cid) doorpos = {x = frompos.x, y = frompos.y, z = frompos.z, stackpos = 253} if playerpos.y == doorpos.y + 1 and playerpos.x == doorpos.x then doMoveCreature(cid, 0) elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y then doMoveCreature(cid, 1) elseif playerpos.y == doorpos.y - 1 and playerpos.x == doorpos.x then doMoveCreature(cid, 2) elseif playerpos.y == doorpos.y and playerpos.x == doorpos.x + 1 then doMoveCreature(cid, 3) elseif playerpos.x == doorpos.x + 1 and playerpos.y == doorpos.y - 1 then doMoveCreature(cid, 4) elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y - 1 then doMoveCreature(cid, 5) elseif playerpos.x == doorpos.x + 1 and playerpos.y == doorpos.y + 1 then doMoveCreature(cid, 6) elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y + 1 then doMoveCreature(cid, 7) end return TRUE end Agradeço quem me ajudar. Editado Janeiro 29, 2012 por EduardoDantas Link para o comentário https://xtibia.com/forum/topic/179350-door-que-s%C3%B3-vip-passa-ou-s%C3%B3-se-for-level-150/ Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Janeiro 28, 2012 Share Postado Janeiro 28, 2012 (editado) function onUse(cid, item, frompos, item2, topos) if getPlayerLevel(cid) < 150 or vip.getVip(cid) <= 0 then return doPlayerSendCancel(cid, "Você não possui Vip Account.") else doTransformItem(item.uid, item.itemid + 1) playerpos = getPlayerPosition(cid) doorpos = {x = frompos.x, y = frompos.y, z = frompos.z, stackpos = 253} if playerpos.y == doorpos.y + 1 and playerpos.x == doorpos.x then doMoveCreature(cid, 0) elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y then doMoveCreature(cid, 1) elseif playerpos.y == doorpos.y - 1 and playerpos.x == doorpos.x then doMoveCreature(cid, 2) elseif playerpos.y == doorpos.y and playerpos.x == doorpos.x + 1 then doMoveCreature(cid, 3) elseif playerpos.x == doorpos.x + 1 and playerpos.y == doorpos.y - 1 then doMoveCreature(cid, 4) elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y - 1 then doMoveCreature(cid, 5) elseif playerpos.x == doorpos.x + 1 and playerpos.y == doorpos.y + 1 then doMoveCreature(cid, 6) elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y + 1 then doMoveCreature(cid, 7) end end return TRUE end Editado Janeiro 28, 2012 por Vodkart Link para o comentário https://xtibia.com/forum/topic/179350-door-que-s%C3%B3-vip-passa-ou-s%C3%B3-se-for-level-150/#findComment-1187666 Compartilhar em outros sites More sharing options...
EduardoDantas 0 Postado Janeiro 28, 2012 Autor Share Postado Janeiro 28, 2012 Agora to com um problema, se for nivel 150+ entra, mas se tiver a vip ele não entra, diz que não tem vip. =/ Link para o comentário https://xtibia.com/forum/topic/179350-door-que-s%C3%B3-vip-passa-ou-s%C3%B3-se-for-level-150/#findComment-1187908 Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Janeiro 28, 2012 Share Postado Janeiro 28, 2012 if getPlayerLevel(cid) < 150 and vip.getVip(cid) <= 0 then Link para o comentário https://xtibia.com/forum/topic/179350-door-que-s%C3%B3-vip-passa-ou-s%C3%B3-se-for-level-150/#findComment-1187924 Compartilhar em outros sites More sharing options...
EduardoDantas 0 Postado Janeiro 29, 2012 Autor Share Postado Janeiro 29, 2012 Valeu mano, funcionou perfeitamente. *-*. Foi mal eu ter escrevido errado. dasusadusdi era se ele for vip e se for nivel 150+ =/ Link para o comentário https://xtibia.com/forum/topic/179350-door-que-s%C3%B3-vip-passa-ou-s%C3%B3-se-for-level-150/#findComment-1188106 Compartilhar em outros sites More sharing options...
Posts Recomendados