Ir para conteúdo

Featured Replies

Postado

Quero ajuda com uma script de bike que fique em um slot especifico, que atualmente é utilizado para guardar moedas do cassino.

OBS: Servidor de poketibia

Nesse sistema eu quero que funcione dessa maneira, o player 1 puxa a bike para o slot e a usa, então o player 1 não vai poder puxa-lá para bag, joga-lá ou troca-lá com o player 2 e assim ser usada somente por ele. Se possível, porem não tão necessário o item que ativa a bike só poderá ser usado no slot X que for determinado!

Script da bike:

local strgs = {17000, 17001} -- Coloque a Storage de Controle dos Sistemas Que Deseja Bloquear.
local config = {
    velocidadeDaSuaBike = 1500, -- A volocidade da bike (1-9)
    outfitMale = 2099, -- Outfit male
    outfitFemale = 2098, -- Outfit female
    storageValue = 32001, -- Storage Para a bike
}
 
function onUse(cid, item, itemEx, fromPosition, toPosition)
    ctrl = 0
    for x = 1, #strgs do
        if getPlayerStorageValue(cid, strgs[x]) > 0 then
            ctrl = ctrl + 1
        end
    end
    if ctrl < 1 then
        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, 32001, ""..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)
            doRegainSpeed(cid)
        end
    else
        doPlayerSendCancel(cid, "Você não pode usar bike enquanto está no Fly/Hide.")
    end
return true
end

Postado
  • Autor

Não, você não entendeu. Imagine como se fosse um item "helmet", quando ele puxa para o slot do capacete o helmet ativa uma oultfit e te dar pontos de defesa ou algo do tipo, e se ele tira ele perde esses atributos e a outfit, entendeu?!. Mas eu quero fazer com uma bike e ela vai dar move speed

 

  • 5 months later...

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo