Postado Março 11, 2015 10 anos Obrigado man vou testar aqui Já te falo e REP 11:31 You can go to: Thais, Venore. Aparece a mgs mais o player não é teleportado. Tem que colocar exatamente como está no script, tipo /tp Thais, /tp thais não vai funcionar, vai mandar a mensagem falando o que tem que digitar! ➥ Regras | Seções OTServ | Seções BOT
Postado Março 11, 2015 10 anos Autor Tem que colocar exatamente como está no script, tipo /tp Thais, /tp thais não vai funcionar, vai mandar a mensagem falando o que tem que digitar! eu nao coloquei /tp thais, apenas mudei as coordenadas x y z e como digito /tp aparece é pq ta como /tp mais n teleporta www.undea-global.com
Postado Março 11, 2015 10 anos eu nao coloquei /tp thais, apenas mudei as coordenadas x y z e como digito /tp aparece é pq ta como /tp mais n teleporta Não entendi direito, você quer que o player digite apenas /tp e seja teletransportado? O script ta configurado com param, então se param for igual a nada ele manda a mensagem mostrando os locais! ➥ Regras | Seções OTServ | Seções BOT
Postado Março 11, 2015 10 anos Autor Não entendi direito, você quer que o player digite apenas /tp e seja teletransportado? O script ta configurado com param, então se param for igual a nada ele manda a mensagem mostrando os locais! eu apenas adicionei teu scripts e mudei a coordenadas, e o seu ta configurado para teleporta como !tp ou /tp certo? quando digito !tp ou /tp 17:45 You can go to: Thais, Venore. < so aparece essa mgs www.undea-global.com
Postado Março 11, 2015 10 anos Solução Pronto amigo, sem validação de string: local config = { ["thais"] = {x = 160, y = 54, z = 7}, -- [nome da cidade] = posição da cidade ["carlin"] = {x = 160, y = 54, z = 7} } function onSay(cid, words, param) local destino = config[param] if not destino then local str = "" for i, _ in pairs(config.types) do str = str .. ", ".. i end doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "Destinos disponiveis: ".. string.sub(str, 3, #str) ..".") return true elseif not getTilePzInfo(getCreaturePosition(cid)) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "Voce precisa estar em protection zone para usar este comando.") return true end doTeleportThing(cid, destino) doSendMagicEffect(getPlayerPosition(cid), 40) return true end Atenciosamente, Bruno Minervino
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.