Ir para conteúdo

Featured Replies

  • Respostas 24
  • Visualizações 2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Adriano SwaTT
    Adriano SwaTT

    Teste este para bloquear de usar a bike quanto estiver com outro sistema ativo,   Lembre de por a storage de controle dos sistemas que deseja bloquear em "local strgs = {12345, 54321, 23456}

  • Adriano SwaTT
    Adriano SwaTT

    @franck O que acontece é que o script que te passei não é para a bike bloquear no slot, é para não poder usar outros sistemas como fly, enquanto estiver usando o de bike.   O de bloquea

Posted Images

Postado

@franck

Vou tentar dar uma olhada pra você amanhã.

 

Abraços.

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

Postado
Mostrar conteúdo oculto

 

Editado por Talesigorvr (veja o histórico de edições)

Não dou suporte via PM, crie um tópico caso tenha dúvidas.

Isso previne que outras pessoas com a mesma dúvida criem tópicos desnecessários.

  • 1 year later...
Postado
  Em 16/03/2016 em 03:17, Adriano SwaTT disse:

@franck

O que acontece é que o script que te passei não é para a bike bloquear no slot, é para não poder usar outros sistemas como fly, enquanto estiver usando o de bike.

 

O de bloquear no slot, tenta esse abaixo.

 

Em movements.xml adicione as tags abaixo:


<movevent type="Equip" itemid="ID_BIKE" slot="ring" event="script" value="blockBike.lua"/>
<movevent type="DeEquip" itemid="ID_BIKE" slot="ring" event="script" value="blockBike.lua"/>

 

Agora o script ficará assim, blockBike.lua e o código abaixo:


local storage = 5602 -- Coloque a Storage Que Controla o Sistema de Bike
function onDeEquip(cid, item, slot)
    if getPlayerStorageValue(cid, storage) > 0 then
        doPlayerSendCancel(cid, "Você não pode remover a bike enquanto está montado.")
    return false
    end
end

 

Caso não dê, tente o abaixo:


local storage = 5602 -- Coloque a Storage Que Controla o Sistema de Bike
function onDeEquip(cid, item, slot)
    if getPlayerStorageValue(cid, storage) > 0 then
		itemID = item.itemid
        doRemoveItem(item.uid, 1)
        doPlayerAddItem(cid, itemID, 1)
        doPlayerSendCancel(cid, "You cannot take out this item while you're mounted on the bike.")
    end    
return true
end

 

 

Boa sorte.

 

Como resolvo isso?

 

erro.png

Postado

É que está faltando o script do "onEquip" (ao equipar) no seu script "bikeremove.lua".

 

Caso esse script não precise da função "onEquip" (palpite por causa do nome do arquivo do script ser "bikeremove") então remova a tag onEquip do movements.xml.

 

Boa sorte.

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

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