Ir para conteúdo

[Pedido] Plugin bloquear drop item e abrir baú


Levy26

Posts Recomendados

Vf1CRbA.png

 

 

Função: Olá pessoas.
Gostaria de um plugin que bloqueasse que o player dropasse ele no chão, e caso estiver com esse item no inventário ele não consegue abrir nenhum báu.

O item é de um mod isso que complica um pouco.
Quem puder fazer caso precise de algo a mais do que o ID do item só comentar aqui que entro em contato.

ID: 4146 

      4148

 

Ambos precise que bloqueie qualquer data que venha, pois existem vários itens com o mesmo ID, porem mudar  data, quero bloquear todos.

 

Quem puder fazer agradeço.

 
Versão do servidor:
 
[  ] 1.5.2
[ x ] 1.7.x

[  ] 1.8.x

[  ] 1.9.x
[  ] Outro:
 
Uso de MySQL:
 
[  ] Sim
[ x ] Não
 
Deverá gerar log:
 
[  ] Sim
[ x ] Não
 
Comandos:
 
[ x ] Nenhum
[  ] Outro:
 
Versão do Java:
 
[  ] Java 7
[ x ] Java 8
[  ] Outro:
 
Dependencia/Compatibilidade:
 
[  ] WorldGuard
[  ] LegenChat
[  ] Vault
[ x ] Nenhum
[  ] Outro:

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

Não sei poderia ser em Skript, mas fiz ai, se não me engano o Skript já pega todos os itens mesmo se tiver meta data, por exemplo se colocar 95 já vai pegar todos 95:AlgumaNumero

options:
	ItensNaoPodeDroparENemAbrirOBau: 4146 or 4148 #Se tiver mais itens utilize Exemplo: 54 or 166 or 130
	BausQueNaoPodeAbrirComOItem: 54 #Se tiver mais tipos de Baus utilize Exemplo: 54 or 166 or 130
	ErroNaoAbrir: &4&lERRO: &cVocê não pode abrir isso pois tem alguma coisa no inventario que é proibido de estar no inv para abrir.
	ErroDroparItem: &4&lERRO: &cVocê não pode dropar esse Item.

on right click on {@BausQueNaoPodeAbrirComOItem}:
	if player's inventory has {@ItensNaoPodeDroparENemAbrirOBau}:
		cancel event
		send "{@ErroNaoAbrir}"
		
on drop of {@ItensNaoPodeDroparENemAbrirOBau}:
	cancel event
	send "{@ErroDroparItem}" to the player
Link para o comentário
Compartilhar em outros sites

 

Não sei poderia ser em Skript, mas fiz ai, se não me engano o Skript já pega todos os itens mesmo se tiver meta data, por exemplo se colocar 95 já vai pegar todos 95:AlgumaNumero

options:
	ItensNaoPodeDroparENemAbrirOBau: 4146 or 4148 #Se tiver mais itens utilize Exemplo: 54 or 166 or 130
	BausQueNaoPodeAbrirComOItem: 54 #Se tiver mais tipos de Baus utilize Exemplo: 54 or 166 or 130
	ErroNaoAbrir: &4&lERRO: &cVocê não pode abrir isso pois tem alguma coisa no inventario que é proibido de estar no inv para abrir.
	ErroDroparItem: &4&lERRO: &cVocê não pode dropar esse Item.

on right click on {@BausQueNaoPodeAbrirComOItem}:
	if player's inventory has {@ItensNaoPodeDroparENemAbrirOBau}:
		cancel event
		send "{@ErroNaoAbrir}"
		
on drop of {@ItensNaoPodeDroparENemAbrirOBau}:
	cancel event
	send "{@ErroDroparItem}" to the player

 

Funcionou certinho cara, muito obrigado.

 

Mas só uma dúvida antes de dar resolvido:

Esse SK causaria algum lag?

 

Link para o comentário
Compartilhar em outros sites

Funcionou certinho cara, muito obrigado.

 

Mas só uma dúvida antes de dar resolvido:

Esse SK causaria algum lag?

 

Eu não sei muito de lag de SK, mais sei que causa lag quando gera ou tem muita variavel, eu acho que não chegaria causa lag igual falam, até porque ele verificaria no Drop e quando vai abrir os itens definidos e tentei não fazer um loop para verificar inventario.

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

Eu não sei muito de lag de SK, mais sei que causa lag quando gera ou tem muita variavel, eu acho que não chegaria causa lag igual falam, até porque ele verificaria no Drop e quando vai abrir os itens definidos e tentei não fazer um loop para verificar inventario.

 

Vou usando até conseguir um plugin.

Muito obrigado =D

 

Link para o comentário
Compartilhar em outros sites

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