Aller au contenu

Question

Posté(e)

Version de Minecraft : 1.16.5
Version de Skript : 2.6.3

Addons utilisés: WolfSK2, Skellett, skript-gui, MongoSK, skRayFall, SkBee, Skent, SkImage, DiSky, skUtilities, skript-reflect

Type du skript : Empêcher de sprint

Description du script :

Bonjour,

Je travail actuellement sur un serveur Minecraft RôlePlay. Un problème se pose à moi : comment faire en sorte d'empêcher au joueur de pouvoir sprint ?
J'ai essayé beaucoup de choses et n'ayant rien trouvé sur le sujet, je poste une demande d'aide ici.

on sprint toggle:
	if player isn't sprinting:
		...

J'ai actuellement la détection de l'évènement mais je ne sais pas comment faire pour empêcher le sprint, sachant que le cancel event ne fonctionne pas.

Merci d'avance 😉

4 réponses à cette question

Messages recommandés

  • 0
Posté(e) (modifié)

Je lui ai répondu sur Discord mais pour les gens qui cherchent
Le code ci dessous bloque le sprint par défaut sans condition particulière

on sprint toggle: #L'event est appellé quand l'on commence à sprinter ou quand on arrete.
    if player is sprinting: #Si le joueurs étais déjà entrain de courrir 
        set the player's walk speed to 0.2




    else if player is not sprinting: #Si le joueurs viens de commencer à courrir 
        set the player's walk speed to 0.13
        #Trigger quand tu arrete de sprint et check via la condition

N'oubliez pas d'adapté le code à votre système de stamina

/!\  Favorisez le walk speed aux effets de potions qui sont super hasardeux niveau gestion
 

Modifié par Hecate
  • J'aime 1
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.