Ir para conteúdo

Featured Replies

Postado

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

  • Respostas 6
  • Visualizações 994
  • Created
  • Última resposta

Top Posters In This Topic

Postado
  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


 

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo