#==================================================# # VipTry # #==================================================# # VipTry by Zaaxel # Beta version (1.1) #====================# # Commands # #====================# # /testvip # /tryvip # /viptry # /viptest #====================# # Permission # #====================# # No one permission # One acces command! No more times! # Just You must have PermissionsEx or PermissionsBukkit plugin #==============================# # Code # #==============================# on script load: if folder "VipTry" doesn't exists: create folder "VipTry" if file "VipTry/config.yml" doesn't exists: create file "VipTry/config.yml" set yaml value "Language (english/polish)" from "VipTry/config.yml" to "english" set yaml value "Testing group" from "VipTry/config.yml" to "vip" set yaml value "Default group" from "VipTry/config.yml" to "default" on first join: set {VipTry::Acces::%player%} to true set {VipTry::ToQuit::%player%} to false wait 5 seconds set {_language} to yaml value "Language (english/polish)" from "VipTry/config.yml" set {_VT} to yaml value "Testing group" from "VipTry/config.yml" if {_language} is "english": send "[&6Vip&aTry&f] &7Hi &e%player%&7. You can test group &6%{_VT}%" send "[&6Vip&aTry&f] &7Usage: &e/viptry" if {_language} is "polish": send "&f[&6Vip&aTry&f] &7Witaj &e%player%&7. Mozesz przetestowac range &6%{_VT}%" send "[&6Vip&aTry&f] &7Uzyj komendy: &e/viptry" on join: if {VipTry::Acces::%player%} is true: wait 5 seconds set {_VT} to yaml value "Testing group" from "VipTry/config.yml" send "[&6Vip&aTry&f] &7Hi &e%player%&7. You can test group &6%{_VT}%" send "[&6Vip&aTry&f] &7Usage: &e/viptry" every 30 seconds: loop all players: if {VipTry::Acces::%loop-player%} is true: set {_language} to yaml value "Language (english/polish)" from "VipTry/config.yml" set {_VT} to yaml value "Testing group" from "VipTry/config.yml" if {_language} is "english": send "&f[&6Vip&aTry&f] &7Hi &e%loop-player%&7. You can test group &6%{_VT}%" to loop-player send "[&6Vip&aTry&f] &7Usage: &e/viptry" to loop-player if {_language} is "polish": send "&f[&6Vip&aTry&f] &7Witaj &e%loop-player%&7. Mozesz przetestowac range &6%{_VT}%" to loop-player send "[&6Vip&aTry&f] &7Uzyj komendy: &e/viptry" to loop-player command /viptry: aliases: tryvip, viptest, testvip trigger: if {VipTry::Acces::%player%} is true: set {_VT} to yaml value "Testing group" from "VipTry/config.yml" set {_language} to yaml value "Language (english/polish)" from "VipTry/config.yml" execute console command "pex user %player% group set %{_VT}%" execute console command "permissions player setgroup %player% %{_VT}%" set {VipTry::Acces::%player%} to false set {VipTry::ToQuit::%player%} to true if {_language} is "english": send "[&6Vip&aTry&f] &7You started testing group &6%{_VT}%" send "" broadcast "" broadcast "[&6Vip&aTry&f] &e%player% &7started testing group %{_VT}%" if {_language} is "polish": send "[&6Vip&aTry&f] &7Zaczales testowac range &6%{_VT}%" send "" broadcast "" broadcast "[&6Vip&aTry&f] &e%player% &7zaczal testowac range %{_VT}%" else: set {_language} to yaml value "Language (english/polish)" from "VipTry/config.yml" if {_language} is "english": send "[&6Vip&aTry&f] &4You arleady use this command!" if {_language} is "polish": send "[&6Vip&aTry&f] &4Juz raz uzyles tej komendy!" on quit: if {VipTry::ToQuit::%player%} is true: set {_QG} to yaml value "Default group" from "VipTry/config.yml" execute console command "pex user %player% group set %{_QG}%" execute console command "permissions player setgroup %player% %{_QG}%" set {VipTry::ToQuit::%player%} to false