Ir para conteúdo

lukeghost

Posts Recomendados

E aew pessoal blz

meu primeiro post \o/

intaum eu trouxe um raid system editado por min

nao sei se vcs repararam (creio eu que sim)

no server de poketibia esse script da um bug

vc da ride no pokemon normal e depois sai do pokemon

ate aew td bem mas quando vc desloga e loga novamente vc fica com outfit bugado

eis a sulução de seus problemas

abra seu ride system apague o conteudo e cole isso

 

 

-- RIDE SYSTEM BY LUKEGHOST --

 

 

function onUse(cid, item, frompos, item2, topos)

 

local pokes = {

['Tauros'] = {128, 200},

['Ninetales'] = {129, 300},

['Rapidash'] = {130, 350},

['Ponyta'] = {131, 200},

['Rhyhorn'] = {132, 150},

['Arcanine'] = {12, 500},

['Shiny Arcanine'] = {492, 800},

['Shiny Venusaur'] = {494, 700},

['Crystal Onix'] = {293, 400},

['Onix'] = {126, 350},

['Venusaur'] = {134, 350},

['Dodrio'] = {133, 350},

['Doduo'] = {135, 250},

}

 

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

 

 

 

Espero q eu tenha Ajudado

Da um Rep++ aew

Link para o comentário
Compartilhar em outros sites

kara nao ta estragado eh q os ots devem estar com algum problema na hora de voltar os pokemons pois as vezes dao crash / voltam com uotfits errados entre outros erros esse foi o modo q axei para nao dar esses erros

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...