RoxWayz Posté(e) le 24 novembre 2018 Posté(e) le 24 novembre 2018 (modifié) Bonjour / Bonsoir. Commençons, alors je cherche depuis un moment comment faire plusieurs porte en fer différentes avec chacune une permission différentes ( par exemple: un joueur qui a le grade policier avec la permission "policier.door" peut ouvrir des portes de recrue et de policier mais il ne peux pas ouvrir une portes de commandant, lieutenant, etc... ). Donc je demande juste un skript pour mettre à une portes une permission mais pour chaque grade : Recrue, Policier, Brigadier, Lieutenant, Capitaine, Commandant, un administrateur police ( sauf que c'es pas un admin dans le sens toutes les permissions mais juste un grade ). ET faire en sorte que les grade en dessous de son supérieur ne puisse pas ouvrir ses portes ( genre une recrue ne peux pas ouvrir une porte de Policier, brigadier etc... ) Mais Commandant ou autres peut ouvrir celle des personne en dessous. classement des grade / rôles de plus petit au plus grand: 1. Recrue 2. Policier 3. Brigadier 4. Lieutenant 5. Capitaine 6. Commandant 7. Admin police a et aussi c'est que les owners/admin qui peuvent mettre la permission a la portes. désolée si c'est un peu gros a demander mais je suis bloqué... pour des personnes personne assez intéresser pour un serveur rp go me contacter sur discord : RoxWayz#1271 . Merci de m'avoir compris ! Cordialement, RoxWayz Modifié le 24 novembre 2018 par RoxWayz
iShawn_ Posté(e) le 24 novembre 2018 Posté(e) le 24 novembre 2018 Mettre une permission a une seul porte ? Pas possible il me semble ^^
RoxWayz Posté(e) le 24 novembre 2018 Auteur Posté(e) le 24 novembre 2018 il y a 1 minute, iShawn_ a dit : Mettre une permission a une seul porte ? Pas possible il me semble ^^ je sais que c'est possible j'ai déjà essayer mais sa a marcher que sur un porte et après plus rien ne marchais
iShawn_ Posté(e) le 25 novembre 2018 Posté(e) le 25 novembre 2018 Bah oui, car tu ne peut pas mettre genre une permission "militaire.porte" sur une porte et "gendarme.porte" sur une autre porte
XaFigg Posté(e) le 25 novembre 2018 Posté(e) le 25 novembre 2018 Si, c'est possible, tu sauvegarde ta location de la porte dans une variable et c'est bon ?
Wildteams Posté(e) le 25 novembre 2018 Posté(e) le 25 novembre 2018 Si, il y a moyen avec des regions, si le joueur est dans la région " porte.gendarme ": si il a la permission " enter.porte.gendarme": Soit( regarder les portes à coté de lui avec un radius ) Soit( si le bloc qui regarde est une porte: -ouverture de la porte -fermeture de la porte je vais voir si j'ai le temps de te le faire, ?
RoxWayz Posté(e) le 25 novembre 2018 Auteur Posté(e) le 25 novembre 2018 il y a une heure, Wildteams a dit : Si, il y a moyen avec des regions, si le joueur est dans la région " porte.gendarme ": si il a la permission " enter.porte.gendarme": Soit( regarder les portes à coté de lui avec un radius ) Soit( si le bloc qui regarde est une porte: -ouverture de la porte -fermeture de la porte je vais voir si j'ai le temps de te le faire, ? ok, mais il me faut world guard ? donc on peut mettre une région dans une région ?
RoxWayz Posté(e) le 25 novembre 2018 Auteur Posté(e) le 25 novembre 2018 (modifié) Le 25/11/2018 à 14:50, XaFigg a dit : Si, c'est possible, tu sauvegarde ta location de la porte dans une variable et c'est bon ? fait ma sa marche que sur une porte les autres marche pas Modifié le 26 novembre 2018 par RoxWayz
Engine Posté(e) le 26 novembre 2018 Posté(e) le 26 novembre 2018 Fait avec le mod sécuritycraft avec le keypad
RoxWayz Posté(e) le 26 novembre 2018 Auteur Posté(e) le 26 novembre 2018 il y a 40 minutes, Engine a dit : Fait avec le mod sécuritycraft avec le keypad il y a trop peu de card pour ce que je veux faire
Wildteams Posté(e) le 26 novembre 2018 Posté(e) le 26 novembre 2018 Citation Il y a 22 heures, RoxWayz a dit : ok, mais il me faut world guard ? donc on peut mettre une région dans une région ? Oui il te faudra WorldGuard et WorldEdit pour les régions
Mr_Kofte Posté(e) le 26 novembre 2018 Posté(e) le 26 novembre 2018 Salut, On rightclick on a iron door: if {faction.%player%} is "Police": send "HQ: Merci de bien refermer la porte derrière vous." open target block stop if {faction.%player%} isn't "Police": send "Tu n'es pas flic !" tu as juste à définir une faction via une commande et hop le tour est joué. command /faction [<player>] [<text>]: description: Gestion des factions permission: faction.admin permission message: §cVous n'avez pas la permission pour utiliser cette commande. trigger: player is op if arg 2 is "help": send "USAGE: /faction <joueur> <faction>" send "FACTION: Police, Mafia, Gang" stop arg 1 is not online: send "Le joueur que vous venez de spécifier n'est pas en ligne" stop arg 1 is online: if arg 2 is "Police": set {faction.%arg-1%} to "Police" message "Vous êtes maintenant dans la faction Police" to arg 1 message "Vous mettez le joueur %arg 1% dans la faction &bPolice" set {rank.police.1} to true if arg 2 is "Civil": set {faction.%arg-1%} to "Civil" set {rank.police.2} to false set {rank.police.3} to false set {rank.police.4} to false set {rank.police.5} to false set {rank.police.6} to false set {rank.police.7} to true set {rank.police.8} to false set {rank.police.9} to false set {rank.police.10} to true set {rank.police.11} to false set {rank.police.12} to false set {rank.police.1} to false message "Vous n'êtes dans aucune faction !" to arg 1 message "Vous mettez le joueur %arg 1% dans la faction &bCivil" Tu set autant de grade que tu veux, voilà
Wildteams Posté(e) le 26 novembre 2018 Posté(e) le 26 novembre 2018 Bonsoir, le ' on rightclick ' ne peut pas marcher, la ton code bloque toute les Iron door, ce n'est pas ce qu'il veut, il veut que chaque grade est sa propre porte
Mr_Kofte Posté(e) le 26 novembre 2018 Posté(e) le 26 novembre 2018 il y a 3 minutes, Wildteams a dit : Bonsoir, le ' on rightclick ' ne peut pas marcher, la ton code bloque toute les Iron door, ce n'est pas ce qu'il veut, il veut que chaque grade est sa propre porte Dans ce cas il suffit de mettre : on region enter: if region at player contains "nom de ta région" le reste de mon code ici
Wildteams Posté(e) le 26 novembre 2018 Posté(e) le 26 novembre 2018 Oui cela reviens à ce que j'ai dit il y a 1 jour ^^'
Mr_Kofte Posté(e) le 26 novembre 2018 Posté(e) le 26 novembre 2018 Exacte ! Si ça marche merci de mettre en résolu et un petit pouce bleu !
RoxWayz Posté(e) le 27 novembre 2018 Auteur Posté(e) le 27 novembre 2018 Il y a 9 heures, Wildteams a dit : Oui cela reviens à ce que j'ai dit il y a 1 jour ^^' Il y a 9 heures, Mr_Kofte a dit : Exacte ! Si ça marche merci de mettre en résolu et un petit pouce bleu ! jcrois que je suis perdu x) . Bref jvais essayer de mettre sa sur mon serveur et jvous dit si sa marche. mrc quand même pour le skript.
Wildteams Posté(e) le 27 novembre 2018 Posté(e) le 27 novembre 2018 Bonjour, je vais te passer le skript complet, et fonctionnel
RoxWayz Posté(e) le 27 novembre 2018 Auteur Posté(e) le 27 novembre 2018 il y a 11 minutes, Wildteams a dit : Bonjour, je vais te passer le skript complet, et fonctionnel ok
Wildteams Posté(e) le 27 novembre 2018 Posté(e) le 27 novembre 2018 Voici le code: #=================================================================================================================================+ # # 1) Créer les régions: "Recrue", "Policier", "Brigadier", "Lieutenant", "Capitaine", "Commandant", "AdminPolice" # # 2) Mettre les permissions require pour chaque grade, Mettre au grade: Policier la perm: policier ET recrue etc. # #=================================================================================================================================+ on rightclick on iron_door: if "%region at player%" contains "Recrue": if player has permission "recrue": open event-block send "&2Accès autoriser !" to player wait 2.5 seconds close event-block else: send "&cAccès refuser, Niveau requi: &9&lRecrue" to player if "%region at player%" contains "Policier": if player has permission "policier": open event-block send "&2Accès autoriser !" to player wait 2.5 seconds close event-block else: send "&cAccès refuser, Niveau requi: &9&lPolicier" to player if "%region at player%" contains "Brigadier": if player has permission "brigadier": open event-block send "&2Accès autoriser !" to player wait 2.5 seconds close event-block else: send "&cAccès refuser, Niveau requi: &9&lBrigadier" to player if "%region at player%" contains "Lieutenant": if player has permission "lieutenant": open event-block send "&2Accès autoriser !" to player wait 2.5 seconds close event-block else: send "&cAccès refuser, Niveau requi: &9&lLieutenant" to player if "%region at player%" contains "Capitaine": if player has permission "capitaine": open event-block send "&2Accès autoriser !" to player wait 2.5 seconds close event-block else: send "&cAccès refuser, Niveau requi: &9&lCapitaine" to player if "%region at player%" contains "Commandant": if player has permission "commandant": open event-block send "&2Accès autoriser !" to player wait 2.5 seconds close event-block else: send "&cAccès refuser, Niveau requi: &9&lCommandant" to player if "%region at player%" contains "AdminPolice": if player has permission "adminpolice": open event-block send "&2Accès autoriser !" to player wait 2.5 seconds close event-block else: send "&cAccès refuser, Niveau requi: &9&lAdminPolice" to player 1
RoxWayz Posté(e) le 27 novembre 2018 Auteur Posté(e) le 27 novembre 2018 Il y a 4 heures, Wildteams a dit : Voici le code: #=================================================================================================================================+ # # 1) Créer les régions: "Recrue", "Policier", "Brigadier", "Lieutenant", "Capitaine", "Commandant", "AdminPolice" # # 2) Mettre les permissions require pour chaque grade, Mettre au grade: Policier la perm: policier ET recrue etc. # #=================================================================================================================================+ on rightclick on iron_door: if "%region at player%" contains "Recrue": if player has permission "recrue": open event-block send "&2Accès autoriser !" to player wait 2.5 seconds close event-block else: send "&cAccès refuser, Niveau requi: &9&lRecrue" to player if "%region at player%" contains "Policier": if player has permission "policier": open event-block send "&2Accès autoriser !" to player wait 2.5 seconds close event-block else: send "&cAccès refuser, Niveau requi: &9&lPolicier" to player if "%region at player%" contains "Brigadier": if player has permission "brigadier": open event-block send "&2Accès autoriser !" to player wait 2.5 seconds close event-block else: send "&cAccès refuser, Niveau requi: &9&lBrigadier" to player if "%region at player%" contains "Lieutenant": if player has permission "lieutenant": open event-block send "&2Accès autoriser !" to player wait 2.5 seconds close event-block else: send "&cAccès refuser, Niveau requi: &9&lLieutenant" to player if "%region at player%" contains "Capitaine": if player has permission "capitaine": open event-block send "&2Accès autoriser !" to player wait 2.5 seconds close event-block else: send "&cAccès refuser, Niveau requi: &9&lCapitaine" to player if "%region at player%" contains "Commandant": if player has permission "commandant": open event-block send "&2Accès autoriser !" to player wait 2.5 seconds close event-block else: send "&cAccès refuser, Niveau requi: &9&lCommandant" to player if "%region at player%" contains "AdminPolice": if player has permission "adminpolice": open event-block send "&2Accès autoriser !" to player wait 2.5 seconds close event-block else: send "&cAccès refuser, Niveau requi: &9&lAdminPolice" to player merci mais je pourrai avoir t'es addons ? c'est bon c'est résolu
TheMisterFreeZe Posté(e) le 27 novembre 2018 Posté(e) le 27 novembre 2018 @RoxWayzMet alors ton topic en résolu ?
RoxWayz Posté(e) le 27 novembre 2018 Auteur Posté(e) le 27 novembre 2018 il y a 2 minutes, TheMisterFreeZe a dit : @RoxWayzMet alors ton topic en résolu ? comment on fait ?
TheMisterFreeZe Posté(e) le 27 novembre 2018 Posté(e) le 27 novembre 2018 (modifié) Modifié désolé, La méthode est la nouvelle ? Modifié le 27 novembre 2018 par TheMisterFreeZe
Messages recommandés