Aller au contenu
  • 0

Skript PlayerPoints


Question

Posté(e) (modifié)

Bonjour,

C'est la toute première fois que je pose une question sur ce forum car je suis tout débutant avec quelques bases en Skript.
J'ai téléchargé la dernière version Skript ainsi que SkUniversal (PlayerPoints supporté) et je souhaite effectuer un Skript qui :

- vérifie si le joueur a plus de % points

- si oui, retire % points et exécute ...

- si non, dire ...

J'ai bien lu la documentation de SkUniversal mais vu que je suis tout nouveau j'ai besoin d'aide (si vous pouvez) car je souhaite donc utiliser PlayerPoints, il est marqué sur la doc :

PlayerPoints - Points Change
[Player][ ]Point[s] [bal[ance]] chang(e|ing) }).description( Called when the points of a player changes. }).examples( on player points change:
\tbroadcast \%event-player%'s points have changed by %event-number%!\

et

[the] [Player][ ]Point[s] (bal[ance]|points) of %offlineplayer%
%offlineplayer%'s [Player][ ]Point[s] (bal[ance]|points)

Je ne comprends pas comment UTILISER ces "termes", "variables ?" dans mon Skript. J'ai appris la base et voici à quoi ressemble mon skript actuellement :

command /buy vip:
	trigger:
	
		if ...
		else ...

Merci beaucoup d'avoir lu et je serai très heureux d'avoir des conseils de votre part (si vous avez le temps et si vous pouvez, je ne vous oblige pas bien entendu ^^).
Merci d'avance !

Edit: git-Spigot-1a3504a-dfa7583 (MC: 1.13.2)

- Romitou

Modifié par Romitou_
Résolu

4 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Bonjour

Je n'utilise pas le plugin en question ni l'addon mais ça devrait marcher

command /vip:
	trigger:
		if player's player points is equal or greater than 50:
			remove 50 from player points of player
			send "vous achez acheté le vip"
		else:
			send "vous n'avez pas assez d'argent"

Ethnae

  • Merci 1
  • 0
Posté(e)
Il y a 2 heures, Ethnae a dit :

Bonjour

Je n'utilise pas le plugin en question ni l'addon mais ça devrait marcher


command /vip:
	trigger:
		if player's player points is equal or greater than 50:
			remove 50 from player points of player
			send "vous achez acheté le vip"
		else:
			send "vous n'avez pas assez d'argent"

Ethnae

J'avais déjà essayé (à peu près) la ligne "if player's player points is equal or greater than 50" mais ça ne fonctionne pas.
Même l'exemple donné par l'addon ne fonctionne pas :

on player points change:
	broadcast "%event-player%'s points have changed by %event-number%!"

J'ai exécuter /skuniversal et /pl et Skript et SkUniversal sont pourtant bien installés...

Merci beaucoup pour l'aide, je vais essayer de voir si je réussi à régler le problème seul 🙂

  • 0
Posté(e)

Hello.
Mon Skript a bien avancé en plus de l'aide de @Ethnae et de Donut, créateur de l'addon SkUniversal, je poste ici un exemple pour ceux qui souhaitent utiliser PlayerPoints pour une boutique via Skript et skUniversal uniquement.

command /buy:
	trigger:
		if player's points is greater than or equal to 120:
			remove 120 from player's points
			send "Merci pour votre achat, vous êtes VIP."
			#Commande de permission à saisir
		else:
			send "Désolé, vous n'avez pas assez de monnaie (PlayerPoints)."

Je n'ai pas repris complètement mon Skript mais j'ai fait un simple exemple.

Merci @Ethnae pour ton aide !

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.