Postado Abril 30, 2013 12 anos Saudações usuários TibiaKing, hoje tive uma simples ideia e vim trazer para vocês! É o Mount System, mas como funciona[Link REMOVIDO]? Você usa o "Item Capturador" no corpo do monstro e tem chances de conseguir montar nele, ou chances dele escapar. Vá em data/actions/scripts, copie algum arquivo da pasta e cole, renomeie para mount_system e adicione dentro: Mostrar conteúdo oculto function onUse(cid, item, frompos, item2, topos) local mounts = { [6009] = {name = "War Wolf", chance = 30, mountOutfit = "Orc Rider", mountSpeed = 50, mountTime = 5}, [2969] = {name = "War Wolf", chance = 30, mountOutfit = "Orc Rider", mountSpeed = 50, mountTime = 5}, } local mount = mounts[item2.itemid] -- Não mexa local timeTo = 3 -- Time to mount local rand = math.random(1, 100) if rand < mount.chance then addEvent(doPlayerSendTextMessage, timeTo*1000, cid, 27, "You failed to capture his mount, try again.") doSendMagicEffect(getThingPos(item2.uid), 2) doRemoveItem(item2.uid, 1) return false end if rand >= mount.chance and math.random(1, 100) < 50 then doSendMagicEffect(getThingPos(item2.uid), 2) doRemoveItem(item2.uid, 1) addEvent(doPlayerSendTextMessage, timeTo*1000, cid, 27, "You captured his mount: ["..mount.name.."].") addEvent(doPlayerSendTextMessage, timeTo*1000, cid, 27, "Now you have "..mount.mountTime.." minutes of riding, enjoy..") addEvent(doSetMonsterOutfit, timeTo*1000, cid, mount.mountOutfit, -1) addEvent(doChangeSpeed, timeTo*1000, cid, getCreatureSpeed(cid) + mount.mountSpeed) addEvent(doRemoveCondition, mount.mountTime*60*1000, CONDITION_OUTFIT) addEvent(doChangeSpeed, mount.mountTime*60*1000, cid, getCreatureSpeed(cid) - mount.mountSpeed) addEvent(doPlayerSendTextMessage, mount.mountTime*60*1000, cid, 27, "Your time just riding, reuse the item to be riding back.") end return true end Em actions.xml adicione essa tag: Mostrar conteúdo oculto <action itemid="2403" event="script" value="mount_system.lua"/> Em ItemID aonde está o número 2403 você coloca o ID do Item Capturador. Mostrar conteúdo oculto local mounts = { [6009] = {name = "War Wolf", chance = 30, mountOutfit = "Orc Rider", mountSpeed = 50, mountTime = 5}, [2969] = {name = "War Wolf", chance = 30, mountOutfit = "Orc Rider", mountSpeed = 50, mountTime = 5}, } Nessa parte iremos adicionar as montarias, pode adicionar quantas quiser!Entre [ e ] você coloca o Item ID do corpo do monstro em que vai montar.Aonde está name coloca o nome da montaria, chance você coloca a chance que tem de montar nele, mountOutfit você coloca o nome do monstro que tem a Outfit da sua montaria, mountSpeed é a velocidade que você fica após montar e em mountTime você coloca por quantos minutos você pode ficar montado! Funfa em 8.6 Creditos; Kaiotp Roksas Melhor Empresa de Hospedagem ; http://www.jvservers.com.br/aff.php?aff=023
Postado Abril 30, 2013 12 anos Não entendi direito... Qual a sprite usada para que o player monte no bicho? Pois ela não existe no 8.6. Att. Carlos
Postado Abril 30, 2013 12 anos Em 30/04/2013 em 02:02, Dyn disse: Sempre copiando coisa que não são suas fazer oque neh nubisse é assim Fio, esses sistemas, alguns são do outro fórum, e ele simplesmente trouxe pra cá e botou os créditos. Então fica relaxado aí. Att. Carlos
Postado Abril 30, 2013 12 anos Créditos todos ao roksas, sem anuncio de outro forúm aqui, reportado !Quer crédito a você de aperta CTRL + C CTRL + V ?
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.