-
Compteur de contenus
288 -
Inscription
-
Dernière visite
-
Jours gagnés
3
Type de contenu
Profils
Forums
Téléchargements
Messages posté(e)s par Healthpower
-
-
Salut alors déjà il faut que tes variables soit spécifique à chaque joueur donc pour ca il faut que tu utilises des variables du genre : {location.%player%} . Ensuite, il faut que tu utilises une variable liste qui va enregistrer toutes les locations des blocs elle aussi spécifique au joueur : {listeblockcassé.%player%}::*} .
on break: set {location} to location of the event-block wait 1 tick add {location} to {listeblockcassé.%player%}::*} set {type} to type of the event-block on death of player: loop {listeblockcassé.%player%::*}: set the block at loop-value to {type}
Ensuite pour le type je sais pas trop comment procéder..
Essaye déjà ce que je t'ai donné pour voir si ca marche.
J'ai pas testé donc il y aura surement des erreurs.
-
Bonjour/Bonsoir,
Sache que je travaille sur un projet similaire et je peux donc te parler de l'ampleur du code que tu demandes. En effet, le code que nous faisons actuellement est de 1500 lignes et on en ai à peine à la moitié.
Malgré le bon vouloirs de tous mes amis skripteurs, ça m'étonnerai que quelqu'un accepte de skripter ce mini jeu en échange de rémunération..
M'enfin qui ne tente rien n'a rien.
Enfin bref, prend juste en compte que ton script est vraiment quelque chose de long/dur à développer donc il se peut que tu n'es pas de réponse ou de volontaire.
-
J'ai pas trop trop compris ta demande, mais pour ta deuxième solution tu peux faire ca :
on left click: cancel event
-
Bonjour/Bonsoir
Version de minecraft / skript : 1.8 X 1.9 X 1.10X et 1.11 X
Type du Serveur : Mini-Jeux
Description du script :
Je souhaiterais un script de jump pour mon lobby . J'aimerais avoir un jump un peu comme épicube mais en mieux (c'est juste pour donner une idées "epicube") j'aimerais avoir en premier block un block de diams pour démarré le jump après j'aimerais que si on tombe du jump quand on a marcher sur le block de diams que sa nous retp au jump j'aimerais aussi des checkpoint et si on a passé le checkpoint si on tombe on revien au checkpoint, j'aimerais un système de scoreboard et de timer et aussi un système de classement
Merci à celui qui aura le courage de faire ce skript
Bonne journée/soirée
Comme épicube mais en "mieux", du coup , il y a quoi qui change par rapport au plugin d'épicube ?
-
1
-
-
-
sans vouloir etre méchant , je suis pas bete , j'ai mis le tab mais cela ne marche pas
Pas de problème mais du coup pense à bien structuré ton premier message pour ne pas qu'il y ai ce genre de betises.
Plus sérieusement, version de skript, de mc ?
Essaye de rajouter une permission ou de te déop pour voir ce que ca donne.
Skript est il bien activé ? (en vert quand tu fais /pl)
Erreur dans la console lors du reload ?
Erreur console après avoir envoyé un message dans le chat ?
-
Si ton code est écrit comme ca :
on chat: cancel event
Ca ne fonctionnera pas, il faut rajouter une tabulation.
Ce qui donne :
on chat: cancel event
-
Est ce que les armes ont un id spécial ? Si c'est le cas tu peux faire :
Every 1 second in "world": if player is holding a ID DE TON ARME: remove event-item from player's inventory send "Vous ne pouvez pas utiliser cette arme" to player
-
Problème loop ?
dans Inactifs
@Azer_Flaash Bon ben j'ai essayé ca mais même problème... pas d'erreur mais pas de message non plus..
command bthjoinbleu: trigger: if player has permission "breaktheheart.use": if {_bthequipebleudeja} is false: loop {bthequipebleulist::*}: if loop-value is "%player%": set {_bthequipebleudeja} to true send "&a[&9B&6T&cH&a] &cVous êtes déjà dans cette équipe !" to player exit loop else if {_bthequipebleudeja} is false: loop {bthequiperougelist::*}: if loop-value is "%player%": if {bthequipebleu} <8: set {_bthequipebleudeja} to true remove 1 from {bthequiperouge} remove "%player%" from {bthequiperougelist::*} add 1 to {bthequipebleu} add "%player%" to {bthequipebleulist::*} send "&a[&9B&6T&cH&a] &cVous avez rejoins l'équipe bleu !" to player exit loop else: send "&a[&9B&6T&cH&a] &cL'équipe bleu est complète. Merci de sélectionner l'équipe rouge !" to player exit loop else if {_bthequipebleudeja} is false: if {bthequipebleu} <8: set {_bthequipebleudeja} to true add 1 to {bthequipebleu} add "%player%" to {bthequipebleulist::*} send "&a[&9B&6T&cH&a] &cVous avez rejoins l'équipe bleu !" to player else: send "&a[&9B&6T&cH&a] &cL'équipe bleu est complète. Merci de sélectionner l'équipe rouge !" to player wait 1 seconds set {_bthequipebleudeja} to false
en testant avec des send, je sais que ca bloque juste après le premier else if mais je comprends pas pourquoi.. Sachant que la variable n'est pas sur true puisqu'elle ne passe pas le premier morceau (testé)..
-
Bonjour !
J'ai besoin d'aide car je code un truc de reach (secret mais pas trop) du genre ça augmente la reach mais ça le damage avec l'item
on leftclick: player is holding diamond sword set {_target} to target of the player distance between player and {_target} <= 5 damage the target of player by #"item" push {_target} upwards at speed 0.4 push {_target} in direction of player at speed 0.6
Heu pas trop compris ou tu voulais en venir, tu peux détailler là ou tu bloques, ce que tu attends du skript ou quoi ?
Faut bien comprendre que même si c'est "secret" sans description de ta part ca risque d'être compliqué...
-
Bonjour, je me demande si mettre une permission sur un PNJ du mod CustomNPC peut-être possible ?
Voilà ce que j'aimerais :
On va dire qu'il y a 2 Groupe : 1 se nomme TEST et l'autre TEST2
Si le joueurs a le grade TEST et qu'il tente d'ouvrir un pnj seulement pour le grade TEST2 sa lui affiche un message du genre : "Tu ne peut pas interagir avec ce vendeur"
Mais si le joueurs a le grade TEST2 il peut interagir avec lui !
J'espère que vous comprenez merci beaucoup pour vos réponse.
Salut je me permet de répondre à ta demande d'aide car j'ai aussi réalisé un skript qui utilise ce plugin.
Je suppose que tu l'as aussi remarqué, on peut pas comme tu dis faire en sorte qu'un groupe n'est accès a un pnj et pas l'autre. Non je blague bien sure qu'on peut mais c'est chiant et long, je m'explique :
Il va falloir que tu attribue un nom à tes npc du genre Jacquie et l'autre Michel.
Si maintenant tu veux que Jacquie ne soit pas ouvert au TEST2 il faudra que tu mettes dans ton skript :
On right click on an entity: if name of entity is "Jacquie": if player has permission "jacquie.use": le reste de ta commande else: send "Vous n'avez pas la permission d'abuser heu.. d'utiliser jacquie" to player
Et inversement, en clair tout simplement tu attribues un nom à ton pnj avec la commande :
npc create TONNOM --at COORDONNES:world --type mob
puis tu quand un joueur clique tu regardes si il a la permission pour ouvrir le pnj
-
1
-
-
Skript de gang
dans Inactifs
Titre du sujet : Skript GangSujet :
Version de minecraft / skript : 1.8.8
Description du script :
Bonjour je souhaiterais un skript qui permettrait aux joueurs de crée un gang.
En effet, je voudrais qu'à l'aide de commande qu'ils puisse rejoindre ou crée un gang.
Commandes éventuelles avec les permissions :
- Une permission gang.create qui permet de crée un gang avec la commande /gang create <nom du gang>
- Une permission gang.invite qui permet d'inviter un joueur avec la commande /gang invite <joueur>
- Une permission gang.join qui permet de rejoindre le gang avec la commande /gang join <nom du gang> ou que cela le demande dans le chat "<player> vous a inviter a rejoindre son gang" avec les bouton "Accepter" "Refuser" cliquable.
- Une permission gang.kick qui permet de kick un membre du gang avec la commande /gang kick <joueur> avec le message "<player> vous a éjecté du gang"
- Une permission gang.leave qui permet de leave le gang avec la commande /gang leave
- Une permission gang.info qui permet de voir les membre du gang avec la commande /gang info (il faudrais que dans les info cela marque chef et membre)
J'utilise actuellement SkQuery et SKrayFall et ça serait top si le skript pouvait marcher avec une base de donnée configurable dans la config.
Merci de votre aide et bonne journée.
Je suppose que t'as oublié la commande pour dissoudre le gang non ?
- Une permission gang.create qui permet de crée un gang avec la commande /gang create <nom du gang>
-
Problème loop ?
dans Inactifs
Avec le premier loop le deuxième se répétera a chaque boucle.Si il est dans l'équipe tu dois set une variable tempo sur true puis quitter le loop vu qu'il ne te sert plus (exit loop)
A la place de ton else tu dois check si la variable temporaire est true puis faire de même de l'autre loop.
(Je te fait pas de code car j'suis sur tel)
Hum j'ai bien compris ton message et ce que ca devait faire par contre je vois pas ou placer la première variable tempo.. Si t'as un peu de temps, je veux bien que tu restructure le code :rolleyes:, merci d'avance, sinon j'essaierai un peu partout.. @Azer_Flaash
-
Problème loop ?
dans Inactifs
Arreter de conseiller d'utiliser "containe" n'importe comment.Si dans la list j'ai " Angelus, Angel "
Si j'utilise containe pour remove "Angel" sa va remove "Angelus" car c'est le premier de la liste et il contien "Angel" !
Sinon a la lecture de ton code j'ai l'impression qu'il bloque avec les conditions.
Je n'ai pas la possibilité de te composer le code, mais revoie tes condition.
Oui je sais, en essayant avec contains j'ai pensé à ce problème mais bon je voulais au moins voir si cela marché !
-
Problème loop ?
dans Inactifs
Salut,Je pense que l'erreur vient du fait que tu fais cela:
if loop-value is "%player%":
Car cela regarde si la valeur est le joueur et non si elle le contient.
Alors qu'il faudrait faire:
if loop-value contains "%player%":
En espérant t'avoir aidé (si oui lache un like ;))
Cordialement
Merci de ta réponse mais ca ne marche pas non plus :/ toujours le même problème au même endroit... Une autre idée ?
-
Problème loop ?
dans Inactifs
Bonjour à tous, je réalise un skript de mini jeux.
La partie qui me pose problème est l'ajout d'un joueur à une équipe. Le code en lui même n'est pas un problème c'est plutôt sa réaction.
Aucune erreur lors du reload, ni lors de l’exécution de la commande cependant rien ne se passe. J'ai donc mis des 'send "ok" ' un peu partout pour voir d'ou viens le problème et il s'avère que le skript mouline lors du premier loop... Une idée ?
En clair, le skript reste bloqué lors du premier loop du moins c'est mon impression et empêche donc le reste de la commande de s'effectuer ..
command bthjoinbleu: trigger: if player has permission "breaktheheart.use": loop {bthequipebleulist::*}: if loop-value is "%player%": send "&a[&9B&6T&cH&a] &cVous êtes déjà dans cette équipe !" to player else: loop {bthequiperougelist::*}: if loop-value-2 is "%player%": if {bthequipebleu} <8: remove 1 from {bthequiperouge} remove "%player%" from {bthequiperougelist::*} add 1 to {bthequipebleu} add "%player%" to {bthequipebleulist::*} send "&a[&9B&6T&cH&a] &cVous avez rejoins l'équipe bleu !" to player else: send "&a[&9B&6T&cH&a] &cL'équipe bleu est complète. Merci de sélectionner l'équipe rouge !" to player else: if {bthequipebleu} <8: add 1 to {bthequipebleu} add "%player%" to {bthequipebleulist::*} send "&a[&9B&6T&cH&a] &cVous avez rejoins l'équipe bleu !" to player else: send "&a[&9B&6T&cH&a] &cL'équipe bleu est complète. Merci de sélectionner l'équipe rouge !" to player
-
Je vois que tu n'as pas mit l'inheritance du groupe défault sur ton grade, je suppose que tu utilise essential. Voici d'ou peux venir le problème rajoute cette permission : essentials.signs.use
-
message d'erreur ?
edit : envoie un screen de ta config permissionex
-
Oui il y a des erreur et de plus même en ayant le grade avec la bonne permission les message marche que quand on est op
Essaye ca :
on rightclick on sign: Send "1" to player line 1 of block is "[Garde Royal]" Send "2" to player player has permission "grade.g" Send "3" to player send "&aVotre demande a bien été envoyé ! Vous aurez une réponse dans les plus brèves délais pour les résultats..." loop all players: loop-player is op send "%player% veux devenir Garde Royal !" to loop-player
-
alors comment je fait ?
As tu bien rentré ce code :
on rightclick on sign: Send "1" line 1st of block is "[Garde Royal]" Send "2' player has permission "grade.g" Send "3' send "&aVotre demande a bien été envoyé ! Vous aurez une réponse dans les plus brèves délais pour les résultats..." loop all players: loop-player is op send "%player% veux devenir Garde Royal !" to loop-player
Quand tu fais reload ton skript y'a t'il des erreurs ?
Si non, quand tu cliques sur le panneau quel text tu recois ?
-
Je fais juste ce qu'il me demande, au lieu de truffer ton nez partout et embêter les bon passants, va manger du cassoulet.
Je suis plus raclette... ^^
Ma foi mes excuses monsieur.
-
As tu testé ce skript : https://skript-mc.fr/forum/resources/rp-atm.1036/
Il pourrait peut être correspondre à tes attentes..
-
on rightclick on sign: line 1st of block is "[Garde Royal]" player has permission "grade.g" send "&aVotre demande a bien été envoyé ! Vous aurez une réponse dans les plus brèves délais pour les résultats..." loop all players: loop-player is op send "%player% veux devenir Garde Royal !" to loop-player
Pour le loop-player is op tu peux mettre une permission
Pour le grade Guerrier tu ajoutes la permission "grade.g" et voilà !
Problème du code : Si aucun admin est co c'est mort..
-
Pour les autres personnes qui auront le probleme, peux-tu donner la solution ? :D
J'ai pas trouvé la solution à proprement dite : En gros pour faire ce que je voulais j'utilisais citizens sauf qu'en 1.12 citizen est à moitié buggé, hier on a donc trafiqué le fichier config pour essayer de faire marcher le plugin et ce qu'on voulait obtenir à fonctionné.
Mais j'avais d'autre solutions :
- Utiliser la console en faisant un : make serveur execute command "/summon ~ ~1 ~ cow {NoAI:1}" --> Problème avec ca c'est que la commande ne fonctionne quand dans le monde "world" car impossible de préciser un autre monde dans la commande, donc sur server bungee impossible.
- Utiliser les commandes block contenant la même commande qu'au dessus avec un set block de redstone puis air à côté pour l'activer et tp la vache au joueur --> Impossible dans mon cas car commande block désactivé pour cause de spam log
-
1
-
Skript de succès 1.12.2, kill mobs
dans Résolus
Posté(e)
Alors c'est très étrange parce que moi ca marche très bien ton skript, et je suis sur les mêmes versions que toi avec deux trois addons en plus..
J'ai juste rajouté l'affichage du compteur au fur et à mesure pour voir ou j'en suis...