
Gaël Erhlich
Ancien-
Compteur de contenus
889 -
Inscription
-
Dernière visite
-
Jours gagnés
18
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Gaël Erhlich
-
TabList ? Comment personalisé ?
Gaël Erhlich a répondu à un(e) sujet de GillesClaes1104 dans Inactifs
Les têtes, c'est juste la 1.8. o_O -
Des armures... moddé ?
Gaël Erhlich a répondu à un(e) sujet de Davarck (Codeur Skript) dans Inactifs
Arf oui la version du modding par excellence. Si t'avais été en 1.8, t'aurais pu utiliser des fonctions vanilla, mais du coup, c'est pas possible. -
Des armures... moddé ?
Gaël Erhlich a répondu à un(e) sujet de Davarck (Codeur Skript) dans Inactifs
T'es en quelle version ? -
T'sais, si deux personnes ont dit qu'elles allaient le faire, t'as pas besoin de faire un up au bout de 2 heures.
-
Gaël Erhlich updated Utile4 with a new update entry: Anti-glitch Read the rest of this update entry...
-
Ah oui, j'avais oublié de signaler que c'était une variable scuzi. SommeMin : 10 SommeMax : 20 Monnaie : roubles Temps : 5 #Temps entre deux étapes du crochetage Cooldown : 30 #En minutes on right click on a sign: if line 1 is "[banque]": if {Braquage.%event-block%} isn't set: set {Braquage.%event-block%} to 0 if {BraquageInP.%event-block%} isn't set: set {BraquageInP.%event-block%} to false if {BraquageLast.%event-block%} isn't set: set {BraquageLast.%event-block%} to now remove a day from {BraquageLast.%event-block%} if {BraquageInP.%event-block%} is false: set {_Différence} to difference between {BraquageLast.%event-block%} and now if difference between {BraquageLast.%event-block%} and now is more than {@Cooldown} minutes: while distance between player and event-block is less than 2: set {BraquageInP.%event-block%} to true add 5 to {Braquage.%event-block%} broadcast "&eCoffre crocheté à &a%{Braquage.%event-block%}%&e%%" to player wait {@Temps} seconds set {BraquageInP.%event-block%} to false if {Braquage.%event-block%} is more than 90: set {_Volé} to a random integer between {@SommeMin} and {@SommeMax} broadcast "&eLa banque a été braquée par &b%player%&e. Le voleur a emporté &a%{_Volé}% {@Monnaie}&e." make console execute "/eco give %player% %{_Volé}%" set {Braquage.%event-block%} to 0 set {BraquageLast.%event-block%} to now stop else: send "&cLa banque a déjà été braquée récemment, il n'y a plus rien." to player else: send "&cLe coffre est déjà en train d'être crocheté."
-
Mais c'est le premier truc qui est écrit dans l'introduction de la doc. '_'
-
Tu définis les 8 endroits dans une variable liste avec {UnNom::1}; {UnNom::2}; ... {UnNom::8}. Tu mets une variable qu'on appellera {_PlaceNo} à 0, puis pour chaque joueur, tu ajoutes 1 à ta variable puis tu téléportes le joueur en question à {UnNom::{_PlaceNo}} ou {UnNom::%{_PlaceNo}%}, je sais plus lequel. Après, le plus simple reste le plugin TNTRun.
-
Il l'a déjà dit en fait. :|
-
Cherche sktipt personnalisablee (boussole de téleportation)
Gaël Erhlich a répondu à un(e) sujet de OxyGin_TV dans Inactifs
C'est discutable. Le but quand tu crées un plugin, c'est d'avoir une fonctionnalité que personne n'a créée -ou du moins publiée-. Le temps qu'on prend à créer quelque chose qui existe déjà, c'est un temps qu'on aurait pu employer à faire autre chose ou à créer quelque chose de nouveau. D'ailleurs, c'est la vocation de Skript de pouvoir personnaliser son serveur avec des plugins faits maison, plutôt que de devoir s'adresser à quelqu'un qui a les connaissances pour/apprendre le java, mais il a pas été conçu pour remplacer le java. 'fin une fois que le skript est écrit, t'as raison, autant s'en servir puisque Essentials a des tonnes de fonctions dont tu te sers pas, mais si pour chaque GUI sur chaque serveur, un skript doit être écrit, la différence entre les efforts nécessaires et les efforts donnés deviennent immenses. -
Pas quand une interface est ouverte.
-
C'est dans la config' d'Essentials que tu dois chercher ce qu'il a dit.
-
Tu peux mettre la couleur que tu veux à la fin du préfixe et ça changera la couleur du message.
-
Cherche sktipt personnalisablee (boussole de téleportation)
Gaël Erhlich a répondu à un(e) sujet de OxyGin_TV dans Inactifs
Je précise juste que tu as besoin de l'add-on SkQuery (un plugin en java donc) pour que ça marche. -
@Fresty a dit qu'il travaillait là-dessus. Mais pourquoi vous voulez tous retirer l'espace entre The et Tower ?
-
En fait, je crois que t'as pas compris comment marchait Skript. Un événement déclenche un/des effet(s) et tu peux ajouter des conditions entre les deux. Tu dois donc commencer ton code par un événement, genre on command "plugins".
-
Coco, j'ai créé mon premier Skript que j'ai posté tôt ce matin et dedans, il y a une fonction qui peut casser de la cobble. Le problème, c'est que je peux aussi utiliser cette fonction pour casser des trucs dans un endroit protégé par WorldGuard et sûrement aussi dans les endroits protégés par Residence, Towny ou Faction. Je me demandais donc si y'avait pas un moyen que mon code ne s'exécute pas systématiquement quand le bloc est dans une zone protégée par n'importe quel plugin. Je pense qu'il faudrait faire comme si le joueur cassait ces cubes lui-même pour que le plugin de protection annule l'opération, mais je sais pas si c'est possible.
-
J'ai fait ça de mon côté, je sais pas trop si c'est bien foutu : options: SommeMin : 10 SommeMax : 20 Monnaie : roubles Temps : 5 #Temps entre deux étapes du crochetage Cooldown : 30 #En minutes on right click on a sign: if line 1 is "[banque]": if {Braquage.%event-block%} isn't set: set {Braquage.%event-block%} to 0 if {BraquageInP.%event-block%} isn't set: set {BraquageInP.%event-block%} to false if {BraquageLast.%event-block%} isn't set: set {BraquageLast.%event-block%} to now remove a day from {BraquageLast.%event-block%} if {BraquageInP.%event-block%} is false: set {_Différence} to difference between {BraquageLast.%event-block%} and now if difference between {BraquageLast.%event-block%} and now is more than {@Cooldown} minutes: while distance between player and event-block is less than 2: set {BraquageInP.%event-block%} to true add 5 to {Braquage.%event-block%} send "&eCoffre crocheté à &a%{Braquage.%event-block%}%&e%%" to player wait {@Temps} seconds set {BraquageInP.%event-block%} to false if {Braquage.%event-block%} is more than 90: set {_Volé} to a random integer between {@SommeMin} and {@SommeMax} broadcast "&eLa banque a été braquée par &b%player%&e. Le voleur a emporté &a%{_Volé}% {@Monnaie}&e." make console execute "/eco give %player% {_Volé}" set {Braquage.%event-block%} to 0 set {BraquageLast.%event-block%} to now stop else: send "&cLa banque a déjà été braquée récemment, il n'y a plus rien." to player else: send "&cLe coffre est déjà en train d'être crocheté." on right click on grass: if block above event-block is a sign: remove a day from {BraquageLast.%block above event-block%} broadcast "&aLa banque a refait le plein." broadcast "%{BraquageLast.%block above event-block%}%"
-
Il explique comme une quiche mais il dit tout. Par contre, tu iras dans "demandes de skript" la prochaine fois MannFight.
-
Tu as ce topic : https://skript-mc.fr/forum/threads/craft-avec-item-renomer.172/
-
Tu fais juste l'inverse : command /sell4emerald: permission: op trigger: if amount of emerald in player's inventory is greater than or equal to 4: remove 4 emerald from player's inventory execute console command "eco give %player% 400" send "§aVous avez vendu §b4 §aEmeraud" else: send "§4/!\ §cTu n'as pas assez d'émeraudes"
-
Gaël Erhlich submitted a new resource: [plain]Utile4[/plain] - [plain]Pour une cobble plus exploitée ![/plain] Read more about this resource...
-
Huh ça non plus c'est pas bien sorcier : command /builduhc: permission: builduhc.use permission message: &cYou don't have acces to this command. trigger: if {BuildUhcUsé.%player%} is false: teleport the player to {builduhc} clear player's inventory give player 1 diamond sword of sharpness 3 give player 1 fishing rod give player 1 bow of power 2 give player 6 golden apple give player 3 golden apple named "&2Golden Head" give player 1 lava bucket give player 1 lava bucket give player 1 water bucket give player 64 cobblestone give player 64 oak wood planks give player 32 arrow give player 1 water bucket equip player with diamond helmet of projectile protection 2 equip player with diamond chestplate of protection 2 equip player with diamond leggings of protection 2 equip player with diamond boots of projectile protection 2 else: send "&cTu te crois malin à retaper la commande ?" on join: set {BuildUhcUsé.%player%} to false on death: if victim is a player: if victim's world is "builduhc": set {BuildUhcUsé.%victim%} to false if attacker is a player: if attacker's world is "builduhc": give attacker 2 golden apple give attacker 1 golden apple named "&2Golden Head" on consume a golden apple: if item is golden apple named "&2Golden Head": apply regeneration 2 to the player for 10 seconds apply Absorption 1 to the player for 90 seconds on load: register new shapeless recipe for golden apple named "&2Golden Head" using Gold ingot, Gold ingot, Gold ingot, Gold ingot, player head, Gold ingot, Gold ingot, Gold ingot, Gold ingot command /setbuilduhc: permission: set.builduhc trigger: set {builduhc} to location of player send "&aTu a mis en place le spawn du builduhc" to player J'ai ajouté les 2 lignes avec {BuildUhcUsé.%player%}, un if et un else suivi d'un message d'erreur. Mais du coup, si le joueur déco, il a à nouveau le droit de taper la commande quand il revient. Si tu veux pas ça, retire les lignes 27 et 28.
-
Voir la vie d'un joueur en tirant une flèche
Gaël Erhlich a répondu à un(e) sujet de WilliamEzzz dans Résolus
C'était pas bien sorcier, tu pourrais le faire toi-même. :p on damage: if victim is a player: if victim's world is "builduhc": if projectile exists: if projectile is an arrow: send "&eTu as touché &a%victim% &e| &c%victim's health% ❤" to attacker