#ADDONS : SKQUERY #Skrypt SkRP zostal stworzony przez MrJuliusz'a dla skript.pl #Zakaz kopiowania tego skryptu bez mojej wiedzy ale i tak bedziesz mial to w dupie ;-; #Dziekuje za pobrania tego skryptu, jezeli podobaja Ci sie moje wypociny zachecam do zostawiania plusa! #Pozdrawiam MrJuliusz <# #========== Permissions INFO ==========# # skrp.gchat - Mozliwosc global chat pomimo blokady # rp.admin - prefix admina # rp.mod - prefix moda # rp.support - prefix supporta # rp.vip - prefix vipa #========== Sprawdzanie Wersji ==========# on load: if yaml value "version" from file "SkRP/config.yml" is not set: set {_version} to text from "https://pastebin.com/raw/G3vtMmdU" set yaml value "version" from file "SkRP/config.yml" to "%{_version}%" on join: if event-player is op: set {_currentversion} to yaml value "version" from file "SkRP/config.yml" set {_version} to text from "https://pastebin.com/raw/G3vtMmdU" set {_currentversion} to {_currentversion} parsed as number set {_version} to {_version} parsed as number if {_currentversion} is smaller than {_version}: send "&8[&cDengine&8] &eTwoja wersia SkRP jest nie aktualna!" to event-player send "&8[&cDengine&8] &eAktualna wersia to %{_version}%" to event-player send "&8[&cDengine&8] &eNajnowsza wersia dostepna na : " #========== Tworzenie configu ==========# on load: if yaml value "global_chat_allow" from file "SkRP/config.yml" is not set: set yaml value "global_chat_allow" from file "SkRP/config.yml" to false if yaml value "chat_distance_allow" from file "SkRP/config.yml" is not set: set yaml value "chat_distance_allow" from file "SkRP/config.yml" to true #========== Chat ==========# on chat: cancel event if yaml value "chat_distance_allow" from file "SkRP/config.yml" is true: loop all players: if distance between loop-player and player is less or equal to 15: if player has permission "rp.admin": send "&4|Admin| &r%player% &8: &c%message%" to loop-players if player has permission "rp.mod": send "&2|Mod| &r%player% &8: &e%message%" to loop-players if player has permission "rp.support": send "&9|Support| &r%player% &8: &c%message%" to loop-players if player has permission "rp.vip": send "&6|VIP| &r%player% &a: &c%message%" to loop-players else: send "&8%player% : %message%" to loop-players else: if player has permission "rp.admin": send "&4|Admin| &r%player% &8: &c%message%" to players if player has permission "rp.mod": send "&2|Mod| &r%player% &8: &e%message%" to players if player has permission "rp.support": send "&9|Support| &r%player% &8: &c%message%" to players if player has permission "rp.vip": send "&6|VIP| &r%player% &a: &c%message%" to players else: send "&8%player% : %message%" to players #========== Komendy ==========# command /rp: trigger: send "&6/szept - &cMozliwosc szeptania na dystans 5 kratek" send "&6/krzyk - &cMozliwosc krzyczenia na dystans 20 kratek" send "&6/ooc - &cChat poza role play na dystans 15 kratek" send "&6/gchat - &cGlobalny chat" send "&6/me - &cKomenda do opisywania wlasnych akcji na dystans 15 kratek" send "&6/do - &cAkcja w 3 osobie na dystans 15 kratek" send "&6/sprobuj - &cLosowa szansa na powodzenie albo nie powodzenie akcji(dystans 10 kratek)" #========== Komendy Roleplay ==========# command /szept []: trigger: if arg 1 is set: loop all players: if distance between loop-player and player is less or equal to 5: send "&9%player% szepcze : %arg 1%" to loop-players else: send "&6Poprawne uzycie tej komendy to /szept [tresc szeptu]" to player command /krzyk []: trigger: if arg 1 is set: loop all players: if distance between loop-player and player is less or equal to 20: send "&4%player% krzyczy : %arg 1%" to loop-players else: send "&6Poprawne uzycie tej komendy to /krzyk [tesc krzyku]" to player command /ooc []: aliases: /b trigger: if arg 1 is set: loop all players: if distance between loop-player and player is less or equal to 15: send "(&cOOC&r(%player% : &9%arg 1%&r))" to loop-players else: send "&6Poprawne uzycie tej komendy to /ooc [tresc ooc]" to player command /gchat []: aliases : /g trigger: if yaml value "global_chat_allow" from file "SkRP/config.yaml" is true: if arg 1 is set: send "&8[&4GLOBAL CHAT&8] &r%player% &8: &r%arg 1%" to players else: send "Poprawne uzycie tej komendy to /gchat [tresc wiadomosci] albo /g [tresc wiadomosci]" if yaml value "global_chat_allow" from file "SkRP/config.yml" is false: if player has permission "skrp.gchat": if arg 1 is set: send "&8[&4GLOBAL CHAT&8] &r%player% &8: &r%arg 1%" to players else: send "Poprawne uzycie tej komendy to /gchat [tresc wiadomosci] albo /g [tresc wiadomosci]" if player don't have permission "skrp.gchat": send "&4Przykro mi ale uzywanie global chatu jest dla ciebie zablokowane" command /me []: trigger: if arg 1 is set: loop all players: if distance between loop-player and player is smaller or equal to 15: send "&d*%player% %arg 1%" to loop-players else: send "&6Poprawne uzycie tej komendy to /me []" to player command /do []: trigger: if arg 1 is set: loop all players: if distance between loop-player and player is smaller or equal to 15: send "&5*%arg 1% [%player%]" to loop-players else: send "&6Poprawne uzycie tej komendy to /do [tresc]" command /sprobuj []: trigger: if arg 1 is set: loop all players: if distance between loop-player and player is less or equal to 10: chance of 50%: send "&d**%player% odniosl sukces probujac %arg 1%" to loop-player else: send "&d**%player% zawiodl probujac %arg 1%" to loop-player else: send "&6Poprawne uzycie tej komendy to /sprobuj [czynnosc]"