command /portalCreator [] [] []: permission: damianekrpg.admin.portalcreator permission message: &4&lError! &cNie masz odpowiednich uprawnien! aliases: /pcreate, /pcreator, /portalcreate usage: /portalCreator help trigger: if arg-1 is "help": send "&8●----------------------●" send "&r" send "&e/portalCreator create " send "&e/portalCreator lvl " send "&e/portalCreator loc " send "&e/portalCreator remove " send "&r" send "&8●----------------------●" else if arg-1 is "create": if arg-2 is not set: send "&4&lError! &cNie podales nazwy!" stop trigger if {Server.portals.lvl::%arg-2%} is set: send "&4&lError! &cTaki portal juz istnieje!" stop trigger if arg-3 is not set: send "&4&lError! &cNie podales minimalnego wymaganego poziomu!" stop trigger if arg-3 is not set: send "&4&lError! &cNie podales nazwy regionu na ktorym ma byc portal!" stop trigger # if region arg-2 in world (world of player) is not set: # send "&4&lError! &cTaki region nie istnieje!" # stop trigger set {Server.portals.lvl::%arg-2%} to arg-3 set {Server.portals.region::%arg-4%} to arg-2 set {Server.portals.teleport::%arg-2%} to location of player send "&2&lSuccess! &aPomyslnie utworzono portal!" else if arg-1 is "lvl": if arg-2 is not set: send "&4&lError! &cNie podales nazwy!" stop trigger if {Server.portals.lvl::%arg-2%} is not set: send "&4&lError! &cTaki portal nie istnieje!" stop trigger if arg-3 is not set: send "&4&lError! &cNie podales minimalnego wymaganego poziomu!" stop trigger set {Server.portals.lvl::%arg-2%} to arg-3 send "&2&lSuccess! &aPomyslnie zmieniles wymagany poziom!" else if arg-1 is "loc": if arg-2 is not set: send "&4&lError! &cNie podales nazwy!" stop trigger if {Server.portals.lvl::%arg-2%} is not set: send "&4&lError! &cTaki portal nie istnieje!" stop trigger set {Server.portals.teleport::%arg-2%} to location of player send "&2&lSuccess! &aZmieniles lokalizacje!" else if arg-1 is "remove": if arg-2 is not set: send "&4&lError! &cNie podales nazwy!" stop trigger if {Server.portals.lvl::%arg-2%} is not set: send "&4&lError! &cTaki portal nie istnieje!" stop trigger clear {Server.portals.lvl::%arg-2%} clear {Server.portals.teleport::%arg-2%} loop {Server.portals.region::*}: if loop-value is arg-2: clear {Server.portals.region::%loop-index%} exit loop send "&2&lSuccess! &aUsunieto portal!" on region enter: set {_!::*} to split "%event-region%" by " " set {_region} to {_!::1} if {Server.portals.region::%{_region}%} is set: set {_n} to {Server.portals.region::%{_region}%} if {Player.lvl::%player%} >= {Server.portals.lvl::%{_n}%}: teleport player to {Server.portals.teleport::%{_n}%} else: push player forward at speed -1 send "&4&lError! &cNie masz wymaganego poziomu aby tutaj wejsc!"