Mano 1 #1 Postado 29 Fevereiro, 2008 Antes de tudo quero dizer que sei que tem outros tp ake no ot! mais o meu naum fui eu ke fiz! eu peguei o do D@rk e modifikei para colocar um pouco parecido com o do tibia rl e o outro motivo foi pq o do D@rk naum pego ake! Nesse ake o char tem que ter level, vocaçao requerida e ser premium. ta aki o script: function onStepIn(cid, item, pos) --==--==--==--==--==--==--==--== [color=blue]energy = {x=000, y=000, z=0}[/color] [color=royalblue]noenter = {x=000, y=000, z=0}[/color] [color=red]enter = "Only premium players level 30 or higher sorcerers are able to enter this portal."[/color] --==--==--==--==--==--==--==--== voc = getPlayerVocation(cid) lvl = getPlayerLevel(cid) if isPremium(cid) then [color=darkorange]if lvl >= 30 then[/color] [color=red]if voc == 1 or voc == 5 then[/color] [color=indigo]if item.uid == 0000 then[/color] doSendMagicEffect(getPlayerPosition(cid),10) [color=darkslategray][b]doTeleportThing(cid,energy)[/b][/color] end else doPlayerSay(cid, enter, 16) doTeleportThing(cid,noenter) end else doPlayerSay(cid, enter, 16) doTeleportThing(cid,noenter) end else doPlayerSay(cid, enter, 16) doTeleportThing(cid,noenter) end doSendMagicEffect(getPlayerPosition(cid),10) end No Azul é o numero do mapa para onde o player sera mandado caso tenha as coisas requerias! No Azul Fraco é para onde o player sera mandado caso naum tenha oq o script pede! Level requerido ID DO PISO ONDE O PLAYER PISA E é Teleportado! Nos vermelho é a Msg que sera enviada caso o player naum tenha oq o script pede e no outro a vocaçao! caso queira modificar para druid vai fika assim: [color=red]enter = "Only premium players level 30 or higher druids are able to enter this portal."[/color] [color=red]if voc == 2 or voc == 6 then[/color] doTeleportThing(cid,energy) < Nessa parte no meu eu modifikei a cada portal o nome! Exp.: doTeleportThing(cid,energy) para doTeleportThing(cid,fire) para fire e quando modificar isto tera que modificar tbm: if item.uid == 0000 then doSendMagicEffect(getPlayerPosition(cid),10) [b]doTeleportThing(cid,energy)[/b] PARA: if item.uid == 0000 then doSendMagicEffect(getPlayerPosition(cid),10) [b]doTeleportThing(cid,fire)[/b] I TBM: --==--==--==--==--==--==--==--== [b]energy = {x=000, y=000, z=0}[/b] noenter = {x=000, y=000, z=0} enter = "Only premium players level 30 or higher sorcerers are able to enter this portal." --==--==--==--==--==--==--==--== PARA: --==--==--==--==--==--==--==--== [b]fire = {x=000, y=000, z=0}[/b] noenter = {x=000, y=000, z=0} enter = "Only premium players level 30 or higher sorcerers are able to enter this portal." --==--==--==--==--==--==--==--== SEI Q NAUM FIZ MAIS NAUM CUSTA NADA DOAR Compartilhar este post Link para o post
Yakushi Kabuto 0 #2 Postado 17 Agosto, 2008 Aew, maneiro^^ Funciono aqui, gostei, Massa pra fazer quests, ou entrada pra teleports, pq usa level,vocation Aprovado. Compartilhar este post Link para o post
Machine! 2 #3 Postado 17 Agosto, 2008 pelo q o compaheiro ai em cima disse..deve ser bomM! vou teste-lo aqui! ^^ vlws por trazer Compartilhar este post Link para o post
Pentagratta 0 #4 Postado 17 Agosto, 2008 Legalsz, irei usar num mapa que estou fazendo, soh que somente com a função de vocação ;D Vlw ai pro postar/editar, eh bem util Compartilhar este post Link para o post
Assassin Crasher 0 #7 Postado 17 Setembro, 2008 Impressionante velho , deixa o OTServ com mais RPG , além de fazer as pessoas ficarem curiosas e começarem a upar pra valer so pra ver oque têm no teleport, tambén evíta a morte dos que sai entrando em qualquer teleport que vê, Aprovado. Compartilhar este post Link para o post
Copag 0 #8 Postado 18 Setembro, 2008 Bem útil mas,é mais util pra level...uma quest de tal level em diante de vocação só nos portais de encanta armas e outro ;x Compartilhar este post Link para o post
Skayush 0 #9 Postado 31 Outubro, 2009 massa achei intereçante Compartilhar este post Link para o post