Ir para conteúdo
  • 0

Alguém Poderia Me Arrumar Um Ride System?


lais16gatinha

Pergunta

Eu já procurei no xtibia e não achei, em outros sites nenhum funciona, algum scripter poderia fazer ou alguem poderia arrumar algum pra mim?

Coloque créditos se não foi você que fez ^^

Exemplo:

Eu faço alguma coisa pra montar em uma hydra (Dou use no corpo dela, falo alguma coisa tipo !ridehydra etc)

 

Quero usar isso pro meu projeto pokemon e não sou boa de scripts.

 

Se não quiser disponibilizar aqui no xtibia poderia enviar por e-mail?

 

laisfigsantos@hotmail.com

 

Não adc no msn por que to sem.

 

Obrigada

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

eu tenhu um aki , so que tu so da use no corpo dela pode ser?

 

se der ! ta ai o script

 

Vá em Data>Actions.xml acresente isso !

 

<action itemid="4850" event="script" value="mount.lua"/>

 

ItemId ali ta como o item da Hydra Egg '-' , so modificar depois!

 

agora vá em Data>Actions>Scripts crie uma pasta chamada mount e coloque isso

 

-- [( Mount System created by Doidin for XTibia.com )] --
function onUse(cid, item)

local outfit = {lookType = 4} -- Outfit da montaria!
local exhaust = 10 -- Tempo para player poder usar o item novamente! (tempo em segundos)
local time = 6000000 -- Tempo para ficar na montaria! (tempo em segundos)
local speed = 3000 -- Velocidade adicionada ao player após usar o item! (3000 = velocidade)
local mana = 900 -- Quantidade de mana que o player necessita para usar o sistema!
local premium = "yes" -- Apenas players premium accounts "yes" or "no"!?
local storage = 9393 -- Não mexa aqui!

if premium == "yes" and not isPremium(cid) then
return doPlayerSendTextMessage(cid, 23, "Sorry, only premium players.")
end

if(getPlayerMana(cid) < mana) then
return doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTENOUGHMANA)
end

if (getPlayerStorageValue(cid, storage) <= os.time()) then
doCreatureSay(cid, "Yeeeah!!!\nYou went up on his ride.", 19)
doSetCreatureOutfit(cid, outfit, time*1000)
doChangeSpeed(cid, getCreatureBaseSpeed(cid)+speed)
doSendMagicEffect(getPlayerPosition(cid), 14)
doPlayerAddMana(cid, -mana)
setPlayerStorageValue(cid, storage, os.time()+exhaust)
doRemoveItem(item.uid, 1)
addEvent(remove, time*1000+50)
else
doPlayerSendCancel(cid,"You are exhausted.")
return FALSE
end

function remove()
doChangeSpeed(cid, getCreatureSpeed(cid)-speed)
doPlayerSendTextMessage(cid, 23, "Mount System is time out!")
doSendMagicEffect(getPlayerPosition(cid), 2)
return TRUE
end
end

 

Espero Ter Ajudado

Editado por DevilMoon
Link para o comentário
Compartilhar em outros sites

  • 0

Use o meu olhe no Link do topico abaixo, se gostar me avise para poder reportar ao moderardor e ele fechar o topico.

http://www.xtibia.com/forum/topic/132036-moveevent-montaria-system-perfect-854/

------------------------------------------------------------------------------------------------------------------------------------

- Att. Saymon

Link para o comentário
Compartilhar em outros sites

  • 0

DevilMoon (me ajudando de novo :S

Precisa de um script pra cada monstro que for da ride? A hydra era só exemplo :)

Meu ot vai ser de pokemon, então quero colocar ride em ponyta, arcanine etc.

Se não souber responder eu tento da uma olhada no script :)

 

Saymon14

Eu não procurei direito, isso ai ta bom, só eu mudar o id e o loktype também :D

 

\o/ Admin fecha o tópico

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...