Aller au contenu

[Squad] Skript de Squad (Equipe)


Messages recommandés

Posté(e)

Bonjour je vous contacte pour vous demandé de me faire un skript

Version de minecraft / skript : Cauldron 1.7.10/First Release (https://github.com/SkriptLang/Skript/releases/download/dev1/skript.jar)

Type du skript : Squad (Equipe)

Description du script:

Le skript est pour mon serveur moddé minecraft en 1.7.10 GTA on devra avoir la possibilité de crée une squad avec des rang dans la squad (admin, modo, membre, novice) et option de squad, de combatre les autre, système de niveau de squad et un classement des meilleur squad. Je voudrai aussi un système de FFA (on tombe dans un arène faite pas ma team de builder biensur), de match de squad (2 squad safronte) et un système de tournois des squad.Si possible un classement de joueur (novice, pro) configurable IG et en fonction des kill et de mort du joueur.

Commandes éventuelles avec les permissions : (si il y a pas la permission a coter de la commande cela veux dire que le commande doit être accessible pas tout le monde)

/GTA jc: affiche le classement du joueur et des 10 meilleurs joueurs

/squad: Affiche l'aide du skript

/squad create <nom>: Crée une squad

    /squad option <niv/classement/public/surinvite/privé/joueur max> <min/on/off> <max>: pour géré sa squad niveau minimum et maximum/classement minimum et maximum/squad                                                                                                                                                                           pouvant être rejoin par tout le monde/rejoin sur invitation/privé

   /squad kick <player>: éjècte un joueur de la squad (reservé au moderateur et chef de la squad)

   /squad ban <player> <raison>: Banni un joueur de la squad et ne lui permet pu de la rejoindre (reservé aux moderateurs et sous-chefs et chef  de la squad)

   /squad disband: supprime la squad (reservé au createur de la squad)

   /squad setdesc <color text>: Pour metre une description de la squad

/squad leave: permet de quitter une squad

/squad classement: affiche le classement de la squad du joueur et des 10 meilleurs squads

/asquad disband <squad>: permet au administrateur et moderateur du serveur de supprimé une squad (squad.mod.disband ou squad.mod.*)

/asquad kick <squad> <player>: permet au administrateur et moderateur du serveur de kick un joueur d'une squad (squad.mod.kick ou squad.mod.*)

/asquad ban<squad> <player>: permet au administrateur et moderateur du serveur de bannir un joueur d'une squad (squad.mod.ban ou squad.mod.*)

Autres précisions (bout de skript déjà fait, systèmes actuellement utilisés, etc) :

je n'ai pas d'addon donc je prendrai la list de vos addons pour que le skript fonctionne convenablement 

 

(ps: désoler pour les faute d'orthographe)

Posté(e)
Il y a 18 heures, KneaXy a dit :

Je suis un caca en skript,mais j'essaye de te le faire !

mé ge sui pa doué :c

donc, en gros, t'auras pas un skript complèt, et j'pense que ce que je vais te fournir sera soit incomplèt soit bourré d'erreur XD (kar kom g di ge sui nul :c)

 

Je te le dis, j'suis en train de me creuser la tête là XD
J'me rend compte que les variables en mode {variable.%player%} sera inutile ,_,

Je me suis jamais expérimenté sur les listes XD j'essaye de te faire des listes maiiiis (je suis sûr qu'il n'y aura aucun succès)

Donc euh, n'espère pas trop de moi ! J'sais même pas ce que je fais :')

ok 

 

Posté(e)

je test

 

Edit:

Le 25/03/2019 à 17:56, KneaXy a dit :

Je m'arrête là, j'crois que ce que j'ai fais y'a rien de bon en plus mdrrr
C'pas du tout dans mes compétences ,_,


on join:
	if {squad::*} contain "%player%":
		message "&eBienvenue &b%player% &e! &aVous êtes dans la squad &6%{squad::%player%}%&e."
	else:
		message "&eBienvenue &b%player% &e! &cVous n'avez pas encore de guild."

options:
	Prefix: &6[&eGTA&6]


command /squad [<text>] [<text>] [<text>]:
	trigger:
		if arg-1 is not set:
			message "--- &eAide 1&a/&13 &f---"
			message " "
  			message "&e/squad create <Nom> &7- &bCrée une squad
  			message "&e/squad invite <Pseudo> &7- &bInvite une personne
  			message "&e/squad join <Squad> &7- Rejoindre une squad
  			message " "
  			message "&eFin de l'aide... Ce n'est pas terminé :c"
		if arg-1 is set:
			if arg-1 is "create":
				if arg-2 is set:
					if {squad::*} contain "%executor%":
						message "&eVous êtes déjà dans une squad."
						stop
					else:
						if {squad::%arg-2%::%player%} not exist:
							add executor to {squad::%arg-2%::%player%}
							set {squad.%arg-2%} to "créateur"
						message "&e[&6GTA&e] &bVous avez crée une squad &7: &f%arg-2%"
						message "&bPour inviter des joueurs, faites &f/squad invite <Pseudo>"
			if arg-1 is "invite":
				if arg-2 is set:
					if {squad.invite.%arg-2%} exist:
						message "&eCe joueur a déjà reçu une invitation."
					else:
						set {squad.invite.%arg-2%} to "Invitation"
						message "&e[&6GTA&e] &a%executor% &bvous a invité à rejoindre sa squad ! &7(&e%{squad.create.%executor%}%" to arg-2
						message "&bFaites &f/squad join <Squad> &bpour rejoindre."
			if arg-1 is "join":
				if arg-2 is set:
					if arg-2 is a player:
						if arg-3 is set:
							if {squad::%arg-3%::%arg-2%} exist:
								message "&eCe nom de squad n'existe pas."
							else:
								if {squad::*::%arg-2%} contain "%arg-2%":
									if {squad.invite.%player%} exist:
										add executor to {squad::%arg-3%::%arg-2%}
										message "{@Prefix} &eVous avez rejoint la squad &6%arg-3% &e!"
									else:
										message "{@Prefix} &eVous n'avez pas reçu d'invitation."
								else:
									message "{@Prefix} &eCe joueur ne semble pas être dans une squad..."
						else:
							message "{@Prefix} &eVous n'avez pas mis de squad."
					else:
						message "{@Prefix} &eLe pseudo enregistré ne semble pas avoir de squad, ou vous n'avez pas reçu d'invitation."
				else:
					message "{@Prefix} &eLe pseudo enregistré ne semble pas avoir de squad, ou vous n'avez pas reçu d'invitation."

Je le met quand même ,_, Peut-être que ça pourrait servir à quelqu'un ,_, (ou pas, je pue c:)

je l'ai tester et il y a beaucoup d'erreur j'ai essayer de le corriger mais je n'y suis pas arriver merci quand meme 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.