jkteif 0 Postado Novembro 18, 2007 Share Postado Novembro 18, 2007 (editado) Estou postando mais um Script feito por mim, ele é bem simples mais como eu sempre digo, poderá ser útil para muitos Otserver's levado ao estilo RPG. Esse Script funciona da seguinte maneira... Quando o player pisar no piso selecionado, dependendo a vocação que o player tiver ele poderá se teleportar para uma certa coordenada. Resumindo: Se o player tiver a vocação de Knight e pisar no piso ele irá para um certo lugar, se o player for Druid ele irá para outro lugar, e assim vai Então chega de enrolação e vamos ao que interessa... Primeiramente abra a pasta movements do seu Otserver e depois o arquivo movements.xml e dentro dele adicione a Tag abaixo. Código: <movevent event="StepIn"******uniqueid="6666" script="piso_vocation.lua" />Logo depois, abra a pasta movements, cópie qualquer arquivo, renomei para piso_vocation, apague tudo que tiver dentro e adicione o Code abaixo: [center][color="#0000FF"]Citação: function onStepIn(cid, item, frompos, item2, topos) playervoc = getPlayerVocation(cid) player1pos = getPlayerPosition(cid) player2pos = getPlayerPosition(cid) player3pos = getPlayerPosition(cid) player4pos = getPlayerPosition(cid) novapos1 = {x=348, y=293, z=8} novapos2 = {x=348, y=296, z=8} novapos3 = {x=350, y=293, z=8} novapos4 = {x=350, y=296, z=8} msg = "Teleportado!" if item.uid == 6666 then if playervoc == 1 then doPlayerSendTextMessage(cid, 22, msg) getThingfromPos(player1pos) doSendMagicEffect(player1pos,2) doTeleportThing(cid,novapos1) doSendMagicEffect(novapos1,10) elseif playervoc == 2 then doPlayerSendTextMessage(cid, 22, msg) getThingfromPos(player2pos) doSendMagicEffect(player2pos,2) doTeleportThing(cid,novapos2) doSendMagicEffect(novapos2,10) elseif playervoc == 3 then doPlayerSendTextMessage(cid, 22, msg) getThingfromPos(player3pos) doSendMagicEffect(player3pos,2) doTeleportThing(cid,novapos3) doSendMagicEffect(novapos3,10) elseif playervoc == 4 then doPlayerSendTextMessage(cid, 22, msg) getThingfromPos(player4pos) doSendMagicEffect(player4pos,2) doTeleportThing(cid,novapos4) doSendMagicEffect(novapos4,10) end return 1 end end[/b] [/center] Onde tem a cor vermelha,[/color] significa a coordenada para onde irá cada tipo de vocação ao usar o piso, mude de acordo com o seu Mapa. Onde tem a cor preta, significa a mensagem que o player irá receber ao usar o piso. Onde tem a cor azul, significa o número do Unique id que vc irá colocar no piso pelo MapaEditor, na Tag adicionada no movements.xml e dentro do próprio Script, mude o número para qualquer um que vc quiser, porém verifique-se o número não está sendo usado. Como já disse acima, é um Script bem simples porém útil para Otserver de RPG. Créditos 100% Roxzin and Jkteif. Espero ter ajudado. Editado Novembro 18, 2007 por jkteif Link para o comentário https://xtibia.com/forum/topic/68792-piso-vocation/ Compartilhar em outros sites More sharing options...
victor bacchi 0 Postado Novembro 18, 2007 Share Postado Novembro 18, 2007 Olá rapaz, Obrigado por fazer este post, irá ajudar muito o Xtibia com seus usuários.. Acho que deveria continuar assim postando bons tutoriais. Só tenho uma observação a fazer: Tente organizar um poco mais... e deixar o topico mais bunito. Até + Abraços Link para o comentário https://xtibia.com/forum/topic/68792-piso-vocation/#findComment-423301 Compartilhar em outros sites More sharing options...
GM Matthor 0 Postado Novembro 18, 2007 Share Postado Novembro 18, 2007 (editado) Cara é minha impressão ou o filtro de palavrões do Xtibia interrompeu o código? <movevent event="StepIn"******uniqueid="6666" script="piso_vocation.lua" /> //GM Matthor Editado Novembro 18, 2007 por GM Matthor Link para o comentário https://xtibia.com/forum/topic/68792-piso-vocation/#findComment-423306 Compartilhar em outros sites More sharing options...
4291226 0 Postado Novembro 18, 2007 Share Postado Novembro 18, 2007 Cara é minha impressão ou o filtro de palavrões do Xtibia interrompeu o código? //GM Matthor nao isso e 1 Coiso que eles usam pra deixar o script certo xP ehehhe Cya Link para o comentário https://xtibia.com/forum/topic/68792-piso-vocation/#findComment-423316 Compartilhar em outros sites More sharing options...
Conde Sapo 4 Postado Novembro 21, 2007 Share Postado Novembro 21, 2007 nao isso e 1 Coiso que eles usam pra deixar o script certo Coiso - Que coiso é esse ??? eles - eles quem ??? certo - certo como ??? essa foi uma das melhores frases que você já disse. :smile_positivo: Link para o comentário https://xtibia.com/forum/topic/68792-piso-vocation/#findComment-425047 Compartilhar em outros sites More sharing options...
tibiaa4e 86 Postado Novembro 21, 2007 Share Postado Novembro 21, 2007 Arrume o [/b] no fim do script =D Apesar que acho que n ira interferir A ideia e legal + em ot so colocando em lugares com dificuldade em entrar @conde verdade Essa frase foi ######... Link para o comentário https://xtibia.com/forum/topic/68792-piso-vocation/#findComment-425090 Compartilhar em outros sites More sharing options...
4291226 0 Postado Novembro 22, 2007 Share Postado Novembro 22, 2007 Mal Bom Topic. Coloque Devidos Creditos...Para o Tutorial. Estarei Lhe Reportando. Por Ripping. Sem Mais. Cya Link para o comentário https://xtibia.com/forum/topic/68792-piso-vocation/#findComment-425262 Compartilhar em outros sites More sharing options...
Conde Sapo 4 Postado Novembro 25, 2007 Share Postado Novembro 25, 2007 @Lolzao Você fala dos outros mas faz igual. Não posta isso. só faça o REPORT e fica na sua. UMA das Regras de REPORTAR RIPPING Segundo Reportar o tópico, sem fazer alarde no tópico (tipo: VOU TE DENUNCIAR SEU RIPE DE UMA FIGA!), se você fizer isso é bem capaz do cara colocar os créditos enquanto um moderador ainda não viu o tópico. Agora ele vai mudar o crédito e ninguém vai poder fazer mais nada. esse mininu ENCHEU os foruns do XTibia de RIPE :XTibia_smile: Link para o comentário https://xtibia.com/forum/topic/68792-piso-vocation/#findComment-427069 Compartilhar em outros sites More sharing options...
Voxnot 1 Postado Novembro 25, 2007 Share Postado Novembro 25, 2007 Uma pergunta: Sei que da pra fazer este piso so funcionar com premmy, então qual seria o comando? getPlayerPremmy? Espero a resposta. Link para o comentário https://xtibia.com/forum/topic/68792-piso-vocation/#findComment-427088 Compartilhar em outros sites More sharing options...
Conde Sapo 4 Postado Novembro 25, 2007 Share Postado Novembro 25, 2007 getPlayerPremmy? if isPremium(cid) == TRUE then :XTibia_smile: Link para o comentário https://xtibia.com/forum/topic/68792-piso-vocation/#findComment-427287 Compartilhar em outros sites More sharing options...
Voxnot 1 Postado Novembro 26, 2007 Share Postado Novembro 26, 2007 Valeu Conde, ja fazia tempo que tava tentando adivinhar =) Link para o comentário https://xtibia.com/forum/topic/68792-piso-vocation/#findComment-428045 Compartilhar em outros sites More sharing options...
_ferrari_ 1 Postado Dezembro 18, 2007 Share Postado Dezembro 18, 2007 if isPremium(cid) == TRUE then no global true = 1 e false = 0 entao, if isPremium(cid) == 1 then serve tb Link para o comentário https://xtibia.com/forum/topic/68792-piso-vocation/#findComment-444068 Compartilhar em outros sites More sharing options...
rockets 7 Postado Abril 14, 2008 Share Postado Abril 14, 2008 Vlw mto bom para trainers separados. :hi: Link para o comentário https://xtibia.com/forum/topic/68792-piso-vocation/#findComment-516468 Compartilhar em outros sites More sharing options...
Posts Recomendados