# +---------------------------------- # | World Scripts # +---------------------------------- Commands_Script: type: world events: # +---------------------------------- # | Denizen # +---------------------------------- on denizen command: - ^if ! queue clear - ^if == reload ^execute as_server "denizen save" # +---------------------------------- # | Bedport Command # +---------------------------------- on bedport command: - determine passively fulfilled - if { - potion blindness d:5 p:3 - if { - ^teleport l@9177,30,5992,world - run CatharIntro as:n@67 - narrate "New Quest Objective<&co> Find Aris at the docks of Cathar" - flag BedTime:! } - if { - ^teleport l@1207,31,6055,world - run OrgIntro as:n@77 - narrate "New Quest Objective<&co> Find Urghat in Orgoroth" - flag BedTime:! } - if { - ^teleport l@3753,32,2270,world - run RoskIntro as:n@76 - narrate "New Quest Objective<&co> Find Searos in Roskgrod" - flag BedTime:! } - if { - ^teleport l@9177,30,5992,world - narrate "New Quest Objective<&co> Find Hadra in Rhovan" - flag BedTime:! } - if { - ^teleport l@6767,30,7381,world - run LindIntro as:n@75 - narrate "New Quest Objective<&co> Exit the boat" - flag BedTime:! } } # +---------------------------------- # | Setgroup Command # +---------------------------------- on setgroup command: - determine passively fulfilled - if { - if || || || || || || || || || || || { - execute as_server "sync console all manuadd " - narrate ' was added to in all servers' } else { - narrate "You do not have permisson to alter this group" } - if { - execute as_server "sync console all manuadd " - narrate ' was added to in all servers' } } on sg command: - determine passively fulfilled - if { - if || || || || || || || || || || || { - narrate "You do not have permisson to alter this group" } else { - execute as_server "sync console all manuadd " - narrate " was added to in all servers" } } - if { - execute as_server "sync console all manuadd " - narrate " was added to in all servers" } # +---------------------------------- # | Remove Flag # +---------------------------------- on flagrem command: - determine passively fulfilled - if || || || || || || { - flag p@ :! - narrate "The flag was removed from " } else { - narrate "You don<&sq>t have permission to use this command, if you should, contact upper staff." } # +---------------------------------- # | Set Flag # +---------------------------------- on flagset command: - determine passively fulfilled - if || || || || || || { - if { - flag p@ : - narrate " was flagged with <&co>" } - if { - flag p@ - narrate " was flagged with " } } else { - narrate "You don<&sq>t have permission to use this command, if you should, contact upper staff." } # +---------------------------------- # | change step in script # +---------------------------------- on zap command: - determine passively fulfilled - if || || || || || || { - zap step: script: player:p@ - narrate "zapped to step<&co> in script<&co> " } else { - narrate "You don<&sq>t have permission to use this command, if you should, contact upper staff." } # +---------------------------------- # | No-Character fix # +---------------------------------- on nochar command: - determine passively fulfilled - if || || || || || || { - execute as_server "manudelsub No-Character" - execute as_server "manuaddsub No-Character" - narrate "The No-Character group of has been fixed" } else { - narrate "You don't have permission to use /nochar" } # +---------------------------------- # | Referal commands # +---------------------------------- on referer command: - determine passively fulfilled - if || || || || || { - if == { - narrate "You cannot give yourself referer points!" - execute as_player "helpop Tried to give themself referer points." - determine cancelled } else { - execute as_player "helpop Gave a referer prize." - execute as_server "enjin addpoints 300" - narrate " Received 300 points" } } else { - narrate "You don't have permission to use /referer" } on referal command: - determine passively fulfilled - if || || || || || { - if == { - narrate "You cannot give yourself referal points or items!" - execute as_player "helpop Tried to give themself referal points and items." - determine cancelled } else { - execute as_player "helpop Gave a Referal prize." - execute as_server "enjin addpoints 300" - execute as_server "give emerald 50" - execute as_server "give steak 25" - execute as_server "md tome -a 1" - narrate " Received 300 points, 50 Ducats, 25 steak and 1 identification tome." } } else { - narrate "You don't have permission to use /referal" } # +---------------------------------- # | Chat commands # +---------------------------------- on ooc command: - determine passively fulfilled - if { - execute as_server "sudo ch ooc" } on l command: - determine passively fulfilled - if { - execute as_server "sudo ch l" } on w command: - determine passively fulfilled - if { - execute as_server "sudo ch w" } on s command: - determine passively fulfilled - if { - execute as_server "sudo ch s" } # +---------------------------------- # | Angel # +---------------------------------- on angel command: - determine passively fulfilled - if { - spawn n@133 player - narrate "[Angel] -> You<&co> What can I help you with?" - zap step:help script:Angel_Script } - if { - run Angel_Script as:n@133 - spawn n@133 - narrate "An angel has descended upon " } # +---------------------------------- # | Property Commands # +---------------------------------- on pcheck command: - determine passively fullfilled - define PChecking li@ - narrate "Checking all offline players..." - foreach { - if > 1209600000 { - if ! { - define PChecking } } } - narrate "Listing all players who've been offline for over 2 weeks" - narrate "" # +---------------------------------- # | Witch Dies # +---------------------------------- on deadwitch command: - if { - queue clear } - flag server deadwitch_cooldown duration:2t - determine passively fulfilled - run Dead_Witch as:n@39 delay:4t # +---------------------------------- # | Bank # +---------------------------------- on bank_account command: - determine passively fulfilled - inventory open d: on buy_bank_account command: - determine passively fulfilled - run Buy_Account on Passive_Buy_Account command: - determine passively fulfilled - run Passive_Buy_Account # +---------------------------------- # | Help and tickets # +---------------------------------- on help command: - determine passively fulfilled - execute as_server "sudo menu open ticket_menu" on h command: - determine passively fulfilled - if { - execute as_player "menu open Architect_Menu" } - if { - execute as_player "menu open Mod_Menu" } - if || { - execute as_player "menu open Admin_Menu" } # +---------------------------------- # | Gamemodes # +---------------------------------- on g command: - determine passively fulfilled - if || || || || || { - if == 1 { - execute as_player "gamemode survival" - determine cancelled } else { - execute as_player "gamemode creative" - determine cancelled } } else { - narrate "You don't have permission to use /g" } # +---------------------------------- # | Architect Mode # +---------------------------------- on arch command: - determine passively fulfilled - if { - execute as_server "Manudel " - execute as_server "Manuadd Architect" - define Survival_Items_List li@ - foreach { - define Survival_Items_List } - flag player Survival_Items:%Survival_Items_List% - execute as_server "ci " - flag player Survival_Location: - execute as_player "gamemode creative" - execute as_server "removename " - execute as_player "helpop Switching to Architect Mode" - determine cancelled } - if { - execute as_server "Manudel " - execute as_server "Manuadd Head_Architect" - define Survival_Items_List li@ - foreach { - define Survival_Items_List } - flag player Survival_Items:%Survival_Items_List% - execute as_server "ci " - flag player Survival_Location: - execute as_player "gamemode creative" - execute as_server "removename " - execute as_player "helpop Switching to Architect Mode" - determine cancelled } - if { - execute as_server "Manudel " - execute as_server "Manuadd Grand_Architect" - define Survival_Items_List li@ - foreach { - define Survival_Items_List } - flag player Survival_Items:%Survival_Items_List% - execute as_server "ci " - flag player Survival_Location: - execute as_player "gamemode creative" - execute as_server "removename " - execute as_player "helpop Switching to Architect Mode" - determine cancelled } - if { - execute as_server "Manudel " - execute as_server "Manuadd ModA" - define Survival_Items_List li@ - foreach { - define Survival_Items_List } - flag player Survival_Items:%Survival_Items_List% - execute as_server "ci " - flag player Survival_Location: - execute as_player "gamemode creative" - execute as_server "removename " - execute as_player "helpop Arch mode engaged" - determine cancelled } - if { - execute as_player "gamemode survival" - execute as_server "Manudel " - execute as_server "Manuadd M_Arch_Player" - execute as_server "ci " - teleport - give - execute as_player "helpop Switching to RP Mode" - if == 1 { - execute as_server "name " } else { - execute as_server "name " } - determine cancelled } - if { - execute as_player "gamemode survival" - execute as_server "Manudel " - execute as_server "Manuadd H_Arch_Player" - execute as_server "ci " - teleport - give - execute as_player "helpop Switching to RP Mode" - if == 1 { - execute as_server "name " } else { - execute as_server "name " } - determine cancelled } - if { - execute as_player "gamemode survival" - execute as_server "Manudel " - execute as_server "Manuadd G_Arch_Player" - execute as_server "ci " - teleport - give - execute as_player "helpop Switching to RP Mode" - if == 1 { - execute as_server "name " } else { - execute as_server "name " } - determine cancelled } - if { - execute as_player "gamemode survival" - execute as_server "Manudel " - execute as_server "Manuadd Arch_Player" - execute as_server "ci " - teleport - give - execute as_player "helpop Switching to RP Mode" - if == 1 { - execute as_server "name " } else { - execute as_server "name " } - determine cancelled } - if == 0 { - flag Admin_Mode:1 - define Survival_Items_List li@ - foreach { - define Survival_Items_List } - flag player Survival_Items:%Survival_Items_List% - execute as_server "ci " - flag player Survival_Location: - execute as_player "gamemode creative" - narrate "Admin Mode" - execute as_server "removename " - determine cancelled } - if == 1 { - flag Admin_Mode:0 - execute as_player "gamemode survival" - execute as_server "ci " - teleport - give - narrate "RP Mode" - if == 1 { - execute as_server "name " } else { - execute as_server "name " } - determine cancelled } # +---------------------------------- # | Pets # +---------------------------------- on mypet command: - determine passively fulfilled - execute as_server "sudo menu open pet_menu" # +---------------------------------- # | Warp Commands # +---------------------------------- on cathar command: - determine passively fulfilled - execute as_server "sudo warp cathar" on roskgrod command: - determine passively fulfilled - execute as_server "sudo warp roskgrod" on lindorthell command: - determine passively fulfilled - execute as_server "sudo warp lindorthell" on orgoroth command: - determine passively fulfilled - execute as_server "sudo warp orgoroth" # +---------------------------------- # | Upgrades # +---------------------------------- on upgradefarmhouse command: - determine passively fulfilled - if == 1 { - narrate "Upgrading your house will cost:" - narrate "Do you wish to proceed?" } - if == 2 { - narrate "Upgrading your house will cost:" - narrate "Do you wish to proceed?" } - if == 3 { - narrate "Upgrading your house will cost:" - narrate "Do you wish to proceed?" } - if == 4 { - narrate "There's no more upgrades" }