Kinziow Posté(e) le 28 septembre 2015 Posté(e) le 28 septembre 2015 Bonjour, Je voudrait un petit skript prison pour que sur mon serveur RP, les policier puissent faire /prison <Pseudo> <Raison> et qu'il puissent mettre un joueur en prison que toute les 15 minutes avec la permission police.prison. J'aimerais aussi que quand les policiers feront /prison <Pseudo> <Raison> et que sa mette la personne désigné automatique 5 minutes en prison, et que sa fasse un broadcast dans le chat comme ceci : &1[&bPolice&1] &bBernard a mis en prison Bernadette pour "Raison" ! Bernard = Celui a qui a fait /prison <Pseudo> <Raison> (Le Policier) Bernadette = La personne mise en prison. Merci d'avance a la personne qui me le feras et il auras sa tête sur le serveur :) Cordialement, NayzoxHD
Izychiel Posté(e) le 28 septembre 2015 Posté(e) le 28 septembre 2015 Ca ? :o https://skript-mc.fr/forum/index.php?threads/skript-de-jail-avec-cr%C3%A9ation-automatique-dune-prison.716/
Kinziow Posté(e) le 28 septembre 2015 Auteur Posté(e) le 28 septembre 2015 Non, juste un /Setprison pour mettre qu'une seul prison, et tout le reste du topic.
foulehistory Posté(e) le 28 septembre 2015 Posté(e) le 28 septembre 2015 Non, juste un /Setprison pour mettre qu'une seul prison, et tout le reste du topic. J'essaye de le faire demain ^^
Izychiel Posté(e) le 29 septembre 2015 Posté(e) le 29 septembre 2015 command /setprison: permission: policier.setprison permission message: &cVous ne pouvez pas placer de prison. trigger: set {placePrison} to location at player send "&1[&bPolice&1] &bVous avez place la prison en: %{placePrison}%" command /unprison <offlineplayer>: permission: policier.unprison permission message: &1[&bPolice&1] &cVous ne pouvez pas retirer un joueur de prison. trigger: if {prison.%arg 1%} is true: set {prison.%arg 1%} to false teleport arg 1 to spawn broadcast "&1[&bPolice&1] &b%arg 2% n'est plus en prison !" command /prison <number> <offlineplayer> [<text="Prison par un policier.">]: permission: policier.sendprison permission message: &1[&bPolice&1] &cVous ne pouvez pas envoyer un joueur en prison. trigger: if arg 1 is not set: send "&1[&bPolice&1] &c/prison <tempsEnMinutes> <pseudo> [raison]" stop if arg 2 is not set: send "&1[&bPolice&1] &c/prison <tempsEnMinutes> <pseudo> [raison]" else if arg 2 is offline: send "&1[&bPolice&1] &cCe joueur est hors ligne !" stop teleport arg 2 to {placePrison} set {prison.%arg 2%} to true set {tempsPrison.%arg 2%} to arg 1 set {quandPrison.%arg 2%} to now broadcast "&1[&bPolice&1] &b%player% a mis en prison %arg 2% pour "%arg 3%" ! wait arg 1 minutes set {prison.%arg 2%} to false teleport player to spawn broadcast "&1[&bPolice&1] &b%arg 2% n'est plus en prison !" on command: if {prison.%player%} is true: send "&1[&bPolice&1] &bVous etes en prison ! Vous ne pouvez pas faire de commandes !" cancel event on chat: if {prison.%player%} is true: send "&1[&bPolice&1] &bVous etes en prison ! Vous ne pouvez pas parler !" cancel event Bon apres j'ai la flemme de faire un vrai timer :D a toi de finir ;)
Kinziow Posté(e) le 29 septembre 2015 Auteur Posté(e) le 29 septembre 2015 Merci, mais le seul problème, c'est que quand je fait /prison 5 NayzoxHD test sa me met pas en prison pendant 5 minutes mais sa me /unprison automatiquement et sa dit dans le chat "[Prison] NayzoxHD n'est plus en prison ! Peut tu le corrigé ? Merci d'avance :)
BySwift_ Posté(e) le 29 septembre 2015 Posté(e) le 29 septembre 2015 command /setprison: permission: policier.setprison permission message: &cVous ne pouvez pas placer de prison. trigger: set {placePrison} to location at player send "&1[&bPolice&1] &bVous avez place la prison en: %{placePrison}%" command /unprison <offlineplayer>: permission: policier.unprison permission message: &1[&bPolice&1] &cVous ne pouvez pas retirer un joueur de prison. trigger: if {prison.%arg 1%} is true: set {prison.%arg 1%} to false teleport arg 1 to spawn broadcast "&1[&bPolice&1] &b%arg 2% n'est plus en prison !" command /prison <number> <offlineplayer> [<text="Prison par un policier.">]: permission: policier.sendprison permission message: &1[&bPolice&1] &cVous ne pouvez pas envoyer un joueur en prison. trigger: if arg 1 is not set: send "&1[&bPolice&1] &c/prison <tempsEnMinutes> <pseudo> [raison]" stop if arg 2 is not set: send "&1[&bPolice&1] &c/prison <tempsEnMinutes> <pseudo> [raison]" else if arg 2 is offline: send "&1[&bPolice&1] &cCe joueur est hors ligne !" stop teleport arg 2 to {placePrison} set {prison.%arg 2%} to true set {tempsPrison.%arg 2%} to arg 1 set {quandPrison.%arg 2%} to now broadcast "&1[&bPolice&1] &b%player% a mis en prison %arg 2% pour "%arg 3%" ! wait arg 1 minutes set {prison.%arg 2%} to false teleport player to spawn broadcast "&1[&bPolice&1] &b%arg 2% n'est plus en prison !" on command: if {prison.%player%} is true: send "&1[&bPolice&1] &bVous etes en prison ! Vous ne pouvez pas faire de commandes !" cancel event on chat: if {prison.%player%} is true: send "&1[&bPolice&1] &bVous etes en prison ! Vous ne pouvez pas parler !" cancel event Bon apres j'ai la flemme de faire un vrai timer :D a toi de finir ;) command /setprison: permission: policier.setprison permission message: &cVous ne pouvez pas placer de prison. trigger: set {placePrison} to location at player send "&1[&bPolice&1] &bVous avez place la prison en: %{placePrison}%" command /unprison <offlineplayer>: permission: policier.unprison permission message: &1[&bPolice&1] &cVous ne pouvez pas retirer un joueur de prison. trigger: if {prison.%arg 1%} is true: set {prison.%arg 1%} to false teleport arg 1 to spawn broadcast "&1[&bPolice&1] &b%arg 2% n'est plus en prison !" command /prison <number> <offlineplayer> [<text="Prison par un policier.">]: permission: policier.sendprison permission message: &1[&bPolice&1] &cVous ne pouvez pas envoyer un joueur en prison. trigger: if arg 1 is not set: send "&1[&bPolice&1] &c/prison <tempsEnMinutes> <pseudo> [raison]" stop if arg 2 is not set: send "&1[&bPolice&1] &c/prison <tempsEnMinutes> <pseudo> [raison]" else if arg 2 is offline: send "&1[&bPolice&1] &cCe joueur est hors ligne !" stop teleport arg 2 to {placePrison} set {prison.%arg 2%} to true set {tempsPrison.%arg 2%} to arg 1 set {quandPrison.%arg 2%} to now broadcast "&1[&bPolice&1] &b%player% a mis en prison %arg 2% pour "%arg 3%" ! wait arg 1 minutes set {prison.%arg 2%} to false teleport player to spawn broadcast "&1[&bPolice&1] &b%arg 2% n'est plus en prison !" on command: if {prison.%player%} is true: send "&1[&bPolice&1] &bVous etes en prison ! Vous ne pouvez pas faire de commandes !" cancel event on chat: if {prison.%player%} is true: send "&1[&bPolice&1] &bVous etes en prison ! Vous ne pouvez pas parler !" cancel event on any move: cancel event send "&1[&bPolice&1] &bVous etes en prison ! Vous ne pouvez pas bouger.!" Voilat j'ai conpleter :p
Kinziow Posté(e) le 29 septembre 2015 Auteur Posté(e) le 29 septembre 2015 Je veut pas te faire pleuré mais, sa nous tp pas a la prison :D et sa dit que je suis plus en prison dés que je fait /prison 5 NayzoxHD test
Izychiel Posté(e) le 29 septembre 2015 Posté(e) le 29 septembre 2015 Je veut pas te faire pleuré mais, sa nous tp pas a la prison :D et sa dit que je suis plus en prison dés que je fait /prison 5 NayzoxHD test Car y'a une erreur. Regarde par toi meme dans la console ! As tu place la prison ?
foulehistory Posté(e) le 29 septembre 2015 Posté(e) le 29 septembre 2015 Tien le mien fonctionne je vien de test :p options: prefix: &1[&bPolice&1] On join: if {prison.%player%} is true: teleport player to {prison} command /setprison: permission: admin trigger: set {prison} to location at player send "{@prefix} &6Vous avez set la prison en %{prison}%" command /deleteprison: permission: admin trigger: delete {prison} send "{@prefix}&6 Vous avez supprimer la prison" command /prison <player> <text>: permission: police trigger: teleport arg 1 to {prison} set {prison.%arg 1%} to true broadcast "{@prefix} &6%player% a mis en prison &a%arg 1% &6pour &e%arg 2%" message "{@prefix} &6Vous avez était mis en prison pour &e5 minutes" to arg 1 wait 5 minutes if {prison.%arg 1%} is true: set {prison.%arg 1%} to false teleport arg 1 to {spawn} broadcast "{@prefix} &a%arg 1%&6 a etait libere de la prison" command /unprison <player>: permission: police trigger: if {prison.%arg 1%} is true: set {prison.%arg 1%} to false teleport arg 1 to {spawn} broadcast "{@prefix} &a%arg 1%&6 n'est plus en prison" on command: if {prison.%player%} is true: cancel event send "{@prefix} &6 Vous etes en prison vous ne pouvez rien faire !" on chat: if {prison.%player%} is true: cancel event send "{@prefix} &6 Vous etes en prison vous ne pouvez rien faire !"
Izychiel Posté(e) le 29 septembre 2015 Posté(e) le 29 septembre 2015 Tien le mien fonctionne je vien de test :p options: prefix: &1[&bPolice&1] On join: if {prison.%player%} is true: teleport player to {prison} command /setprison: permission: admin trigger: set {prison} to location at player send "{@prefix} &6Vous avez set la prison en %{prison}%" command /deleteprison: permission: admin trigger: delete {prison} send "{@prefix}&6 Vous avez supprimer la prison" command /prison <player> <text>: permission: police trigger: teleport arg 1 to {prison} set {prison.%arg 1%} to true broadcast "{@prefix} &6%player% a mis en prison &a%arg 1% &6pour &e%arg 2%" message "{@prefix} &6Vous avez était mis en prison pour &e5 minutes" to arg 1 wait 5 minutes if {prison.%arg 1%} is true: set {prison.%arg 1%} to false teleport arg 1 to {spawn} broadcast "{@prefix} &a%arg 1%&6 a etait libere de la prison" command /unprison <player>: permission: police trigger: if {prison.%arg 1%} is true: set {prison.%arg 1%} to false teleport arg 1 to {spawn} broadcast "{@prefix} &a%arg 1%&6 n'est plus en prison" on command: if {prison.%player%} is true: cancel event send "{@prefix} &6 Vous etes en prison vous ne pouvez rien faire !" on chat: if {prison.%player%} is true: cancel event send "{@prefix} &6 Vous etes en prison vous ne pouvez rien faire !" Le tien est beaucoup moins developpe ! Il est pareil en moins bien, tu devrais plutot essayer de corriger le mien ;)
foulehistory Posté(e) le 30 septembre 2015 Posté(e) le 30 septembre 2015 Le tien est beaucoup moins developpe ! Il est pareil en moins bien, tu devrais plutot essayer de corriger le mien ;) Serte mais c'est a lui de voir tous de sue j'ai fait c est se qu'il a demander si il veut que je rajoute des truc il le dira :p
Kinziow Posté(e) le 30 septembre 2015 Auteur Posté(e) le 30 septembre 2015 Merci foulehistory, le tien fonctionne mieu :)
Kinziow Posté(e) le 30 septembre 2015 Auteur Posté(e) le 30 septembre 2015 Tu peut faire un /prison setsortie Pour que se soit moi qui choisisse ou il sortent :) Merci d'avance
foulehistory Posté(e) le 30 septembre 2015 Posté(e) le 30 septembre 2015 tien ^^ options: prefix: &1[&bPolice&1] On join: if {prison.%player%} is true: teleport player to {prison} command /setprison: permission: admin trigger: set {prison} to location at player send "{@prefix} &6Vous avez set la prison en %{prison}%" command /prisonsetsortie: permission: admin trigger: set {sortie} to location at player send "{@prefix} &6Vous avez set la sortie de prison en %{sortie}%" command /deleteprison: permission: admin trigger: delete {prison} send "{@prefix}&6 Vous avez supprimer la prison" command /prison <player> <text>: permission: police trigger: teleport arg 1 to {prison} set {prison.%arg 1%} to true broadcast "{@prefix} &6%player% a mis en prison &a%arg 1% &6pour &e%arg 2%" message "{@prefix} &6Vous avez était mis en prison pour &e5 minutes" to arg 1 wait 5 minutes if {prison.%arg 1%} is true: set {prison.%arg 1%} to false teleport arg 1 to {sortie} broadcast "{@prefix} &a%arg 1%&6 a etait libere de la prison" command /unprison <player>: permission: police trigger: if {prison.%arg 1%} is true: set {prison.%arg 1%} to false teleport arg 1 to {sortie} broadcast "{@prefix} &a%arg 1%&6 n'est plus en prison" on command: if {prison.%player%} is true: cancel event send "{@prefix} &6 Vous etes en prison vous ne pouvez rien faire !" on chat: if {prison.%player%} is true: cancel event send "{@prefix} &6 Vous etes en prison vous ne pouvez rien faire !"
Kinziow Posté(e) le 30 septembre 2015 Auteur Posté(e) le 30 septembre 2015 Merci, peut tu faire qu'il puissent mettre une personne une prison que toute les 30 minutes stp ? MERCI T'ES NIQUEL !
foulehistory Posté(e) le 30 septembre 2015 Posté(e) le 30 septembre 2015 que le joueur police quand il a mis en prison quelqu'un il peut en remettre qu'un au bout de 30 minute c'est ça? enfin si c’est ça : voila ; options: prefix: &1[&bPolice&1] On join: if {prison.%player%} is true: teleport player to {prison} command /police <player>: permission: admin trigger: set {police.%arg 1%} to false send "{@prefix}&a %arg 1% &6peut maintenant remettre une personne en prison" message "{@prefix}&c %player% &6vous permet maintenant de remettre une personne en prison" to arg 1 command /setprison: permission: admin trigger: set {prison} to location at player send "{@prefix} &6Vous avez set la prison en %{prison}%" command /prisonsetsortie: permission: admin trigger: set {sortie} to location at player send "{@prefix} &6Vous avez set la sortie de prison en %{sortie}%" command /deleteprison: permission: admin trigger: delete {prison} send "{@prefix}&6 Vous avez supprimer la prison" command /prison <player> <text>: permission: police trigger: if {police.%player%} is true: send "{@prefix}&6 Vous devez attendre avant de pouvoir remettre quelqu'un en prison !" else: if {prison.%arg 1%} is true: send "{@prefix}&6 Ce joueur est deja en prison !" else: teleport arg 1 to {prison} set {prison.%arg 1%} to true broadcast "{@prefix} &6%player% a mis en prison &a%arg 1% &6pour &e%arg 2%" message "{@prefix} &6Vous avez était mis en prison pour &e5 minutes" to arg 1 set {police.%player%} to true wait 5 minutes if {prison.%arg 1%} is true: set {prison.%arg 1%} to false teleport arg 1 to {sortie} broadcast "{@prefix} &a%arg 1%&6 a etait libere de la prison" wait 15 minutes set {prison.%player%} to false message "{@prefix}&6 Vous pouvez desormais remettre quelqu'un en prison" to player command /unprison <player>: permission: police trigger: if {prison.%arg 1%} is true: set {prison.%arg 1%} to false teleport arg 1 to {sortie} broadcast "{@prefix} &a%arg 1%&6 n'est plus en prison" on command: if {prison.%player%} is true: cancel event send "{@prefix} &6 Vous etes en prison vous ne pouvez rien faire !" on chat: if {prison.%player%} is true: cancel event send "{@prefix} &6 Vous etes en prison vous ne pouvez rien faire !" je tes rajouter que quand un policier met une personne en prison il doit attendre 15 minutes avant de remettre une personne... Une commande pour l'admin pour permettre a un policier de pouvoir remettre une personne en prison tout de suite. Que si le joueur est déjà en prison on peut pas le remettre
Izychiel Posté(e) le 30 septembre 2015 Posté(e) le 30 septembre 2015 Serte mais c'est a lui de voir tous de sue j'ai fait c est se qu'il a demander si il veut que je rajoute des truc il le dira :p Non tu ne sais pas lire alors ! Tu n'as pas fait de timer ni de raison !
foulehistory Posté(e) le 30 septembre 2015 Posté(e) le 30 septembre 2015 Non tu ne sais pas lire alors ! Tu n'as pas fait de timer ni de raison ! LOL tu n'a rien vue toi dans mon skript, il a pas demander de timer il a juste demander que le joueur reste 5 minute en prison et j'ai fait une raison alors avant regarde mieux le skript
Izychiel Posté(e) le 30 septembre 2015 Posté(e) le 30 septembre 2015 LOL tu n'a rien vue toi dans mon skript, il a pas demander de timer il a juste demander que le joueur reste 5 minute en prison et j'ai fait une raison alors avant regarde mieux le skript Excuse moi pour le temps, c'est vrai je croyai qu'il voulait un timer personnalisable. Sinon pour la raison je suis sur que tu l'a rajoute, enfin la raison customisable en commande ;) J'etais sur les nerfs tout a l'heure :o
foulehistory Posté(e) le 1 octobre 2015 Posté(e) le 1 octobre 2015 Excuse moi pour le temps, c'est vrai je croyai qu'il voulait un timer personnalisable. Sinon pour la raison je suis sur que tu l'a rajoute, enfin la raison customisable en commande ;) J'etais sur les nerfs tout a l'heure :eek: Tkt mdr :p
Messages recommandés