Ir para conteúdo
Propaganda

Posts Recomendados

bomm diaa, alguem poderia me ajudar como posso por efeito na bike ao player andar com ela? igual do otp?

 

 

scirpt da bike que to usando:

-- { Autor: Lucas Rafaeel }
-- { Version: 1.0 }


local config =
{
    velocidadeDaSuaBike = 5000, -- Velocidade da bike coloquei igual o do OtPokemon 
    outfitMale = 21, -- Outfit MALE
    outfitFemale = 22, -- Outfit FEMALE
    storageValue = 243656, -- Não mude
}
 
function onUse(cid, item, itemEx, fromPosition, toPosition)

    if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_RING).uid then
        doPlayerSendCancel(cid, "Você deve colocar sua bike no local correto.") -- Mensagem que da ao tentar usar a bike fora do slot (by: Lukas)
    return TRUE
end

    if getPlayerStorageValue(cid, 17001) > 0 or getPlayerStorageValue(cid, 17000) > 0 or getPlayerStorageValue(cid, 63215) > 0 then
        doPlayerSendCancel(cid, "Você não pode usar bike em situações especiais.")
    return true
end
 
    if isPlayer(cid) and getCreatureOutfit(cid).lookType == 814 then return false end
        if getPlayerStorageValue(cid, config.storageValue) <= 0 then
            local a = {lookType = config.outfitMale, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}
            local b = {lookType = config.outfitFemale, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}
            setPlayerStorageValue(cid, 3624, ""..getPlayerStamina(cid).."")
            doChangeSpeed(cid, -getCreatureSpeed(cid))
            doChangeSpeed(cid, config.velocidadeDaSuaBike)
            setPlayerStorageValue(cid, config.storageValue, 1)        
            if getPlayerSex(cid) == 0 then
                doSetCreatureOutfit(cid, b, -1)
            else
                doSetCreatureOutfit(cid, a, -1)
            end
        else
            setPlayerStorageValue(cid, config.storageValue, 0)
            doRemoveCondition(cid, CONDITION_OUTFIT)
            doRegainSpeedLevel(cid)
       end
    return true
end

image.png.0cec80a77798c0dd14c5c2350e4b93fa.png

Link para o comentário
https://tibiadevs.com/forums/topic/155-bike-com-efeito-ao-andar/
Compartilhar em outros sites

  • Administrador
8 horas atrás, Crazzy Dreans disse:

bomm diaa, alguem poderia me ajudar como posso por efeito na bike ao player andar com ela? igual do otp?

 

 

scirpt da bike que to usando:

-- { Autor: Lucas Rafaeel }
-- { Version: 1.0 }


local config =
{
    velocidadeDaSuaBike = 5000, -- Velocidade da bike coloquei igual o do OtPokemon 
    outfitMale = 21, -- Outfit MALE
    outfitFemale = 22, -- Outfit FEMALE
    storageValue = 243656, -- Não mude
}
 
function onUse(cid, item, itemEx, fromPosition, toPosition)

    if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_RING).uid then
        doPlayerSendCancel(cid, "Você deve colocar sua bike no local correto.") -- Mensagem que da ao tentar usar a bike fora do slot (by: Lukas)
    return TRUE
end

    if getPlayerStorageValue(cid, 17001) > 0 or getPlayerStorageValue(cid, 17000) > 0 or getPlayerStorageValue(cid, 63215) > 0 then
        doPlayerSendCancel(cid, "Você não pode usar bike em situações especiais.")
    return true
end
 
    if isPlayer(cid) and getCreatureOutfit(cid).lookType == 814 then return false end
        if getPlayerStorageValue(cid, config.storageValue) <= 0 then
            local a = {lookType = config.outfitMale, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}
            local b = {lookType = config.outfitFemale, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}
            setPlayerStorageValue(cid, 3624, ""..getPlayerStamina(cid).."")
            doChangeSpeed(cid, -getCreatureSpeed(cid))
            doChangeSpeed(cid, config.velocidadeDaSuaBike)
            setPlayerStorageValue(cid, config.storageValue, 1)        
            if getPlayerSex(cid) == 0 then
                doSetCreatureOutfit(cid, b, -1)
            else
                doSetCreatureOutfit(cid, a, -1)
            end
        else
            setPlayerStorageValue(cid, config.storageValue, 0)
            doRemoveCondition(cid, CONDITION_OUTFIT)
            doRegainSpeedLevel(cid)
       end
    return true
end

image.png.0cec80a77798c0dd14c5c2350e4b93fa.png

Opa mano, eu já fiz um post sobre. Se quiser dar uma olhada: 

 

Link para o comentário
https://tibiadevs.com/forums/topic/155-bike-com-efeito-ao-andar/#findComment-658
Compartilhar em outros sites

Em 24/09/2023 em 16:27, gutinha disse:

Opa mano, eu já fiz um post sobre. Se quiser dar uma olhada: 

 

tentei mais n deu certo ;/

Link para o comentário
https://tibiadevs.com/forums/topic/155-bike-com-efeito-ao-andar/#findComment-664
Compartilhar em outros sites

  • Moderador
Em 24/09/2023 em 08:12, Crazzy Dreans disse:

bomm diaa, alguem poderia me ajudar como posso por efeito na bike ao player andar com ela? igual do otp?

 

 

scirpt da bike que to usando:

-- { Autor: Lucas Rafaeel }
-- { Version: 1.0 }


local config =
{
    velocidadeDaSuaBike = 5000, -- Velocidade da bike coloquei igual o do OtPokemon 
    outfitMale = 21, -- Outfit MALE
    outfitFemale = 22, -- Outfit FEMALE
    storageValue = 243656, -- Não mude
}
 
function onUse(cid, item, itemEx, fromPosition, toPosition)

    if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_RING).uid then
        doPlayerSendCancel(cid, "Você deve colocar sua bike no local correto.") -- Mensagem que da ao tentar usar a bike fora do slot (by: Lukas)
    return TRUE
end

    if getPlayerStorageValue(cid, 17001) > 0 or getPlayerStorageValue(cid, 17000) > 0 or getPlayerStorageValue(cid, 63215) > 0 then
        doPlayerSendCancel(cid, "Você não pode usar bike em situações especiais.")
    return true
end
 
    if isPlayer(cid) and getCreatureOutfit(cid).lookType == 814 then return false end
        if getPlayerStorageValue(cid, config.storageValue) <= 0 then
            local a = {lookType = config.outfitMale, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}
            local b = {lookType = config.outfitFemale, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}
            setPlayerStorageValue(cid, 3624, ""..getPlayerStamina(cid).."")
            doChangeSpeed(cid, -getCreatureSpeed(cid))
            doChangeSpeed(cid, config.velocidadeDaSuaBike)
            setPlayerStorageValue(cid, config.storageValue, 1)        
            if getPlayerSex(cid) == 0 then
                doSetCreatureOutfit(cid, b, -1)
            else
                doSetCreatureOutfit(cid, a, -1)
            end
        else
            setPlayerStorageValue(cid, config.storageValue, 0)
            doRemoveCondition(cid, CONDITION_OUTFIT)
            doRegainSpeedLevel(cid)
       end
    return true
end

image.png.0cec80a77798c0dd14c5c2350e4b93fa.png

aqui a baixo o script  meu jovem 

 

 

Spoiler

function onUse(cid, item, frompos, item2, topos)
  -- Verificações de bike e fly permanecem inalteradas

  local config = {
    robo = { lookType = 48 },
    cooldown = 1,  --- Tempo entre um uso e outro
    speed = 400,
    health = 1000,
    stor = 243656
  }

  if os.time() - getPlayerStorageValue(cid, 55695) >= config.cooldown then
    setPlayerStorageValue(cid, 55695, os.time())

    if getPlayerStorageValue(cid, config.stor) == 1 then
      setPlayerStorageValue(cid, config.stor, 0)
      doRemoveCondition(cid, CONDITION_OUTFIT)

      -- Adiciona um efeito personalizado ao jogador ao sair do robô (mude o número do efeito conforme necessário)
      doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN)

      doRegainSpeed(cid)
    else
      doChangeSpeed(cid, config.speed)
      doSetCreatureOutfit(cid, config.robo, -1)

      -- Adiciona um efeito personalizado ao jogador ao entrar no robô (mude o número do efeito conforme necessário)
      doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_BLUE)

      setPlayerStorageValue(cid, config.stor, 1)
    end
  else
    doPlayerSendCancel(cid, "Aguarde "..(config.cooldown - (os.time() - getPlayerStorageValue(cid, 55695))).." segundos.")
  end
  return true
end
--- by wang

 

Link para o comentário
https://tibiadevs.com/forums/topic/155-bike-com-efeito-ao-andar/#findComment-668
Compartilhar em outros sites

  • Administrador
13 horas atrás, Crazzy Dreans disse:

tentei mais n deu certo ;/

Qual problema q deu?

Link para o comentário
https://tibiadevs.com/forums/topic/155-bike-com-efeito-ao-andar/#findComment-670
Compartilhar em outros sites

Em 26/09/2023 em 01:00, Wang disse:

aqui a baixo o script  meu jovem 

 

 

  Ocultar conteúdo

function onUse(cid, item, frompos, item2, topos)
  -- Verificações de bike e fly permanecem inalteradas

  local config = {
    robo = { lookType = 48 },
    cooldown = 1,  --- Tempo entre um uso e outro
    speed = 400,
    health = 1000,
    stor = 243656
  }

  if os.time() - getPlayerStorageValue(cid, 55695) >= config.cooldown then
    setPlayerStorageValue(cid, 55695, os.time())

    if getPlayerStorageValue(cid, config.stor) == 1 then
      setPlayerStorageValue(cid, config.stor, 0)
      doRemoveCondition(cid, CONDITION_OUTFIT)

      -- Adiciona um efeito personalizado ao jogador ao sair do robô (mude o número do efeito conforme necessário)
      doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN)

      doRegainSpeed(cid)
    else
      doChangeSpeed(cid, config.speed)
      doSetCreatureOutfit(cid, config.robo, -1)

      -- Adiciona um efeito personalizado ao jogador ao entrar no robô (mude o número do efeito conforme necessário)
      doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_BLUE)

      setPlayerStorageValue(cid, config.stor, 1)
    end
  else
    doPlayerSendCancel(cid, "Aguarde "..(config.cooldown - (os.time() - getPlayerStorageValue(cid, 55695))).." segundos.")
  end
  return true
end
--- by wang

 

so sai efeito quando munta, queria que saisse quando eu ficasse andando com ele e saia uns efetios

Link para o comentário
https://tibiadevs.com/forums/topic/155-bike-com-efeito-ao-andar/#findComment-698
Compartilhar em outros sites

Em 26/09/2023 em 07:00, gutinha disse:

Qual problema q deu?

nao acontece  nada, ate tentei por .lua tbm aconetece nd, nem erro

Link para o comentário
https://tibiadevs.com/forums/topic/155-bike-com-efeito-ao-andar/#findComment-699
Compartilhar em outros sites

  • Administrador
11 horas atrás, Crazzy Dreans disse:

nao acontece  nada, ate tentei por .lua tbm aconetece nd, nem erro

Consegue ir anydesk algum dia pra gente testar?

  • Like 1
Link para o comentário
https://tibiadevs.com/forums/topic/155-bike-com-efeito-ao-andar/#findComment-704
Compartilhar em outros sites

Em 29/09/2023 em 08:16, gutinha disse:

Consegue ir anydesk algum dia pra gente testar?

sim

Link para o comentário
https://tibiadevs.com/forums/topic/155-bike-com-efeito-ao-andar/#findComment-722
Compartilhar em outros sites

  • Administrador
4 horas atrás, Crazzy Dreans disse:

sim

Manda mensagem lá no discord do tibiaDevs pra gnt combinar

Link para o comentário
https://tibiadevs.com/forums/topic/155-bike-com-efeito-ao-andar/#findComment-726
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
  • Criar Novo...