Shateq 45 Opublikowano 6 listopada 2019 Udostępnij Opublikowano 6 listopada 2019 (edytowane) Nie umiem pisać skryptów. Więc proszę o pomoc: Napisze mi ktoś skrypt na więzienie (cele)? Komendy: /jail ustaw <numer celi> - ustawia celę w miejscu w którym stoi gracz. /jail usun <numer celi> - usuwa cele o danym numerze /jail <gracz> - wsadza gracza do pierwszej wolnej celi (bez żadnych limitów czasowych) /unjail <gracz> - wypuszcza gracza na wolność /jail lobby - ustawia miejsce wypuszczenia z więzienia Nie proszę o nic skomplikowanego. Chciałbym tylko by to działało. Nie potrzeba mi żadnych blokad czatu itd. Proszę również o permisje do tych komend. Potrzebuję maks. 10 cel. Z góry dziękuje Za pomoc dam + Edytowane 9 listopada 2019 przez 21Shadow_ Odnośnik do komentarza https://skript.pl/temat/35494-pomoc-skrypt-na-wi%C4%99zienie/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#18026 Opublikowano 11 listopada 2019 Udostępnij Opublikowano 11 listopada 2019 Czy chodzi o takie coś? https://mpcforum.pl/topic/1198986-dl-skrypt-więzienia-na-serwer/ Odnośnik do komentarza https://skript.pl/temat/35494-pomoc-skrypt-na-wi%C4%99zienie/#findComment-228465 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Shateq 45 Opublikowano 11 listopada 2019 Autor Udostępnij Opublikowano 11 listopada 2019 Testowałem to, ale działa to tak że do celi możesz wsadzić tylko siebie, więc trochę lipa. Ale gdyby to działało to było by Odnośnik do komentarza https://skript.pl/temat/35494-pomoc-skrypt-na-wi%C4%99zienie/#findComment-228467 Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 12 listopada 2019 Udostępnij Opublikowano 12 listopada 2019 (edytowane) W dniu 11.11.2019 o 18:25, Gabi145 napisał: Czy chodzi o takie coś? https://mpcforum.pl/topic/1198986-dl-skrypt-więzienia-na-serwer/ W dniu 11.11.2019 o 18:43, 21Shadow_ napisał: Testowałem to, ale działa to tak że do celi możesz wsadzić tylko siebie, więc trochę lipa. Ale gdyby to działało to było by Wystarczy zmienić jedną linijkę ;D Spoiler #--------------------------------------------------------------------------# # Skrypt zrobiony w 100% przez 'Knugi' # #--------------------------------------------------------------------------# #--------------------------------------------------------------------------# #Wersja skryptu: # #Version: 1.2 # #--------------------------------------------------------------------------# variables: {jail.%player%} = false options: logo: &f&l[&4Jail&f&l] &r #Prefix przed wiadomosciami. nopermission: &f&l[&4Jail&f&l] &r&cNie masz uprawnien tego uzywac! #Wiadomosc pokazujaca ze gracz nie posiada permissi waitteleportljail: true #Czy ma gracz czekac zanim sie przeteleportuje do lobby jailu ! timeteleportljail: 5 #Czas w sekundach jaki gracz ma przeczekac w miejscu aby sie przeteleportowac (waitteleportljail musi byc 'true' aby bylo aktywne) muteinjail: true #Czy gracz nie moze pisac bedac w wiezieniu. command /setjail [<number>]: trigger: player has permission "jail.set": arg is set: {jail::%arg%} is not set: set {jail::%arg%} to location of player send "{@logo}&7Stworzyles jail o numerze: &c%arg%" stop send "{@logo}&7Ten jail juz jest!. &f/deljail <nr_jailu>" stop send "{@logo}&7Podaj numer jaila!" stop send "{@nopermission}" stop command /deljail [<number>]: trigger: player has permission "jail.delete": arg is set: {jail::%arg%} is set: delete {jail::%arg%} send "{@logo}&7Usunales jail o numerze: &c%arg%" stop send "{@logo}&7Nie ma jaila o numerze: &c%arg%" stop send "{@logo}&7Podaj numer jaila!" stop command /jail [<player>] [<number>] [<number>] [<text>]: trigger: player has permission "jail.jail": {wolnosc} is set: arg 1 is online: {jail.%arg 1%} is false: arg 2 is number: {jail::%arg 2%} is set: arg 3 is set: arg 4 is set: teleport arg 1 to {jail::%arg 2%} set {jail.%arg 1%} to true wait 1 tick set {wait.%arg 1%} to arg 3 send "{@logo}&7Uwieziles gracza &c%arg 1% &7na czas &c%arg 3% &7sekund, w wiezieniu numer &c%arg 2% &7z powodu: &c%arg 4%." send "{@logo}&7Zostales uwieziony przez &c%player% &7na czas &c%arg 3% &7sekund, w wiezieniu numer &c%arg 2% &7z powodu &c%arg 4%." to arg 1 stop teleport arg 1 to {jail::%arg 2%} set {jail.%arg 1%} to true set {wait.%arg 1%} to arg 3 send "{@logo}&7Uwieziles gracza &c%arg 1% &7na czas &c%arg 3% &7sekund, w wiezieniu numer &c%arg 2% &7bez powodu." send "{@logo}&7Zostales uwieziony przez &c%player% &7na czas &c%arg 3% &7sekund, w wiezieniu numer &c%arg 2% &7bez powodu." to arg 1 stop send "{@logo}&7Podaj czas jaki ma przebyc gracz &c%arg 1% &f(w sekundach)" stop send "{@logo}&7Nie ma jailu o numerze: &c%arg 2%" stop send "{@logo}&7Podaj numer jaila, dla gracza &c%arg 1%&7!" stop send "{@logo}&c%arg 1%&7 jest juz w jailu!" stop send "{@logo}&7Wpisz poprawny nick gracza!!" stop send "{@logo}&7Najpierw musisz ustawic miejsce wyjscia! &f/ljail" stop send "{@nopermission}" command /unjail [<player>]: trigger: player has permission "jail.unjail": arg 1 is set: {jail.%arg 1%} is true: set {jail.%arg 1%} to false send "{@logo}&7Uwolniles gracza &c%arg 1%" send "{@logo}&c%player% &7uwolnil Ciebie!" to arg teleport arg 1 to {wolnosc} stop send "{@logo}&7Chcesz uwolnic kogos z wiezienia? Wpisz &f/unjail nick_gracza" stop send "{@nopermission}" stop command /lobbyjail [<text>]: aliases: ljail , lj trigger: player has permission "jail.lobby": arg 1 is not set: send "{@logo}&7Komendy lobby:" send "&e/ljail &8set &7- &fUstawia miejsce respawnu po zakonczeniu kary." send "&e/ljail &8delete &7- &fUsuwa miejsce respawnu po zakonczeniu kary." send "&e/ljail &8respawn &7- &fTeleportuje do lobby jailu." stop arg 1 is set: arg 1 is "set": player has permission "jail.lobby.set": {wolnosc} is not set: block below the player is air: send "{@logo}&7Jestes w powietrzu, nie mozesz ustawic tutaj lobby!" stop set {wolnosc} to location of player send "{@logo}&7Ustawiles wyjscie z wiezienia w miejscu ktorym stoisz." stop {wolnosc} is set: send "{@logo}&7Juz masz ustawiony punkt respawnu." send "&7Aby do niego isc napisz: &f/ljail respawn" stop send "{@nopermission}" stop arg 1 is "delete": player has permission "jail.lobby.delete": {wolnosc} is set: clear {wolnosc} send "{@logo}&7Usunales punkt respawnu." send "&7Wpisz: &f/ljail set &7aby ustawic punkt respawnu." stop {wolnosc} is not set: send "{@logo}&7Nie masz ustawionego punktu respawnu." send "&7Wpisz: &f/ljail set &7aby ustawic punkt respawnu." stop send "{@nopermission}" stop arg 1 is "respawn": player has permission "jail.lobby.respawn": {wolnosc} is set: {@waitteleportljail} is true: player doesn't have permission "jail.wait.bypass": set {_posx} to x-location of player set {_posy} to y-location of player set {_posz} to z-location of player send "{@logo}&7Teleportacja nastapi za &c{@timeteleportljail} &7sekund. Nie ruszaj sie!" loop {@timeteleportljail} times: wait 1 second difference between x-location of player and {_posx} is bigger than 0.5: send "{@logo}&7Teleportacja przerwana." stop difference between z-location of player and {_posz} is bigger than 0.5: send "{@logo}&7Teleportacja przerwana." stop difference between y-location of player and {_posy} is bigger than 0.5: send "{@logo}&7Teleportacja przerwana." stop teleport player to {wolnosc} send "{@logo}&7Teleportowales sie do lobby jailu." stop teleport player to {wolnosc} send "{@logo}&7Teleportowales sie do lobby jailu." stop teleport player to {wolnosc} send "{@logo}&7Teleportowales sie do lobby jailu." stop send "{@logo}&7Punkt respawnu nie jest ustawiony!" send "&7Wpisz &f/ljail set &7, aby go ustawic!" stop send "{@nopermission}" stop command /jails: trigger: player has permission "jail.list": size of {jail::*} is not 0: send "{@logo}&7Numery jaili:" loop {jail::*}: {_w} is set: set {_w} to "%loop-index%&7,&f %{_w}%" {_w} is not set: set {_w} to loop-index send "%{_w}%" stop send "{@logo}&7Nie ma zadnych jailow!" stop send "{@nopermission}" command /czas: trigger: player has permission "jail.time": {jail.%player%} is true: send "{@logo}&7Pozostalo ci: &c%{wait.%player%}% &7sekund" stop send "{@logo}&7Nie jestes w wiezieniu!" every 1 second: loop all players: {jail.%loop-player%} is true: {wait.%loop-player%} is not 0: remove 1 from {wait.%loop-player%} stop clear {wait.%loop-player%} set {jail.%loop-player%} to false teleport loop-player to {wolnosc} send "{@logo}&7Skonczyles juz swoja kare, idz na wolnosc i wiecej nie popelniaj takich glupstw!" to loop-player command /clc: trigger: player has permission "jail.clear": loop 100 times: broadcast "" stop send "{@nopermission}" stop on command: {jail.%player%} is true: command is not "msg" or "sk" or "czas": cancel event send "{@logo}&7Jestes w wiezieniu! Nie mysl nawet o ucieczce !" stop on chat: {jail.%player%} is true: {@muteinjail} is true: player doesn't have permission "jail.mute": cancel event send "{@logo}&7Jestes w wiezieniu! Tutaj panuje cisza -.-" stop stop stop #----------------------------------------------------------------------------------------------------------------# # Permissions: # # jail.set - Pozwala na tworzenie jailow # # jail.delete - Pozwala na usuwanie jailow # # jail.jail - Pozwala na uzywanie komendy /jail # # jail.unjail - Pozwala na uzywanie komendy /unjail # # jail.lobby - Pozwala na uzywanie komend /ljail # # jail.lobby.set - Pozwala na uzywanie komend /ljail set # # jail.lobby.delete - Pozwala na uzywanie komend /ljail delete # # jail.lobby.respawn - Pozwala na uzywanie komend /ljail respawn # # jail.lobby.* - Pozwala na uzywanie wszystkich komend /ljail # # jail.list - Pozwala na sprawdzanie jakie numery jaili juz sa na serwerze # # jail.time - Pozwala na sprawdzenie ile jeszcze sekund nam pozostalo w wiezeniu # # jail.clear - Pozwala na uzycie komendy /clc # # jail.mute - Pozwala na pisanie bedac w wiezieniu # # jail.* - Pozwala na uzywanie wszystkich komend dotyczacych jailu # #----------------------------------------------------------------------------------------------------------------# # This is The End ! Man ! This is Fucking The End ! # #----------------------------------------------------------------------------------------------------------------# Ten działa. Ahh te kiedyśniejsze licencje w komentarzach Edytowane 12 listopada 2019 przez knugi Shateq 1 Odnośnik do komentarza https://skript.pl/temat/35494-pomoc-skrypt-na-wi%C4%99zienie/#findComment-228592 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Shateq 45 Opublikowano 12 listopada 2019 Autor Udostępnij Opublikowano 12 listopada 2019 2 minuty temu, knugi napisał: Wystarczy zmienić jedną linijkę ;D Jesteś bogiem :0 Odnośnik do komentarza https://skript.pl/temat/35494-pomoc-skrypt-na-wi%C4%99zienie/#findComment-228594 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Shateq 45 Opublikowano 12 listopada 2019 Autor Udostępnij Opublikowano 12 listopada 2019 Do zamknięcia Odnośnik do komentarza https://skript.pl/temat/35494-pomoc-skrypt-na-wi%C4%99zienie/#findComment-228597 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Szifter 134 Opublikowano 12 listopada 2019 Udostępnij Opublikowano 12 listopada 2019 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/35494-pomoc-skrypt-na-wi%C4%99zienie/#findComment-228598 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Shateq 45
Nie umiem pisać skryptów
. Więc proszę o pomoc:
Napisze mi ktoś skrypt na więzienie (cele)?
Komendy:
/jail ustaw <numer celi> - ustawia celę w miejscu w którym stoi gracz.
/jail usun <numer celi> - usuwa cele o danym numerze
/jail <gracz> - wsadza gracza do pierwszej wolnej celi (bez żadnych limitów czasowych)
/unjail <gracz> - wypuszcza gracza na wolność
/jail lobby - ustawia miejsce wypuszczenia z więzienia
Nie proszę o nic skomplikowanego. Chciałbym tylko by to działało. Nie potrzeba mi żadnych blokad czatu itd.
Proszę również o permisje do tych komend. Potrzebuję maks. 10 cel.
Z góry dziękuje
Za pomoc dam +
Edytowane przez 21Shadow_Odnośnik do komentarza
https://skript.pl/temat/35494-pomoc-skrypt-na-wi%C4%99zienie/Udostępnij na innych stronach
6 odpowiedzi na to pytanie
Rekomendowane odpowiedzi