script bem antigao, felizmente tem progetos de poketibia em downloads, da uma olhada la tem o progeto quase completo com ride, fly, surf ![]()
boa sorte ![]()
info
Grupo: Campones
Registrado: 28/03/09
Posts: 1
Reputação: 0
Char no Tibia: Linkin

script bem antigao, felizmente tem progetos de poketibia em downloads, da uma olhada la tem o progeto quase completo com ride, fly, surf ![]()
boa sorte ![]()
info
Grupo: Campones
Registrado: 16/05/09
Posts: 91
Reputação: +236
Char no Tibia: Dewolive

Crie um arquivo ride.lua em talkaction/scripts , e cole isso dentro:
function onSay(cid, words, param, channel)
local pokes = {
['Tauros'] = {128, 200},
['Ninetales'] = {129, 300},
['Rapidash'] = {130, 350},
}
local old_speed = getCreatureBaseSpeed(cid)
local summons = getCreatureSummons(cid)
if getPlayerStorageValue(cid, 20000) == 10 then
local nome = getItemName(getPlayerSlotItem(cid, CONST_SLOT_FEET).uid)
local poke_name = nome:match('(.-) Pokeball')
local action_id = getItemAttribute(getPlayerSlotItem(cid, CONST_SLOT_FEET).uid, "aid")
doChangeSpeed(cid, -(getCreatureSpeed(cid) - getCreatureBaseSpeed(cid)))
doRemoveCondition(cid, CONDITION_OUTFIT)
setPlayerStorageValue(cid, 20000, 7)
setPlayerStorageValue(cid, 26000, 6)
local monster = doCreateMonster(poke_name, getCreaturePosition(cid))
doConvinceCreature(cid, monster)
doPlayerSay(cid, poke_name .. ", Stop Ride!", TALKTYPE_SAY)
return true
end
if #getCreatureSummons(cid) < 1 then
return doPlayerSendCancel(cid, "You dont have pokemon")
end
local pokemon = pokes[getCreatureName(getCreatureSummons(cid)[1])]
local name = getCreatureName(getCreatureSummons(cid)[1])
if not pokes[name] then
return doPlayerSendCancel(cid, "Pokemon not allowed.")
end
doChangeSpeed(cid, pokemon[2])
setPlayerStorageValue(cid, 20000, 10)
setPlayerStorageValue(cid, 26000, 5)
doSetCreatureOutfit(cid, {lookType = pokemon[1], lookHead = 0, lookAddons = 0, lookLegs = 0, lookBody = 0, lookFeet = 0}, -1)
doItemSetAttribute(getPlayerSlotItem(cid, CONST_SLOT_FEET).uid, "aid", getCreatureHealth(getCreatureSummons(cid)[1]))
function getPokemonId(summons)
for _, pid in ipairs(summons) do
return pid
end
end
doRemoveCreature(getPokemonId(summons))
doPlayerSay(cid, name .. ", Let's go Ride!", TALKTYPE_SAY)
end
Vá em Data/talkactions/talkactions.xml e add a TAG:
<talkaction words="/ride" hide="yes" event="script" value="ride.lua"/>
OBs: ['Tauros'] = {128, 200},
Taurus >> Nome do poke do raid
128 >> Outfit da montaria
200 >> Velocidade que ganhará ao montar
info
Grupo: Artesão
Registrado: 29/05/10
Posts: 101
Reputação: +15
Bom galera, para o andamento do projeto de pokemon da minha equipe, queria pedir para vocês um Ride System.
Desse estilo :
Explicando
Exemplo, você "solta o pokemon ( que tem outfit de ride )", e depois da use em um item use with e clica no seu char, e imediatamente o pokemon que você soltou desaparece, e você muda pra um outfit do pokemon com o char montado em cima.
Para saber que não é impossível fazer
Olhem este vídeo >http://www.youtube.com/watch?v=Tw0vAxcFvhg
É isso galera, espero que me ajudem, estou faz semanas procurando no xtibia e não achei.
Por Favor, Me Ajudem.
Atenciosamente,
Bruno
Editado Julho 27 por brunin86