isharo 33 Posté : 24 juin 2015 Bonmatin à tous ! Je cherche à faire le fait que si le joueur est {MurderS01} il ne peut pas être {PolicierS01} aussi. Voici mon code actuel qui ne fonctionne pas : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Merci à @TheWinuXs pour le code cité ci-dessus il m'a aider. Partager ce message Lien à poster Partager sur d’autres sites
Kwizzy 60 Répondu : 24 juin 2015 Utilise les parsed as player si tu veux que skript reconnaisse que la variable est un joueur. ex : set {YOLOPAYER} to arg 1 parsed as player Car le code qui ne fonctionne pas c'est command /moi: ? Partager ce message Lien à poster Partager sur d’autres sites
isharo 33 Répondu : 24 juin 2015 Utilise les parsed as player si tu veux que skript reconnaisse que la variable est un joueur. ex : set {YOLOPAYER} to arg 1 parsed as player Car le code qui ne fonctionne pas c'est command /moi: ? Non, en fait le skript sélectionne quand-même le policier même si il est murder. Et je souhaite que si le joueur est choisi Murder il ne peut pas être choisi comme policier. ^^ Merci de ta réponse :) Partager ce message Lien à poster Partager sur d’autres sites
Kwizzy 60 Répondu : 24 juin 2015 Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Hum, normal que y'a if et else a coté ? Y'a rien dans le if ... Partager ce message Lien à poster Partager sur d’autres sites
isharo 33 Répondu : 24 juin 2015 Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Hum, normal que y'a if et else a coté ? Y'a rien dans le if ... Oui car pour moi il n'y a rien dans le if car c'est si le joueur est murder, du coup je met rien mais si il est pas alors ça choisis un policier. Oui je sais c'est incompréhensible '-' Sinon j'avais penser à : if {MurderS01} is set: if "%{MurderS01}%" is "%player%": set {PolicierS01} to random element of {AllPlayersMurderS01::*} if is not {MurderS01} J'essaye d'apprendre je suis pas encore super doué en Skript :) Partager ce message Lien à poster Partager sur d’autres sites
angelus76 222 Répondu : 24 juin 2015 je prendrais le problème a l’envers. plutôt que de chercher si un Murderer est set je regarderais plutôt si le joueur a déjà un rôle donc je loop tous les joueurs, au premier je met Policier au deuxième je vérifie si il a pas un rôle et si il en as pas je le met Murderer puis au suivant je vérifie si il ont pas un rôle et si c'est le cas je les met Innocent du coup sa permet de sélectionné des joueurs random et si par un mauvais hasard un joueur a été sélectionné deux fois, ba ont peut vérifie si il avais déjà un rôle et dans ce cas, soit lui en mettre un , soit rien lui faire. je sais pas si mon exposé ais claire ^^ Partager ce message Lien à poster Partager sur d’autres sites
isharo 33 Répondu : 24 juin 2015 @angelus76 Pas bête mais pour regarder si le joueur à un rôle je peux faire comment ? Partager ce message Lien à poster Partager sur d’autres sites
angelus76 222 Répondu : 24 juin 2015 lui attribuer une variable set {role.%player%} to "Policier" set {parti1.role.%player%} to "Policier la première si tu na qu'une partie possible la deuxième si tu compte créer plusieurs partie en même temps si le joueur sélectionné est par exemple Angelus ( ba voyons ^^ ) set {role.%player%} to "Policier" donnera {role.Angelus} = Policier tu comprend ? Partager ce message Lien à poster Partager sur d’autres sites
isharo 33 Répondu : 24 juin 2015 Merci mais le truc c'est que je cherche à faire que : Le policier se met random à un joueur si il n a pas le role de murder, comment je peux faire? if .... Je m souviens plus. Je dois mettre : set {role.%player%} to "Policier" et pour vérifier: if Partager ce message Lien à poster Partager sur d’autres sites
angelus76 222 Répondu : 24 juin 2015 il y auras combien de rôle au total ? histoire que je te fasse un petit bout de code pratique. Partager ce message Lien à poster Partager sur d’autres sites
isharo 33 Répondu : 24 juin 2015 il y auras combien de rôle au total ? histoire que je te fasse un petit bout de code pratique. 3 : Murder (1 perssone), Policier (1 personne), Humain (le reste des personnes non murder et non policier) Merci! :) Partager ce message Lien à poster Partager sur d’autres sites
isharo 33 Répondu : 24 juin 2015 Si quelqu'un pourrait juster me donner le if pour détecter si quelqu'un à un rôle je pourrais me débrouiller :) set {role.%player%} to "Policier" if ...... is "Policier" @ProfesseurCraft si vous avez le temps :) Partager ce message Lien à poster Partager sur d’autres sites
angelus76 222 Répondu : 24 juin 2015 Bon j'ai passer pas mal de temps a cogité sur comment faire je te propose un bout de code. j'ai juste tester sur le serveur si le skript ce lancer sans erreur, mais n'ayant pas au moins 3 joueurs sur mon serveur de test, je ne peut donc pas tester si sa fonctionne. tien moi au courant si il y as un pb car je t’avouerais que je suis un peut fatiguer, donc j'ai pue faire des erreurs 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
isharo 33 Répondu : 24 juin 2015 Bon j'ai passer pas mal de temps a cogité sur comment faire je te propose un bout de code. j'ai juste tester sur le serveur si le skript ce lancer sans erreur, mais n'ayant pas au moins 3 joueurs sur mon serveur de test, je ne peut donc pas tester si sa fonctionne. tien moi au courant si il y as un pb car je t’avouerais que je suis un peut fatiguer, donc j'ai pue faire des erreurs Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Merci beaucoup pour le mal que t'as pris pour faire ça je serais vers moi vers 17h30 je te dirais! :) Partager ce message Lien à poster Partager sur d’autres sites
isharo 33 Répondu : 24 juin 2015 @angelus76 y aurait t'il moyen que tu m'ajoutes une annonce, en broadcast qui dit l'assasins, le policier pour vérifier ^^ Et comment je peux faire pour reset? delete {role::*} ? Partager ce message Lien à poster Partager sur d’autres sites
angelus76 222 Répondu : 24 juin 2015 je dirais qu'il faudrait modifier ces lignes 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
isharo 33 Répondu : 24 juin 2015 Quand j'ouvre le serveur : Quand je tape la commande : Partager ce message Lien à poster Partager sur d’autres sites
angelus76 222 Répondu : 24 juin 2015 heu je suis pas sur que ce soit lié au skript que je t'ai envoyer Ôo Partager ce message Lien à poster Partager sur d’autres sites
Kwizzy 60 Répondu : 24 juin 2015 heu je suis pas sur que ce soit lié au skript que je t'ai envoyer Ôo Ahaha :) Enlève le skript isharo et tu verras si ça viens de là :) Partager ce message Lien à poster Partager sur d’autres sites
isharo 33 Répondu : 24 juin 2015 Ahaha :) Enlève le skript isharo et tu verras si ça viens de là :) Ca vient du skript je crois mais, je suis pas sûr '-' Partager ce message Lien à poster Partager sur d’autres sites
angelus76 222 Répondu : 25 juin 2015 et moi je suis pas sure que sa soit le skript puisque comme je t'ai dit je l'ais tester sur le serveur pour savoir si ily as des erreurs, et il c'est lancé correctement c'est juste que je n'avais pas de joueurs pour savoir si tous les rôles sont bien attribués Partager ce message Lien à poster Partager sur d’autres sites
isharo 33 Répondu : 25 juin 2015 Angélus, est ce que tu pourrais m'envoyer ta version craftbukkit ou spigot et ton dossier plugins en archive s'il te plaît :c ? J'ai beau essayer d'autre version / add-on ça me fait une erreur Partager ce message Lien à poster Partager sur d’autres sites
isharo 33 Répondu : 25 juin 2015 [18:27:11] : Could not load 'plugins/PirateSK-0.4.1.jar' in folder 'plugins' java.lang.UnsupportedClassVersionError: pl/piratjsk/piratesk/PirateSK : Unsupported major.minor version 52.0 [18:27:14] : [skExtras] LibsDisguise wasn't found, so I'm not going to load it's stuff :3 [18:27:15] : Error occurred while enabling SkSpigotAdditions v1.7.5 (Is it up to date?) java.lang.ClassNotFoundException: net.minecraft.server.v1_7_R4.Packet [18:27:17] : [skript] 'set {_Playercount} to number of all players' is not an entry (like 'name : value') (test.sk, line 2: set {_Playercount} to number of all players') [18:27:17] : [skript] 'set {_Murder} to false' is not an entry (like 'name : value') (test.sk, line 3: set {_Murder} to false') [18:27:17] : [skript] 'set {_randomPolicier} to random integer from 1 to {_Playercount}' is not an entry (like 'name : value') (test.sk, line 8: set {_randomPolicier} to random integer from 1 to {_Playercount}') [18:27:17] : [skript] 'set {_randomMurder} to random integer from 1 to {_Playercount}' is not an entry (like 'name : value') (test.sk, line 9: set {_randomMurder} to random integer from 1 to {_Playercount}') [18:27:17] : [skript] Required entry 'trigger' is missing in 'command /random' (test.sk, starting at line 1) (test.sk, line 1: command /random:') [18:27:17] : [skript] Unexpected entry 'set {_PlayerList'. Check whether it's spelled correctly or remove it. (test.sk, line 4: set {_PlayerList: :*} to null') [18:27:17] : [skript] Unexpected entry 'loop all players'. Check whether it's spelled correctly or remove it. (test.sk, line 5: loop all players:') [18:27:17] : [skript] Unexpected entry 'while {_Murder} is false'. Check whether it's spelled correctly or remove it. (test.sk, line 11: while {_Murder} is false:') Partager ce message Lien à poster Partager sur d’autres sites
Krown0s 175 Répondu : 25 juin 2015 @isharo il faut utiliser le Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. c'est surcharge moins la page. Cordialement, chronoos89 Partager ce message Lien à poster Partager sur d’autres sites
angelus76 222 Répondu : 26 juin 2015 tu la demandé sur un autre poste mais je te le met ici le spigot en 1.8.7 Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. il ne viens pas de moi mais d'un autres membres, je sais plus qui. il fonctione très bien car je l'utilise mtn sur mon serveur de test. Partager ce message Lien à poster Partager sur d’autres sites