Aller au contenu
AntiCheat

Besoin d'aide sur un skript (Création de job perso)

Messages recommandés

Posté(e) (modifié)

Bonjour, Bonsoir

Je cherche une personne qui pourrais m'aider sur un script que je n'arrive pas à faire
le script auras pour but de m'aider dans la création de job personnalisé ou la personne
pourras une fois le grade payé le configurer elle même simplement via deux ou trois commandes.

Voici la version de mon serveur [1.8] jusqu’à [1.12] (ViaVersion)
Voici la version de skript: Skript 2.2 Fixes V8b
skript de type (Basique sans addons)

Liste des commandes :
=============================================================================
/gp
(Liste des différente commandes disponible)

====================================================================================
/gp create <nom du grade> <couleur>
(Création du grade plus mise en place de la couleur)
exemple : /gp create JeSuisUnDieu Bleu

===================================================================================
/gp change <nom du grade> <couleur> (Modification du grade)
Cooldown (1 mois entre chaque modification)

==================================================================================================
/gp couleur (Liste des couleur)
 Affichage dans le chat avec la variable send
[
send "&7[&bGradeTools&7]: &6Voici les couleurs disponible &bBleu, &6Orange, &5Magenta, &dRose &2Vert"]
==================================================================================================

Autre informations :
Création du grade au nom du joueur

exemple: (mangadd %player% %player%)

==============
La permission pour tout le skript : GP.PERM
Le plugins de grade : GroupManager (1.8) avec Essentials et vault
==============
Que l'on puisse pas crée de grade utilisant les grade staff:
[Helper, Helpeuse, Assistant, Assistante, Modérateur-Test, Modératrice-Test, Administrateur
Administratrice, Administrateur+, Administratrice+, Gérant, Gérante, Co-Fondateur, Fondateur, Owner]
==============

Voici la première version de mon script :
vous pouvez récupérer les chose que vous souhaiter 😄

 

command /create [<text>] [<text>]:
	permission: perso.sk
	permission message: &cVous n'avez pas acheter le grade.
	trigger:
		if arg 2 is "Bleu":
			execute console command "manudelp %player% perso.sk"
			send "&6[&bGrade&6]: &2Création du grade en cours..."
			wait 5 seconds
			send "&6[&bGrade&6]: &2Création du grade avec succès !"
			execute console command "mangadd %player%"
			execute console command "mangaddv %player% prefix &7[&3%arg 1%&7] &3"
			execute console command "manuadd %player% %player%"
		if arg 2 is not "Bleu" or "Vert" or "Orange" or "Rose":
			send "&6[&bGrade&6]: Veuillez choisir une couleur ""Valide"". (/list couleur)"
		if arg 2 is "Vert":
			execute console command "manudelp %player% perso.sk"
			send "&6[&bGrade&6]: &2Création du grade en cours..."
			wait 5 seconds
			send "&6[&bGrade&6]: &2Création du grade avec succès !"
			execute console command "mangadd %player%"
			execute console command "mangaddv %player% prefix &7[&2%arg 1%&7] &2"
			execute console command "manuadd %player% %player%"
		if arg 2 is "Orange":
			execute console command "manudelp %player% perso.sk"
			send "&6[&bGrade&6]: &2Création du grade en cours..."
			wait 5 seconds
			send "&6[&bGrade&6]: &2Création du grade avec succès !"
			execute console command "mangadd %player%"
			execute console command "mangaddv %player% prefix &7[&6%arg 1%&7] &6"
			execute console command "manuadd %player% %player%"
		if arg 2 is "Rose":
			execute console command "manudelp %player% perso.sk"
			send "&6[&bGrade&6]: &2Création du grade en cours..."
			wait 5 seconds
			send "&6[&bGrade&6]: &2Création du grade avec succès !"
			execute console command "mangadd %player%"
			execute console command "mangaddv %player% prefix &7[&d%arg 1%&7] &d"
			execute console command "manuadd %player% %player%"
		if arg 1 is "Helpeur" or "Assistant" or "Modérateur-test" or "moderateur-test" or "modérateur test" or "moderateur test" or "modérateur" or "moderateur":
			send "&cInterdiction d'utilisé un grade &6[&4STAFF&6] &csous peine de lourde sanctions!"
			execute console command "mangdel %player%"
		if arg 1 is "Helpeur" or "Administrateur" or "admin" or "fondateur" or "co fondateur" or "co-fondateur" or "administrateur+" or "admin+":
			send "&cInterdiction d'utilisé un grade &6[&4STAFF&6] &csous peine de lourde sanctions!"
			execute console command "mangdel %player%"
		if arg 1 is "partenaire" or "gérant" or "gerant" or "owner" or "staff" or "opérateur" or "operateur" or "staf":
			send "&cInterdiction d'utilisé un grade &6[&4STAFF&6] &csous peine de lourde sanctions!"
			execute console command "mangdel %player%"

Merci d'avance car je ne connais pas encore trop les script car je suis nouveau dans le domaine
j’espère que vous pourrez m'aider je vous en suis très reconnaissant !
Pour ceux qui sont chaud pour m'aider sur mes erreurs de script (Mon discord: PtitNutella#8539)

Cordialement PtitNutella 😄

Modifié par AntiCheat

Partager ce message


Lien à poster
Partager sur d’autres sites

Je te conseille plutôt d'utiliser spigot 1.8.8
Ainsi que la version de Skript dev27

Amicalement,
Bonne journée 🙂 

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Sincèrement j'ai MC 1.8.8 après pour ma version skript jamais eu de problème avec je t'en remercie quand même pour ta proposition après je débute dans les skript je mis connais pas trop

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu peux tout réunir en 1 après

command /CreateRank [<text>] [<text>]:
	permission: CR.sk
  	permission message: Peu importe
  	trigger:
  		if arg-1 is set:
  			arg-1 is "grade"
  			if arg-2 is set:
  				if arg-2 is not "premier" or "deuxième":
  					send "Mauvais grade (met c'que tu veux)"
  				else:
  					make console execute command "/mangadd arg-1 arg-2"
  					send "ton blabla"

c'est très nul ce que j'ai écris (Je suis très éclaté et sans motivation pour l'instant), mais j'espère que tu comprendras le principe ^^

Tu dis à Skript de détecter si l'argument 2 n'est pas "vip" "staff" ou peu importe
comme ça, s'il met un grade qu'existe pas, ça refuse

Et après tu crées directement les grades avec l'argument 1etc

mais tu veux pas juste un /rank <joueur> <grade> ?

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Non c'est pas ça c'est dur à expliquer en message il me faudrais une personne pour vocal et expliqué précisément je cherche quoi puis m'être le script terminé ici pour les autres personnes.

 

 

Modifié par AntiCheat

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 12 heures, AntiCheat a dit :

Non c'est pas ça c'est dur à expliquer en message il me faudrais une personne pour vocal et expliqué précisément je cherche quoi puis m'être le script terminé ici pour les autres personnes.

 

 

Mmh d'accord, je pense que tu veux faire un truc semi-automatique

Avec 1 commande, tu configures 100% de ton plugin de permissions, c'est ça ?
J'ai pensé à le faire avec PermissionEx, mais j'ai eu la flemme

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×

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.