dyego2008 149 Postado Agosto 12, 2013 Share Postado Agosto 12, 2013 Boa noite rapazeeeeada! Vim postar um script que uso no meu Server 9.83 Oque ele faz? ele fica criando mensagens para informar para onde o respectivo teleport levará o Jogador. Eis aque uma imagem... No meu caso não Uso TP's e sim tiles. Bom vamos ao que interessa, em data/globalevents/scripts copie qualquer arquivo e renomei ele para talking.lua e cole isto dentro dele. local config = { positions = { {pos = {x = 1031, y = 1024, z = 7}, text = "Area Donate", effects = {CONST_ME_MAGIC_BLUE}}, {pos = {x = 1032, y = 1025, z = 7}, text = "Teleports", effects = {CONST_ME_MAGIC_BLUE}}, }, effects = {CONST_ME_POFF, CONST_ME_TELEPORT, CONST_ME_MAGIC_BLUE} } function onThink(interval) local people = getPlayersOnline() if #people == 0 then return true end for _, info in pairs(config.positions) do doPlayerSay(people[1], info.text, TALKTYPE_MONSTER_SAY, false, 0, info.pos) if info.effects and #info.effects > 0 then doSendMagicEffect(info.pos, info.effects[math.random(#info.effects)]) elseif config.effects and #config.effects > 0 then doSendMagicEffect(info.pos, config.effects[math.random(#config.effects)]) end end return true end em globalevents.xml adicione está tag ... <globalevent name="talkingSigns" interval="2500" event="script" value="talking.lua"/> Para adicionar mais é só seguir copiar e colar a tag {pos = {x = 1032, y = 1025, z = 7}, text = "Teleports", effects = {CONST_ME_MAGIC_BLUE}}, Alguma dúvida? poste ela. Ajudei? REP+ Link para o comentário https://xtibia.com/forum/topic/219375-teleports-falantes-9/ Compartilhar em outros sites More sharing options...
rhamer 5 Postado Agosto 20, 2013 Share Postado Agosto 20, 2013 mt bom rep ++ para voce ... mas uma duvida tem como voce arumar ele para nao soltar efeitos? ja fiz tudo que eu saiba dentro do meu conhecimento e da erro ... sempre.. e eu gostaria de escolher cada cor das palavras para por tem como ?? agradeço des de ja Link para o comentário https://xtibia.com/forum/topic/219375-teleports-falantes-9/#findComment-1552458 Compartilhar em outros sites More sharing options...
Maenilse 86 Postado Agosto 20, 2013 Share Postado Agosto 20, 2013 (editado) a pedido do usuario acima. use assim. local config = { positions = { {pos = {x = 1031, y = 1024, z = 7}, text = "Area Donate", effects = {CONST_ME_MAGIC_BLUE}}, {pos = {x = 1032, y = 1025, z = 7}, text = "Teleports", effects = {CONST_ME_MAGIC_BLUE}}, }, effects = {CONST_ME_POFF, CONST_ME_TELEPORT, CONST_ME_MAGIC_BLUE} } function onThink(interval) local people = getPlayersOnline() if #people == 0 then return true end for _, info in pairs(config.positions) do doPlayerSay(people[1], info.text, TALKTYPE_MONSTER_SAY, false, 0, info.pos) if info.effects and #info.effects > 0 then elseif config.effects and #config.effects > 0 then end end return true end @Topic é esse globalevent é bom pra ots 9.+, ja que nao foi a implantado a funçao doSendAnimatedText. Editado Agosto 20, 2013 por Maenilse Link para o comentário https://xtibia.com/forum/topic/219375-teleports-falantes-9/#findComment-1552531 Compartilhar em outros sites More sharing options...
rhamer 5 Postado Agosto 20, 2013 Share Postado Agosto 20, 2013 a pedido do usuario acima. use assim. local config = { positions = { {pos = {x = 1031, y = 1024, z = 7}, text = "Area Donate", effects = {CONST_ME_MAGIC_BLUE}}, {pos = {x = 1032, y = 1025, z = 7}, text = "Teleports", effects = {CONST_ME_MAGIC_BLUE}}, }, effects = {CONST_ME_POFF, CONST_ME_TELEPORT, CONST_ME_MAGIC_BLUE} } function onThink(interval) local people = getPlayersOnline() if #people == 0 then return true end for _, info in pairs(config.positions) do doPlayerSay(people[1], info.text, TALKTYPE_MONSTER_SAY, false, 0, info.pos) if info.effects and #info.effects > 0 then elseif config.effects and #config.effects > 0 then end end return true end @Topic é esse globalevent é bom pra ots 9.+, ja que nao foi a implantado a funçao doSendAnimatedText. rep ++ vlw ai me ajuda mt ... e agora para eu colocar somente o efeito em um lugar tem como ? agradeço des de ja Link para o comentário https://xtibia.com/forum/topic/219375-teleports-falantes-9/#findComment-1552556 Compartilhar em outros sites More sharing options...
Maenilse 86 Postado Agosto 20, 2013 Share Postado Agosto 20, 2013 (editado) tente ae lek. local config = { positions = { {pos = {x = 1031, y = 1024, z = 7}, text = "Area Donate", effects = {CONST_ME_MAGIC_BLUE}}, {pos = {x = 1032, y = 1025, z = 7}, text = "Teleports", effects = {CONST_ME_MAGIC_BLUE}}, {pos1 = {x= 1033, y=1024, z=7}, }, effects = {CONST_ME_POFF, CONST_ME_TELEPORT, CONST_ME_MAGIC_BLUE} } function onThink(interval) local people = getPlayersOnline() if #people == 0 then return true end for _, info in pairs(config.positions) do doPlayerSay(people[1], info.text, TALKTYPE_MONSTER_SAY, false, 0, info.pos) doSendMagicEffect(pos1, 30) return true end Editado Agosto 20, 2013 por Maenilse Link para o comentário https://xtibia.com/forum/topic/219375-teleports-falantes-9/#findComment-1552558 Compartilhar em outros sites More sharing options...
rhamer 5 Postado Agosto 20, 2013 Share Postado Agosto 20, 2013 blz mas onde edito ? local config = { positions = { {pos = {x = 1031, y = 1024, z = 7}, text = "Area Donate", effects = {CONST_ME_MAGIC_BLUE}}, {pos = {x = 1032, y = 1025, z = 7}, text = "Teleports", effects = {CONST_ME_MAGIC_BLUE}}, {pos1 = {x= 1033, y=1024, z=7}, queria so os efeitos sabe ne tipo o das magias Link para o comentário https://xtibia.com/forum/topic/219375-teleports-falantes-9/#findComment-1552561 Compartilhar em outros sites More sharing options...
Maenilse 86 Postado Agosto 20, 2013 Share Postado Agosto 20, 2013 o efeito se edita nessa linha. na onde ta 30 é o efeito em /z que vai sair. doSendMagicEffect(pos1, 30) Link para o comentário https://xtibia.com/forum/topic/219375-teleports-falantes-9/#findComment-1552589 Compartilhar em outros sites More sharing options...
dyego2008 149 Postado Agosto 24, 2013 Autor Share Postado Agosto 24, 2013 Maenilse Obrigado ^^ Desculpe estava fora de Casa ... nem entrei net . Link para o comentário https://xtibia.com/forum/topic/219375-teleports-falantes-9/#findComment-1553775 Compartilhar em outros sites More sharing options...
Posts Recomendados