Chouyoux 16 Posté : 25 juin 2015 Je vous propose mon premier skript pour la communauté Skript-MC, il s'agit d'un mini-jeu. Le principe est simple, tout les joueurs spawnent avec un arc infinity et une flèche et doivent se tirer dessus. Le joueur tué perd 1 (configurable) point et le tueur gagne 2 (configurable) points, le premier à 20 (configurable) points gagne. Les joueurs peuvent double-sauter. • /arrow setsign join/leave : Formate le panneau de Join/Leave [OP] • /arrow setsign spectateur join/leave : Formate le panneau de Spectateur Join/Leave [OP] • /arrow setspawn : Ajoute un spawn [OP] • /arrow setleave : Détermine là où les joueurs seront TP en quittant le jeu [OP] • /arrow setspectateur join/leave : Détermine le point de Join/Leave des spectateurs [OP] • /arrow clearspawn : Supprime tout les spawns [OP] • /arrow reset : Reset les scores - Relance la partie [OP] • /arrow join/leave : Rejoindre/Quitter la partie en cours • /arrow spectateur join/leave : Rejoindre/Quitter en tant que spectateur • Mode spectateur (Done) • Scoreboard sans commandes (Done) • Correction des bugs (Done) • Double-saut (Done, basé sur celui de prof, mais sans le triple saut) • Allègement de la mémoire utilisée (Done) • Morts instantanées (Done) • Kill Streaks (Done) • SkQuery • WildSkript • MineCraft 1.8+ pour les titles Il est obligatoire, si vous utilisiez déjà Arrow avant la 1.7, d'ouvrir votre variables.csv (si vous n'utilisez pas une BBD) et de supprimer toutes les variables commençant par "arrow." n'étant pas de type "location" (c'est écrit juste après le nom de la variable), ceci sous serveur éteint. Sinon, rien ne fonctionnera. Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. 3 Partager ce message Lien à poster Partager sur d’autres sites
Joriis 267 Répondu : 25 juin 2015 Merci^^ Partager ce message Lien à poster Partager sur d’autres sites
Chouyoux 16 Répondu : 25 juin 2015 Le sujet a été surprimé par erreur par un modérateur, alors le re-voici :) Partager ce message Lien à poster Partager sur d’autres sites
Joriis 267 Répondu : 25 juin 2015 Le poste a été surprimé par erreur par un modérateur, alors le re-voici :) Ah :/ Mauvaix modérateur ahah^^ Partager ce message Lien à poster Partager sur d’autres sites
MinePlugins 104 Répondu : 25 juin 2015 Belle présentation Partager ce message Lien à poster Partager sur d’autres sites
Mc_Hunter_ 6 Répondu : 25 juin 2015 Des idées ? Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Partager ce message Lien à poster Partager sur d’autres sites
Chouyoux 16 Répondu : 25 juin 2015 Des idées ? Installe les dépendances, j'avais oublié de les ré-écrire après la suppression de mon sujet ^^ 1 Partager ce message Lien à poster Partager sur d’autres sites
Gamescoop 1 Répondu : 29 juin 2015 Question c'est normal des que je rejoin une partie, la partie se lance automatiquement ? Partager ce message Lien à poster Partager sur d’autres sites
Chouyoux 16 Répondu : 29 juin 2015 @Gamescoop Oui c'est tout à fait normal. Les gens rejoignent/quittent quand ils veulent, une partie se termine quand un joueur a atteint 20 points et une autre recommence immédiatement. Qu'un joueur rejoigne en milieu de partie ne gêne en rien, ce dernier aura simplement un score à 0 quand les autres auront déjà quelques points, au moins il pourra jouer plutôt qu'attendre. Que la partie se soit lancée quand il n'y a qu'un joueur n'est pas un drame non plus, celui-ci sera simplement seul et si personne ne décide de le rejoindre, il n'aura qu'à quitter. MàJ 1.7: • Grosse optimisation des variables, Arrow ne garde en mémoire que les informations durablement utiles : • Nombres de variables stockées pré-1.7 : 4 variables par joueurs + 1 liste par joueurs + 1 liste + 4 variables + les locations • Nombres de variables stockées post-1.7 : les locations (spawns, point de leave, point de join spectateur, point de leave spectateur, location du panneau join) Il est obligatoire, si vous utilisiez déjà Arrow auparavant, d'ouvrir votre variables.csv (si vous n'utilisez pas une BBD) et de supprimer toutes les variables commençant par "arrow." n'étant pas de type "location" (c'est écrit juste après le nom de la variable), ceci sous serveur éteint. Sinon rien ne fonctionnera. Aussi, j'ai ajouté des lignes commentées (l.323-326), il s'agit d'une petite sécurité supplémentaire qui vérifie que le joueur se trouve bien dans une région (worldguard ou autre système de région compatible Skript) dont le nom contient "nom_region" (à modifier) lors du /arrow join. En effet, dans l'état actuel des choses, vos joueurs pauvent éxecuter un /arrow join n'importe où et se retrouver avec un arc infinity et une flèche jusqu'à qu'ils décident de faire /arrow leave. Il faut évidemment dé-commenter ces lignes pour que la sécurité fonctionne. Partager ce message Lien à poster Partager sur d’autres sites
Joriis 267 Répondu : 29 juin 2015 MàJ 1.7: • Grosse optimisation des variables, arrow ne garde en mémoire que les informations durablement utiles : • Nombres de variables stockées pré-1.7 : 4 variables par joueurs + 1 liste par joueurs + 1 liste + 4 variables + les locations • Nombres de variables stockées post-1.7 : les locations (spawns, point de leave, point de join spectateur, point de leave spectateur, location du panneau join) Ok, merci^^ Partager ce message Lien à poster Partager sur d’autres sites
Chouyoux 16 Répondu : 29 juin 2015 MàJ 1.8 : • Morts instantanées : Moins de clics sur "Respawn", plus d'action ! (Fusion des anciens "on death", "on damage", "on respawn" pour un nouveau "on damage" qui fait tout le travail) Partager ce message Lien à poster Partager sur d’autres sites
Chouyoux 16 Répondu : 29 juin 2015 MàJ 1.9: • Correction des bugs de la 1.8 (je n'avais pas testé assez profondément) • Ajout des Kill Streaks (Speed II 10 secondes à 3 kills puis Invisible 10 secondes à 5 kills) • Ajout de sons rendant le jeu plus attrayant Partager ce message Lien à poster Partager sur d’autres sites
Kwizzy 60 Répondu : 29 juin 2015 Vraiment bien gg :) Partager ce message Lien à poster Partager sur d’autres sites
angelus76 222 Répondu : 29 juin 2015 pas encore tester mais je dit quand même bravo l'artiste :D Partager ce message Lien à poster Partager sur d’autres sites
isharo 33 Répondu : 29 juin 2015 Good ! :D Partager ce message Lien à poster Partager sur d’autres sites
Joriis 267 Répondu : 29 juin 2015 Merci :) Partager ce message Lien à poster Partager sur d’autres sites
Krown0s 175 Répondu : 29 juin 2015 Ouais GG ! Partager ce message Lien à poster Partager sur d’autres sites
Chouyoux 16 Répondu : 29 juin 2015 Vraiment bien gg :) pas encore tester mais je dit quand même bravo l'artiste :D Good ! :D Merci :) Ouais GG ! Merci bien les potes ^^ MàJ 1.9.1: • Correction de deux bugs de la 1.9 (très certainement les seuls) 1 Partager ce message Lien à poster Partager sur d’autres sites
Chouyoux 16 Répondu : 30 juin 2015 MàJ 1.9.2: • Optimisation du code • Correction d'un bug • Ajout d'une option maximum_joueurs (15 par défaut) Partager ce message Lien à poster Partager sur d’autres sites
Joriis 267 Répondu : 30 juin 2015 MàJ 1.9.2: • Optimisation du code • Correction d'un bug Merci Partager ce message Lien à poster Partager sur d’autres sites
Chouyoux 16 Répondu : 30 juin 2015 MàJ 1.9.2 Correctif: • Corrections des bugs dûs à la 1.9.2 Partager ce message Lien à poster Partager sur d’autres sites
TheBestD34D 10 Répondu : 1 juillet 2015 Bonjours, j'utiliserais bien votre plugin mais le probleme, il est pas "bungeecord" et "automatique" Si vous pouvez faire executé la commande /lobby a tous les joueurs a la fin d'une game serais bien Si vous pouvez faire un systeme sans le /Arrow join etc juste auto style dès qu'il y a X nombre de connecté un compte a rebours est fait et la ils sont tp dans l'arene jusqu'à la fin de la partie etc un meme systeme de bungeecord comme sur epicube. Je vous serais très reconnaissans vue que je ne peux le faire car je suis que débutant, vous me ferais economisé 10 euros le plugin Partager ce message Lien à poster Partager sur d’autres sites
Chouyoux 16 Répondu : 1 juillet 2015 @TheBestD34D Désolé mais je ne m'amuse pas à faire des versions personnalisées de mes skripts pour chacun des membres du forum. D'autant plus quand ceux-ci ont 1 message sur le forum (pour faire cette demande), et ne prennent même pas la peine de soigner leur orthographe. Je t'invite à aller faire un tour sur skript-mc.fr, il y a le skript Arrow 1.9.2 qui y tourne, et, devine quoi, c'est un BungeeCoord ! Si les gens veulent se faire une version personnalisée, ils la font eux même, si ils ne peuvent pas, ils ne peuvent pas. Partager ce message Lien à poster Partager sur d’autres sites
Joriis 267 Répondu : 2 juillet 2015 @TheBestD34D Désolé mais je ne m'amuse pas à faire des versions personnalisées de mes skripts pour chacun des membres du forum. D'autant plus quand ceux-ci ont 1 message sur le forum (pour faire cette demande), et ne prennent même pas la peine de soigner leur orthographe. Je t'invite à aller faire un tour sur skript-mc.fr, il y a le skript Arrow 1.9.2 qui y tourne, et, devine quoi, c'est un BungeeCoord ! Si les gens veulent se faire une version personnalisée, ils la font eux même, si ils ne peuvent pas, ils ne peuvent pas. Nan :p ! ils vont dans aide pour se faire aider^^ Partager ce message Lien à poster Partager sur d’autres sites
Chouyoux 16 Répondu : 2 juillet 2015 Nan :p ! ils vont dans aide pour se faire aider^^ Section aide =/= Demander aux autres de faire 100% du travail... Partager ce message Lien à poster Partager sur d’autres sites