Postado Abril 25, 2014 11 anos Este é um post popular. Olá pessoal, para quem não sabe esse script funciona da seguinte maneira, você escolhe um X item, e se o player tiver esse X item, e falar !mount [nome da mount] ele ganha a mount que ele escolheu. Crie um arquivo com o nome mountdoll.lua em talkactions/scripts e coloque isso dentro: local mounts = { --["mount"] = {id = x}, ["widow queen"] = {id = 1} } function onSay(player, words, param) local word = mounts[string.lower(param)] local mountdoll_id = 9019 -- id do mount doll if player:getItemCount(mountdoll_id) > 0 then if param ~= "" and word then if not player:hasMount(word.id) and player:removeItem(mountdoll_id, 1) then player:sendTextMessage(MESSAGE_INFO_DESCR, "You got your mount!") player:getPosition():sendMagicEffect(CONST_ME_GIFT_WRAPS) player:addMount(word.id) else player:sendCancelMessage("You already have this mount.") end else player:sendCancelMessage("This mount does not exist.") end else player:sendCancelMessage("You must have a mount doll in your backpack!") end return true end E em talkactions.xml adcione a tag: <talkaction words="!mount" script="mountdoll.lua"/> Para editar é fácil, nesta parte: local mountdoll_id = 9019 -- id do mount dollVocê escolhe o id do item que será o mount doll. E caso queira adicionar alguma mount nova que não esteja configurado adicione ele na tabela em sequencia aos outros igual o exemplo: -- ["mount"] = {id = x}, Eu deixei configurei apenas 1 mount, basta pegar os ids das mount e fazer igual o exemplo. Para usar no servidor é só usar o comando !mount "mountname Bem simples né pessoal ?! Espero ter ajudado, abraços! Editado Novembro 14, 2018 6 anos por luanluciano93 (veja o histórico de edições) STYLLER OT 2022
Postado Abril 26, 2014 11 anos Lembrando que quem for usar deve editar esse script colocando os restantes das mounts (pode ser visto no tibiawiki) Ex: -- ["mount"] = {price = x, id = x}, ["widow queen"] = {price = 0, id = 1} ["war bear"] = {price = 0, id = 2} ["black sheep"] = {price = 0, id = 3} } Mudando sempre o "ID" e colocando o nome da mount ali no lugar que eu acabei de adicionar 2 no exemplo. Trimera Tibia Old 7.4
Postado Maio 20, 2014 11 anos Acho que não funciona.. Tentei usar aqui, e não faz nada quando digito .!mount widow queen Ai digito: !mount e aparece 14:52 Digite novamente, algo está errado! Só isso =x Uso versão 10.37 @Edit Aqui ta o code com os mounts: function onSay(cid, words, param) local table = { -- ["mount"] = {price = x, id = x}, ["widow queen"] = {price = 0, id = 1}, ["Racing Bird"] = {price = 0, id = 2}, ["War Bear"] = {price = 0, id = 3}, ["Black Sheep"] = {price = 0, id = 4}, ["Midnight Panther"] = {price = 0, id = 5}, ["Draptor"] = {price = 0, id = 6}, ["Titanica"] = {price = 0, id = 7}, ["Tin Lizzard"] = {price = 0, id = 8}, ["Blazebringer"] = {price = 0, id = 9}, ["Rapid Boar"] = {price = 0, id = 10}, ["Stampor"] = {price = 0, id = 11}, ["Undead Cavebear"] = {price = 0, id = 12}, ["Donkey"] = {price = 0, id = 13}, ["Tiger Slug"] = {price = 0, id = 14}, ["Uniwheel"] = {price = 0, id = 15}, ["Crystal Wolf"] = {price = 0, id = 16}, ["Brown War Horse"] = {price = 0, id = 17}, ["Kingly Deer"] = {price = 0, id = 18}, ["Tamed Panda"] = {price = 0, id = 19}, ["Dromedary"] = {price = 0, id = 20}, ["King Scorpion"] = {price = 0, id = 21}, ["Rented Horse"] = {price = 0, id = 22}, ["Armoured War Horse"] = {price = 0, id = 23}, ["Shadow Draptor"] = {price = 0, id = 24}, ["Rented Horse"] = {price = 0, id = 25}, ["Rented Horse"] = {price = 0, id = 26}, ["Ladybug"] = {price = 0, id = 27}, ["Manta"] = {price = 0, id = 28}, ["Ironblight"] = {price = 0, id = 29}, ["Magma Crawler"] = {price = 0, id = 30}, ["Dragonling"] = {price = 0, id = 31}, ["Gnarlhound"] = {price = 0, id = 32}, ["Crimson Ray"] = {price = 0, id = 33}, ["Steelbeak"] = {price = 0, id = 34}, ["Water Buffalo"] = {price = 0, id = 35}, ["Armoured Scorpion"] = {price = 0, id = 36}, ["Armoured Dragonling"] = {price = 0, id = 37}, ["Armoured Cavebear"] = {price = 0, id = 38}, ["The Hellgrip"] = {price = 0, id = 39}, ["Lion"] = {price = 0, id = 40}, ["Golden Lion"] = {price = 0, id = 41}, ["Shock Head"] = {price = 0, id = 42} } local player, param = Player(cid), string.lower(param) local mountdoll_id = 9019 -- id do mount doll local t = table[param] if player:getItemCount(mountdoll_id) > 0 then if param ~= "" and t then if not player:hasMount(t.id) then player:removeItem(mountdoll_id, 1) player:sendTextMessage(MESSAGE_INFO_DESCR, "Sua mount foi adicionada!") Position(getThingPos(cid)):sendMagicEffect(CONST_ME_GIFT_WRAPS) player:addMount(t.id) else player:sendTextMessage(MESSAGE_INFO_DESCR, "Voce ja tem esta mount.") end else player:sendTextMessage(MESSAGE_INFO_DESCR, "Digite novamente, algo está errado!") end else player:sendTextMessage(MESSAGE_INFO_DESCR, "Voce não tem um mount doll!") end end Editado Maio 20, 2014 11 anos por lamina (veja o histórico de edições) Antica Global - Server Online SITE: http://anticaglobal.com/ IP: anticaglobal.com EXP: 999x [sTAGES] ML: 300x SKILL: 500x LOOT: 10x VERSÃO: 10.77 PORTA: 7171 Stages: 1 - 8 level, 999x 9 - 20 level, 950x 21 - 50 level, 800x 51 - 100 level, 750x 101 - 130 level, 650x 131 - 180 level, 550x 181 - 230 level, 450x 231 - 300 level, 350x 301+ level, 300x
Postado Maio 26, 2014 11 anos Blz, funciona.. seria legal se estivesse no topico como é o comando !mount "nome Antica Global - Server Online SITE: http://anticaglobal.com/ IP: anticaglobal.com EXP: 999x [sTAGES] ML: 300x SKILL: 500x LOOT: 10x VERSÃO: 10.77 PORTA: 7171 Stages: 1 - 8 level, 999x 9 - 20 level, 950x 21 - 50 level, 800x 51 - 100 level, 750x 101 - 130 level, 650x 131 - 180 level, 550x 181 - 230 level, 450x 231 - 300 level, 350x 301+ level, 300x
Postado Maio 26, 2014 11 anos @lamina cuidado com double post amigo,se precisar acrescentar alguma coisa que esqueceu é só editar o ultimo post ! Leia as regras do fórum : http://www.tibiaking.com/forum/forum/23-regras-do-forum/ Ajudei = REP+ Não dou suporte por PM qualquer dúvida procure no fórum,caso não encontre oque procura crie um tópico. [email protected]" /> | TFS 0.4 DEV | %5Bcreaturescript%5D Icones no minimap com descrição%5Btalkaction%5D Adicionar ou remover VIP do player.%5Bcreaturescripts%5D Senha para porta%5Btalkaction%5D Mandar mensagem para pasta do servidorMapa Evento War Castle%5Baction%5D Canoa em MovimentoTeleport Scroll System%5Bcreaturescripts%5D Recompensa por level para X vocations%5Btalkaction%5D Adicionar X item para o player%5Btalkactions%5D Adicionar item para todos players online%5Baction%5D Item que teleporta o player para house[action+movement] Passaporte para entrar no barco
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.