Paste #6027: Edit of P#6026 - Edit of P#6025 - Untitled Paste

Date: 2014/06/30 20:16:48 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


RulesAssignment2:
  Type: Assignment
  actions:
    on assignment:
    - trigger name:chat toggle:true
    - trigger name:click toggle:true
  Interact Scripts:
  - 20 RulesScript2
  - 10 MemberScript

MemberScript:
  Type: Interact
  Requirements:
    mode: all
    list:
    - script finished 'script:RulesScript2'
  Steps:
      1:
        Click Trigger:
          Script:
          - chat "Welcome back to the Underground Hub! Do you want to hear about the rules again?"
          - wait 1
          - narrate "Respond with YES or NO."
        Chat Trigger:
          1:
            Trigger: /No/ I don't need to hear the rules again.
            script:
            - chat "Suit yourself. Remember you can come back anytime to talk to me about them. Don't forget you can also use &e/rules&r to get a quick overview of the rules." 
          2:
            Trigger: /Yes/ I would like to hear about the rules again.
            script:
            - chat "That is great to hear! Would you like to hear about a specific rule or do you need me to go over everything with you?"
            - wait 1
            - narrate "Respond with LANGUAGE, CHEATING, INTERACTING, or ADVERTISING."
          3:
            Trigger: I would like to hear about /cheating/ rules.
            script:
            - chat "Great! Let's get straight to the meat and potatoes of it. No cheating is allowed, period!"
            - wait 2
            - chat "Cheating is defined as any mod, hack, exploit, or the like, that gives a player an unfair advantage over other players."
            - wait 2
            - chat "Cheating will not be tolerated and this server has a zero-tolerance policy towards it... this even includes players who aren't using cheats but are benefiting from those players who are."
            - wait 2
            - chat "All players caught cheating will be permanently banned. There are no warnings for this offense."
          4:
            Trigger: I would like to hear about /language/ rules.
            script:
            - chat "Absolutely. Bad language should be kept to a minimum. Vulgar language shouldn't really be used because there are young children enjoying this server."
            - wait 2
            - chat "With that said, you won't be punished for general bad language or the occasional vulgarity but if you go on a rant or just saying vulgar words to irritate people, you will be muted once for a brief period of time. A second offense will result in a ban. We simply don't have the time to waste on these types of players."
          5:
            Trigger: I would like to hear about /interacting/ rules.
            script:
            - chat "Of course. When we talk about interacting we are talking about your ability to get along with other players as well as the staff."
            - wait 2
            - chat "You should not be saying anything that is offensive, hateful, racist, discriminating, disrespectful, or otherwise hurtful to players or staff."
            - wait 2
            - chat "You should also refrain from doing things that disrupt the activities of other players outside the scope of the game. Things like spawn-camping is frowned upon."
          6:
            Trigger: I would like to hear about /advertising/ rules.
            script:
            - chat "The advertising rule is simple - no advertising!"
            - wait 2
            - chat "Other server owners will always pop in and spam their server address in hopes of obtaining new players. Those guys become banned."
            - wait 2
            - chat "As well, our players must also adhere to this rule. You can talk freely about other servers but server addresses should never be disclosed in public chat. There will be no considerations if a server address is disclosed in public chat - our players will receive a ban. We must protect our property."
RulesScript2:
  Type: Interact
  Steps:
      1:
        Click Trigger:
          Script:
          - chat "Hello there. My name is Annabeth and it is my responsibility to ensure that all players are familiar with the rules of this server."
          - wait 3
          - chat "If you are a new player, you will need to agree to the rules before you can explore this world. So, what will it be?"
          - wait 1
          - narrate "Stand near <npc.name> and respond with RULES, AGREE, or DISAGREE."
        Chat Trigger:
          1:
            Trigger: I would like to learn more about the /rules/.
            script:
            - chat "That is great to hear! Would you like to hear about a specific rule or do you need me to go over everything with you?"
            - wait 1
            - narrate "Respond with LANGUAGE, CHEATING, INTERACTING, or ADVERTISING."
          2:
            Trigger: I would like to hear about /cheating/ rules.
            script:
            - chat "Great! Let's get straight to the meat and potatoes of it. No cheating is allowed, period!"
            - wait 2
            - chat "Cheating is defined as any mod, hack, exploit, or the like, that gives a player an unfair advantage over other players."
            - wait 2
            - chat "Cheating will not be tolerated and this server has a zero-tolerance policy towards it... this even includes players who aren't using cheats but are benefiting from those players who are."
            - wait 2
            - chat "All players caught cheating will be permanently banned. There are no warnings for this offense."
          3:
            Trigger: I would like to hear about /language/ rules.
            script:
            - chat "Absolutely. Bad language should be kept to a minimum. Vulgar language shouldn't really be used because there are young children enjoying this server."
            - wait 2
            - chat "With that said, you won't be punished for general bad language or the occasional vulgarity but if you go on a rant or just saying vulgar words to irritate people, you will be muted once for a brief period of time. A second offense will result in a ban. We simply don't have the time to waste on these types of players."
          4:
            Trigger: I would like to hear about /interacting/ rules.
            script:
            - chat "Of course. When we talk about interacting we are talking about your ability to get along with other players as well as the staff."
            - wait 2
            - chat "You should not be saying anything that is offensive, hateful, racist, discriminating, disrespectful, or otherwise hurtful to players or staff."
            - wait 2
            - chat "You should also refrain from doing things that disrupt the activities of other players outside the scope of the game. Things like spawn-camping is frowned upon."
          5:
            Trigger: I would like to hear about /advertising/ rules.
            script:
            - chat "The advertising rule is simple - no advertising!"
            - wait 2
            - chat "Other server owners will always pop in and spam their server address in hopes of obtaining new players. Those guys become banned."
            - wait 2
            - chat "As well, our players must also adhere to this rule. You can talk freely about other servers but server addresses should never be disclosed in public chat. There will be no considerations if a server address is disclosed in public chat - our players will receive a ban. We must protect our property."
          6:
            Trigger: I must /disagree/ with these rules.
            script:
            - wait 2
            - chat "I'm sorry you feel that way. Please keep in mind that you cannot explore this world until you agree to the rules."
          7:
            Trigger: I /agree/ to the rules of this server.
            script:
            - chat "Terrific! The world has now been unlocked and you are free to explore. If you ever need to hear the rules again, come and see me. You can also get a quick rules overview by using the command &l&e/rules&r&b."
            - wait 2
            - chat "Oh, by the way... you can take the UNDERGROUND HUB train up to the ground level. Once there, speak to Qualif to obtain your starter gear."
            - execute as_op "region addmember trainshield <player.name>"
            - execute as_server "pex user <player.name> group add Member"
            - finish