Aller au contenu
  • 0

Annuler un event dans une région


Question

Posté(e)

Version du jeu : Cauldron 1.7.10

Version du plugin skript : 2.1.2

Addons: skQuery

Erreur: internal error

 

Bonjour tout le monde :D

 

J'ai récemment remarquer que les joueurs perdent de la durabilité ( sur leur armures) quand ils se tapent dans la safezone, je voudrais donc annuler le clique gauche dans une région.

 

Mon code :

on leftclick:
   if player is in the region "spawnfaction":
       cancel event
       send "&4&lTu ne peux pas taper dans la safezone !" to player

 

Cependant, quand je reload le skript, j'ai une internal error, contact administrator :/

 

Cordialement, BrowNeez

19 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Utilises-tu les régions de WorldGuard? Si c'est le cas tu peux utiliser avec skQuery "wg region" qui revient à la même chose que "region" mais que je trouve plus stable

  • 0
Posté(e)
Utilises-tu les régions de WorldGuard? Si c'est le cas tu peux utiliser avec skQuery "wg region" qui revient à la même chose que "region" mais que je trouve plus stable

Nashoba peux-tu m'expliquer comment on utilise les regions avec skquerry ?

 

 

Je comprend pas

  • 0
Posté(e)

Tout simplement au lieu de mettre "region" il faut mettre "wg region":

on leftclick:
   if wg region at player is "spawnfaction":
       cancel event
       send "&4&lTu ne peux pas taper dans la safezone !" to player

  • 0
Posté(e)
Tout simplement au lieu de mettre "region" il faut mettre "wg region":

on leftclick:
   if wg region at player is "spawnfaction":
       cancel event
       send "&4&lTu ne peux pas taper dans la safezone !" to player

MERCI MEC TU ME SAUVE LA VIE

  • 0
Posté(e)

Pourtant chez moi ça marche très bien :/ Ça doit être a cause de la version...

Sinon je peux te proposer sans aucun addons:

on leftclick:
if world of player is "(monde du spawn)":
	if x-location of clicked player is greater than (x le plus petit):
		x-location of clicked player is smaller than (x le plus grand)
		z-location of clicked player is smaller than (z le plus grand)
		z-location of clicked player is greater than (z le plus petit)
		set {_region} to {_region} + 1
if {_region} is set:
	cancel event
	send "&4&lTu ne peux pas taper dans la safezone !" to player

Tu dois remplacer (monde du spawn) par le monde où il y a le spawn et (x le plus petit), (x le plus grand) etc... Par les extrémités de ta région

  • 0
Posté(e)
Utilises-tu les régions de WorldGuard? Si c'est le cas tu peux utiliser avec skQuery "wg region" qui revient à la même chose que "region" mais que je trouve plus stable

 

Comment on fait avec worldguard ? (La condition )

  • 0
Posté(e)
Comment on fait avec worldguard ? (La condition )

 

if wg region at player is "nom de ta region":

cancel event

 

MERCI nashoba ^^

 

j'ai testé ca marche

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.