Ir para conteúdo
  • 0

[Resolvido] [ Pedido ] Bike [ PDA ]


jhonatanp

Pergunta

Então eu tenho um servidor com base no PDA que tem o sistema de bike, só que quando você está usando a bike você nao pode colocar(soltar da ball) nenhum pokemon.

 

Exemplo : Tenho a bike uso ela para ficar mais rapido, mais eu tenho um caterpie e quero soltar ele quando o script está ativo e você está mais rapido com a outfits blabla, você não pode soltar nenhum tipo de pokemon.

 

 

Eu gostaria que alguem consegui-se me ajudar para que pode-se soltar pokemon da ball mesmo estando usando a bike

 

Script

 

 

local function BikeSpeedOn(cid, t) --alteradp v1.8 refeita...
setPlayerStorageValue(cid, t.s, t.speed)
doChangeSpeed(cid, -getCreatureSpeed(cid))
doChangeSpeed(cid, t.speed)
end
local function BikeSpeedOff(cid, t)
setPlayerStorageValue(cid, t.s, -1)
doRegainSpeed(cid)
end
function onUse(cid, item, fromPosition, itemEx, toPosition)
local pos = getThingPos(cid)
local t = {text='Mount, bike!', dtext='Demount, bike!', s=5700, speed = 800}
--if #getCreatureSummons(cid) >= 1 then
--return doPlayerSendCancel(cid, "Return your pokemon.")
--end
if getPlayerStorageValue(cid, 17001) == 1 or getPlayerStorageValue(cid, 63215) == 1 or getPlayerStorageValue(cid, 17000) == 1 then
return doPlayerSendCancel(cid, "You can't use bike while ride/fly/surf.")
end
if getPlayerStorageValue(cid, t.s) <= 0 then
doSendMagicEffect(pos, 29)
doCreatureSay(cid, t.text, 19)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'You have mounted in a bike.')
BikeSpeedOn(cid, t)
if getPlayerSex(cid) == 1 then
doSetCreatureOutfit(cid, {lookType = 1493}, -1)
else
doSetCreatureOutfit(cid, {lookType = 1514}, -1)
end
else
doSendMagicEffect(pos, 29)
doCreatureSay(cid, t.dtext, 19)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'You haven demouted of a bike.')
BikeSpeedOff(cid, t)
doRemoveCondition(cid, CONDITION_OUTFIT)
end
return true
end

Falaram em outros topicos que era so remover o que estava abaixo mais eu removi e não adiantou

--if #getCreatureSummons(cid) >= 1 then
--return doPlayerSendCancel(cid, "Return your pokemon.")
--end

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

4 respostass a esta questão

Posts Recomendados

  • 0

Oiie, achei um jeito mais Facil Usa essa Minha Script ae ta sem erro::

 

Bike.lua

 

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

local bike = {lookType = 1394} --- LookType do player em cima da bike. homem
local bike1 = {lookType = 1393} --- LookType do player em cima da bike. mulher
local speed = 999 --- Velocidade que a bike terá.
if getPlayerStorageValue(cid, 32001) == 1 then
doRemoveCondition(cid, CONDITION_OUTFIT)
doChangeSpeed(cid, -speed)
doSendAnimatedText(getCreaturePosition(cid), 'Bike OFF!', 35)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'Você desmontou da bike.')
setPlayerStorageValue(cid, 32001, 0)
else
if getPlayerSex(cid) == 1 then -- homem
doChangeSpeed(cid, speed)
doSetCreatureOutfit(cid, bike, -1)
doSendAnimatedText(getCreaturePosition(cid), 'Bike ON!', 32)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou na bike.')
setPlayerStorageValue(cid, 32001, 1)
elseif getPlayerSex(cid) == 0 then -- homem
doChangeSpeed(cid, speed)
doSetCreatureOutfit(cid, bike1, -1)
doSendAnimatedText(getCreaturePosition(cid), 'Bike ON!', 32)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou na bike.')
setPlayerStorageValue(cid, 32001, 1)
end
end
return true

end

 

 

Sabe configurar né?

Link para o comentário
Compartilhar em outros sites

  • 0
  • Administrador
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...