Aller au contenu
  • 0

Point par équipe Skript


Question

Posté(e) (modifié)

Bonjour 🙂

J'ai besoin de votre aide svp 

je viens de finir mon système d'équipes (4 équipes) et maintenant j'aimerais faire en sorte que si un joueur fait un kill et qu'il est dans l'équipe 1 par exemple sa ajouter un point a son équipe 

et a son compte personnel !

 

Merci d'avance pour vos réponse

Modifié par mrocawa

17 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Il y a 5 heures, KneaXy a dit :

Donne ton script (Partiellement, si tu ne veux pas "tout exposer") pour qu'on puisse t'aider

Et sinon, fais une variable "equipe", en point, tu dis à skript genre "Si le joueur est dans l'équipe ..." bah ça ajoute 1 kills à son équipe et/ou à lui

tu as besoin de quoi dans mon skript ? 

 

Il y a 3 heures, mrocawa a dit :

tu as besoin de quoi dans mon skript ? 

Et justement je cherche comment faire pour que skript check dans quel équipe est le joueur et ajoute le point a la team et a lui même sa se trouve c tout simple mais je vois pas

 

  • 0
Posté(e)
à l’instant, Davarck (Codeur Skript) a dit :

Bonjour,

Tout les joueurs d'une équipe sont stockés dans une variable? Si oui laquelle?

Chaque équipe a sa variable {team::france} Allemagne,  Espagne, Russie

  • 0
Posté(e)
à l’instant, Davarck (Codeur Skript) a dit :

 


on death:
	if {team::france} contains attacker:
	    add 1 to {variable.points.ton.equipe}

 

ok super merci et pour l'ajouter au joueurs lui même en même temps tu crois c possible ?

  • 0
Posté(e)
il y a 1 minute, Davarck (Codeur Skript) a dit :

bah tu n'as qu'a rajouté une autre variable comme par exemple {point.%player%} et tu fais add 1 to {point.%player%}

Oui je savais xD merci bro super l'aide 🙂

  • 0
Posté(e)
il y a 16 minutes, Davarck (Codeur Skript) a dit :

Ah je croyais c'était une question ^^

Derien!

re mdr enft le truck marche pas quand je met la variable dans le menu les points ne s'affiche par alors que j'ai tué l'ennemi en etant dans l'équipe france

  • 0
Posté(e)
il y a 2 minutes, Davarck (Codeur Skript) a dit :

On peut voir les parties de ton code où tu crée la variable et où tu l'insère ?

on death:
	if {team::france} contains attacker:
		add 1 to {variable.point.france}
	if {team::Espagne} contains attacker:
		add 1 to {variable.point.Espagne}
	if {team::Allemagne} contains attacker:
		add 1 to {variable.point.Allemagne}
	if {team::Russie} contains attacker:	
		add 1 to {variable.point.Russie}
command /Joinfrance:
	trigger:
		if {team::pays::%player%} is not set:
			add player to {team::France}
			add 1 to {team::France}
			set {team::pays::%player%} to true
			send "&3[&bI.A&3] &bVous avez rejoins la team France"
			wait 2 ticks
			teleport the player to {spawn::france}
			wait 2 ticks
			send "&3[&bI.A&3] &bBienvenue chez toi &e%player%"
			wait 2 ticks
			send "&3[&bI.A&3] &bDistribution du steuff..."
			clear player's inventory
		if {team::pays::%player%} is true:
			send "&3[&bI.A&3] &bTu es dans un pays"

 

command /infofrance:
	trigger:
		wait 2 ticks
		open chest with 1 rows named "&1Infos pays: France" to player
		wait 2 ticks
		format slot 0 of player with 397:3 named "&3Totals points: &b%{variable.point.france}%" to close then run [make player execute command "/infofrance"]

 

  • 0
Posté(e)
il y a 18 minutes, Davarck (Codeur Skript) a dit :

Tu as des erreurs, elle t'affiches quoi la commande /infofrance?

elle ouvre un menu et ya pas dérreurs tout fonctionne sauf le truck des points

  • 0
Posté(e)
il y a 7 minutes, KneaXy a dit :

Evite les doubles post 😉

Utilise la fonction "éditer"


Je n'ai plus besoin d'informations, c'est personnes plus compétentes que moi vont pouvoir t'aider 😄
Je ne suis pas encore au niveau pour les listes

Ok tkt dsl mais  comme au final sa marche pas

  • 0
Posté(e)

J'ai réorganisé les variables pour faire un truc plus simple et qui fonctionne:)

Testé en 1.8.8, skript 2.2 v9

command /Joinfrance:
	trigger:
		if {team::pays::%player%} is not set:
			set {team::pays::%player%} to "France"
			send "&3[&bI.A&3] &bVous avez rejoint la team France"
			wait 2 ticks
			teleport the player to {spawn::france}
			wait 2 ticks
			send "&3[&bI.A&3] &bBienvenue chez toi &e%player%"
			wait 2 ticks
			send "&3[&bI.A&3] &bDistribution du stuff.."
			clear player's inventory	
		else if {team::pays::%player%} is set:
			send "&3[&bI.A&3] &bTu es déjà dans un pays"
			
on death:
	victim is a player
	if {team::pays::%attacker%} is set:
		add 1 to {variable.point.%{team::pays::%attacker%}%}
		
command /infofrance:
	trigger:
		wait 2 ticks
		open chest with 1 rows named "&1Infos pays: France" to player
		wait 2 ticks
		format slot 0 of player with 397:3 named "&3Totals points: &b%{variable.point.France}%" to be unstealable # ????        close then run [make player execute command "/infofrance"]	

 

  • 0
Posté(e)
il y a 10 minutes, Maat a dit :

J'ai réorganisé les variables pour faire un truc plus simple et qui fonctionne:)

Testé en 1.8.8, skript 2.2 v9


command /Joinfrance:
	trigger:
		if {team::pays::%player%} is not set:
			set {team::pays::%player%} to "France"
			send "&3[&bI.A&3] &bVous avez rejoint la team France"
			wait 2 ticks
			teleport the player to {spawn::france}
			wait 2 ticks
			send "&3[&bI.A&3] &bBienvenue chez toi &e%player%"
			wait 2 ticks
			send "&3[&bI.A&3] &bDistribution du stuff.."
			clear player's inventory	
		else if {team::pays::%player%} is set:
			send "&3[&bI.A&3] &bTu es déjà dans un pays"
			
on death:
	victim is a player
	if {team::pays::%attacker%} is set:
		add 1 to {variable.point.%{team::pays::%attacker%}%}
		
command /infofrance:
	trigger:
		wait 2 ticks
		open chest with 1 rows named "&1Infos pays: France" to player
		wait 2 ticks
		format slot 0 of player with 397:3 named "&3Totals points: &b%{variable.point.France}%" to be unstealable # ????        close then run [make player execute command "/infofrance"]	

Génial je test sa et je dit merci beaucoup si sa marche j'ai beaucoup a apprendre

 

  • 0
Posté(e)

Bonsoir,

Le topic est inactif depuis plus de 7 jours. Je lock.

Si tu souhaites rouvrir le topic, merci de me contacter en message privé.

Bonne soirée !

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.