Ir para conteúdo
  • 0

Pergunta

Posts Recomendados

  • 0
  Em 16/09/2019 em 22:02, Renzyx disse:

Vou dar uma olhada aqui e já mando, vou só tomar banho e ja olho o script.

Pode me dizer pra que serve essa storage?

if getPlayerStorageValue(cid, 23000) == 5 then

 

Expand  

nem sei , script n é meu

Link para o comentário
https://xtibia.com/forum/topic/250266-bike/#findComment-1753731
Compartilhar em outros sites

  • 0
  Em 16/09/2019 em 22:35, Renzyx disse:

Tente remover toda essa parte, apesar de que não sei de que storage é!

 

if getPlayerStorageValue(cid, 25000) == 5 then
return
end
if getPlayerStorageValue(cid, 23000) == 5 then
return
end 

Caso contrário (não funcionar), me mande seu goback.lua

Expand  

já texto isso ai , to testando uma coisa aqui

  Em 16/09/2019 em 22:35, Renzyx disse:

Tente remover toda essa parte, apesar de que não sei de que storage é!

 

if getPlayerStorageValue(cid, 25000) == 5 then
return
end
if getPlayerStorageValue(cid, 23000) == 5 then
return
end 

Caso contrário (não funcionar), me mande seu goback.lua

Expand  

deu em nd remover isso ai

 

 

goback.luaFetching info...

Link para o comentário
https://xtibia.com/forum/topic/250266-bike/#findComment-1753733
Compartilhar em outros sites

  • 0
  Em 16/09/2019 em 22:55, Renzyx disse:

Vou ver o que consigo fazer, mas neste erro, provavelmente não vou conseguir lhe ajudar ? , pois não encontro o erro no goback, fora que seu bike system tá com umas storages e partes que eu não entendo.

Expand  

me resolve um problema como faço pra 2 players n usarem a mesma bike so preciso disso , o do pokemon precisa n

Link para o comentário
https://xtibia.com/forum/topic/250266-bike/#findComment-1753742
Compartilhar em outros sites

  • 0
  Em 16/09/2019 em 23:21, Renzyx disse:

Como assim? ta falando da bike não estar no inventário e 2 jogadores conseguirem usar? é isso? não estou entendendo, ou é pra só 1 player usou essa bike, e nenhum player mais vai conseguir usar?

Expand  

por exemplo um player compra uma bike , ele usa , depois ele taca no chão e o amigo usa , ai fica 2 cara usando a mesma bike

  Em 16/09/2019 em 23:22, StrikersBR12 disse:

por exemplo um player compra uma bike , ele usa , depois ele taca no chão e o amigo usa , ai fica 2 cara usando a mesma bike

Expand  

eu consegui algo quase igual eu quero

  Mostrar conteúdo oculto

porem quando eu monto na bike e tento sair dela fica dizendo this bike ins't yours

Link para o comentário
https://xtibia.com/forum/topic/250266-bike/#findComment-1753744
Compartilhar em outros sites

  • 0

Você vai precisar colocar essa função ai nas sources do servidor, caso não tenha sources terá que colocar pra nao mover a bike no items.otb e .spr .dat

https://tibiaking.com/forums/topic/47698-onmoveitemcid-item-count-tocontainer-fromcontainer/

Editado por FlamesAdmin
Link para o comentário
https://xtibia.com/forum/topic/250266-bike/#findComment-1753753
Compartilhar em outros sites

  • 0
  Em 17/09/2019 em 00:02, Renzyx disse:

1° - Possua a function onMove na source do client

2° - Crie um arquivo chamado nomovebike.lua em data/creaturescripts e cole dentro:

 

--Thalles

local config = {
storage = 7201
}

function onMoveItem(cid, item, count, toContainer, fromContainer, fromPos, toPos)
if getPlayerStorageValue(cid, config.storage) >= 1 then
doPlayerSendTextMessage(cid, 25, "Você não pode arrastar a bike enquanto estiver montada nela.")
else
return true
end
return false
end

é o mesmo procedimento de bloquear o deslogamento ao estiver usando bike

cole isso em creaturescripts.xml:

<event type="move" name="nomovebike" script="nomovebike.lua"/>

Registre em login.lua:

registerCreatureEvent(cid, "nomovebike")

e só adicionar isso na parte de setar a outfit, no female e male como eu adicionei lá as storages para não deslogar enquanto estiver na bike.

setPlayerStorageValue(cid, 7201, 1)

e como eu disse, na condition (condição) de sair da bike, coloque:

setPlayerStorageValue(cid, 7201, -1)

Meus scripts são básicos, mas não precisa de ter 100 linhas de código pra não funcionar, ta aí ó, aqui funcionou normalmente, basta você ter a function onMoveItem na Source do Servidor.

 

Print demonstrativo:

Screenshot_148.png.922e9f189191852fc55dbf43f60d08e6.png

Expand  

to compilando a source aqui qualquer erro mando aqui

Link para o comentário
https://xtibia.com/forum/topic/250266-bike/#findComment-1753755
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...