MilGG 0 Opublikowano 15 maja 2024 Udostępnij Opublikowano 15 maja 2024 siema, chciał bym skrypta na /kopiuj który ma cooldown (5 sekund) i może mieć zablokowane dane przedmioty do skopiowania fajnie by było z premisją! Cytuj Odnośnik do komentarza https://skript.pl/temat/57513-kopiuj/ Udostępnij na innych stronach Więcej opcji udostępniania...
1 Kamateo 1 Opublikowano 15 maja 2024 Udostępnij Opublikowano 15 maja 2024 jakie ma miec zablokowane przedmioty do skopiowania np? bedrock napisz cos wiecej 59 minut temu, MilGG napisał: siema, chciał bym skrypta na /kopiuj który ma cooldown (5 sekund) i może mieć zablokowane dane przedmioty do skopiowania fajnie by było z premisją! 59 minut temu, MilGG napisał: siema, chciał bym skrypta na /kopiuj który ma cooldown (5 sekund) i może mieć zablokowane dane przedmioty do skopiowania fajnie by było z premisją! Po nizej dodaje skrypt ktory umozliwia kopiowanie przedmiotow poprzez komende /kopiuj lecz potrzeba permisije zlecenie.kopiowanie { mozna sobie zmienic } jest cooldown 5 sekund oraz np miecz sharpnes 5 tez sie kopiuje mysle ze ci sie przyda Łączę posty Notatka dodana przez xAxee Cytuj Odnośnik do komentarza https://skript.pl/temat/57513-kopiuj/#findComment-342461 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 15 maja 2024 Udostępnij Opublikowano 15 maja 2024 on load: # nastepne dodawaj po , set {copy::blacklist::*} to bedrock and diamond command /kopiuj [<text>]: permission: copy permission message: Nie masz uprawnien cooldown: 5 seconds cooldown message: Musisz odczekac 5sekund! trigger: add player's tool to player send "Skopiowano!" Cytuj Odnośnik do komentarza https://skript.pl/temat/57513-kopiuj/#findComment-342464 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1952 Opublikowano 15 maja 2024 Udostępnij Opublikowano 15 maja 2024 Godzinę temu, MilGG napisał: siema, chciał bym skrypta na /kopiuj który ma cooldown (5 sekund) i może mieć zablokowane dane przedmioty do skopiowania fajnie by było z premisją! Proszę uprzejmie. Skrypt był testowany. W listenerze zdarzenia 'on load' (zdarzenie następujące przy każdorazowym załadowaniu/przeładowaniu skryptu) dodałem listę trzech przykładowych przedmiotów, których nie można kopiować. Może Pan śmiało ją modyfikować według swoich potrzeb. Myślę, że Pan będzie w stanie rozszyfrować działanie każdej linijki w przypadku chęci modyfikacji samego skryptu. Niemniej jednak, w razie pytań proszę się nie krępować. on load: set {commandCopy::forbiddenItems::*} to ender chest, diamond named "&6Test" and diamond sword of sharpness 3 named "&bTest" command /kopiuj [<text>]: executable by: players cooldown: 5 seconds cooldown message: &cOdczekaj chwilę przed ponownym wykonaniem tej komendy. permission: server.command.kopiuj permission message: &cNie posiadasz wystarczających uprawnień do wykonania tej komendy. trigger: if player's tool is air: send "&cAby komenda zadziałała poprawnie, należy trzymać jakiś przedmiot w ręce." to player cancel cooldown stop if {commandCopy::forbiddenItems::*} contains player's tool: send "&cKopiowanie tego przedmiotu jest zabronione. Spróbuj ponownie trzymając inny przedmiot w ręce." to player cancel cooldown stop if player doesn't have enough space for 1 of player's tool: send "&cNie posiadasz wystarczająco miejsca w ekwipunku, aby móc skopiować przedmiot trzymany w ręce." to player cancel cooldown stop add 1 of player's tool to player's inventory send "&aPomyślnie skopiowano przedmiot trzymany w ręce." to player @Kamateo Pan nie dodał cooldownu i listy przedmiotów, których kopiowanie jest zablokowane. @xAxee Przyjacielu, głupi błąd i rozumiem, że wynika on z pośpiechu, ale zapomniałeś porównać przedmiot trzymany w ręce z listą przedmiotów, których nie można kopiować. Pozdrawiam. Cytuj Odnośnik do komentarza https://skript.pl/temat/57513-kopiuj/#findComment-342465 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kamateo 1 Opublikowano 15 maja 2024 Udostępnij Opublikowano 15 maja 2024 (edytowane) 32 minuty temu, Kormic napisał: Proszę uprzejmie. Skrypt był testowany. W listenerze zdarzenia 'on load' (zdarzenie następujące przy każdorazowym załadowaniu/przeładowaniu skryptu) dodałem listę trzech przykładowych przedmiotów, których nie można kopiować. Może Pan śmiało ją modyfikować według swoich potrzeb. Myślę, że Pan będzie w stanie rozszyfrować działanie każdej linijki w przypadku chęci modyfikacji samego skryptu. Niemniej jednak, w razie pytań proszę się nie krępować. on load: set {commandCopy::forbiddenItems::*} to ender chest, diamond named "&6Test" and diamond sword of sharpness 3 named "&bTest" command /kopiuj [<text>]: executable by: players cooldown: 5 seconds cooldown message: &cOdczekaj chwilę przed ponownym wykonaniem tej komendy. permission: server.command.kopiuj permission message: &cNie posiadasz wystarczających uprawnień do wykonania tej komendy. trigger: if player's tool is air: send "&cAby komenda zadziałała poprawnie, należy trzymać jakiś przedmiot w ręce." to player cancel cooldown stop if {commandCopy::forbiddenItems::*} contains player's tool: send "&cKopiowanie tego przedmiotu jest zabronione. Spróbuj ponownie trzymając inny przedmiot w ręce." to player cancel cooldown stop if player doesn't have enough space for 1 of player's tool: send "&cNie posiadasz wystarczająco miejsca w ekwipunku, aby móc skopiować przedmiot trzymany w ręce." to player cancel cooldown stop add 1 of player's tool to player's inventory send "&aPomyślnie skopiowano przedmiot trzymany w ręce." to player @Kamateo Pan nie dodał cooldownu i listy przedmiotów, których kopiowanie jest zablokowane. @xAxee Przyjacielu, głupi błąd i rozumiem, że wynika on z pośpiechu, ale zapomniałeś porównać przedmiot trzymany w ręce z listą przedmiotów, których nie można kopiować. Pozdrawiam. zapomnialem dodac skryptu z cooldownem ale tak sie prezentuje w prakyce na dole skrypt a i pan szanowny ktory chce skrypt i nie wymienil jakich blokow nie mozna wiec nie dodalem takiej funkcij lecz zwykly gracz raczej bedrocka nie zdobedzie SKRYPT NA DOLE command /kopiuj: cooldown: 5 seconds trigger: if player has permission "zlecenie.kopiowanie": if player's tool is not air: add player's tool to player's inventory send "&aSkopiowano przedmiot!" to player else: send "&cERORR &7Nie masz niczego do skopiowania!" to player else: send "&cERORR &7Nie masz &cuprawnienia &7do wykonania tej komendy!" to player Edytowane 15 maja 2024 przez Kamateo Cytuj Odnośnik do komentarza https://skript.pl/temat/57513-kopiuj/#findComment-342467 Udostępnij na innych stronach Więcej opcji udostępniania...
0 MilGG 0 Opublikowano 16 maja 2024 Autor Udostępnij Opublikowano 16 maja 2024 siemka, ogl chciał bym żeby był zablokowany bedrock, oraz caly diax set Cytuj Odnośnik do komentarza https://skript.pl/temat/57513-kopiuj/#findComment-342476 Udostępnij na innych stronach Więcej opcji udostępniania...
0 MilGG 0 Opublikowano 16 maja 2024 Autor Udostępnij Opublikowano 16 maja 2024 23 godziny temu, Kamateo napisał: jakie ma miec zablokowane przedmioty do skopiowania np? bedrock napisz cos wiecej cały diax set + miecz i kilof Cytuj Odnośnik do komentarza https://skript.pl/temat/57513-kopiuj/#findComment-342477 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1952 Opublikowano 16 maja 2024 Udostępnij Opublikowano 16 maja 2024 (edytowane) 2 godziny temu, MilGG napisał: siemka, ogl chciał bym żeby był zablokowany bedrock, oraz caly diax set W takim razie proszę sobie zmienić w moim skrypcie linijkę drugą tak jak pokazuję poniżej. on load: set {commandCopy::forbiddenItems::*} to bedrock, diamond sword, diamond helmet, diamond chestplate, diamond leggings and diamond boots Można ją również zapisać w skróconej formie. Gwarancji działania nie daję, ale powinno zadziałać. on load: set {commandCopy::forbiddenItems::*} to bedrock, diamond sword and diamond armor W razie wątpliwości proszę pytać. EDIT: Dodałem diamentowy miecz do zablokowanych przedmiotów. Zaznaczam, że skrypt sprawdza dokładny przedmiot, nie jego typ. Tak więc kopiowanie najprawdopodobniej się powiedzie jeśli przedmiot ma jakąś nazwę. Wtedy należy w drugim warunku (sprawdzanie zawartości listy) zamienić wyrażenie 'player's tool' na 'type of player's tool'. Warto zauważyć, że wtedy tracimy możliwość blokowania konkretnych przedmiotów (z nazwą, lore, itd.). Jeśli Pan chce abym dodał taką funkcjonalność, proszę dać znać. Pozdrawiam. Edytowane 16 maja 2024 przez Kormic Cytuj Odnośnik do komentarza https://skript.pl/temat/57513-kopiuj/#findComment-342478 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xMilGG 0 Opublikowano 16 maja 2024 Udostępnij Opublikowano 16 maja 2024 siemka, to ja z 2 konta, czy da sie aby napisy byly w stylu title? 48 minut temu, Kormic napisał: W takim razie proszę sobie zmienić w moim skrypcie linijkę drugą tak jak pokazuję poniżej. on load: set {commandCopy::forbiddenItems::*} to bedrock, diamond sword, diamond helmet, diamond chestplate, diamond leggings and diamond boots Można ją również zapisać w skróconej formie. Gwarancji działania nie daję, ale powinno zadziałać. on load: set {commandCopy::forbiddenItems::*} to bedrock, diamond sword and diamond armor W razie wątpliwości proszę pytać. EDIT: Dodałem diamentowy miecz do zablokowanych przedmiotów. Zaznaczam, że skrypt sprawdza dokładny przedmiot, nie jego typ. Tak więc kopiowanie najprawdopodobniej się powiedzie jeśli przedmiot ma jakąś nazwę. Wtedy należy w drugim warunku (sprawdzanie zawartości listy) zamienić wyrażenie 'player's tool' na 'type of player's tool'. Warto zauważyć, że wtedy tracimy możliwość blokowania konkretnych przedmiot (z nazwą, lore, itd.). Jeśli Pan chce, aby dodał taką funkcjonalność, proszę dać znać. Pozdrawiam. Cytuj Odnośnik do komentarza https://skript.pl/temat/57513-kopiuj/#findComment-342481 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xMilGG 0 Opublikowano 16 maja 2024 Udostępnij Opublikowano 16 maja 2024 55 minut temu, Kormic napisał: W takim razie proszę sobie zmienić w moim skrypcie linijkę drugą tak jak pokazuję poniżej. on load: set {commandCopy::forbiddenItems::*} to bedrock, diamond sword, diamond helmet, diamond chestplate, diamond leggings and diamond boots Można ją również zapisać w skróconej formie. Gwarancji działania nie daję, ale powinno zadziałać. on load: set {commandCopy::forbiddenItems::*} to bedrock, diamond sword and diamond armor W razie wątpliwości proszę pytać. EDIT: Dodałem diamentowy miecz do zablokowanych przedmiotów. Zaznaczam, że skrypt sprawdza dokładny przedmiot, nie jego typ. Tak więc kopiowanie najprawdopodobniej się powiedzie jeśli przedmiot ma jakąś nazwę. Wtedy należy w drugim warunku (sprawdzanie zawartości listy) zamienić wyrażenie 'player's tool' na 'type of player's tool'. Warto zauważyć, że wtedy tracimy możliwość blokowania konkretnych przedmiot (z nazwą, lore, itd.). Jeśli Pan chce, aby dodał taką funkcjonalność, proszę dać znać. Pozdrawiam. aaa, tak bardzo bym potrzebowal funkcje z lore, i z nazwa. {zapomnialem zaznaczyc} pozdrawiam Cytuj Odnośnik do komentarza https://skript.pl/temat/57513-kopiuj/#findComment-342482 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1952 Opublikowano 16 maja 2024 Udostępnij Opublikowano 16 maja 2024 15 minut temu, xMilGG napisał: aaa, tak bardzo bym potrzebowal funkcje z lore, i z nazwa. {zapomnialem zaznaczyc} pozdrawiam Rozumiem. W takim razie proszę użyć poniższego skryptu. Nie był on testowany, więc proszę, aby Pan go przetestował i w razie problemów dał znać. Proszę zwrócić uwagę na pierwsze trzy linijki skryptu (listener zdarzenia 'on load'): Lista {commandCopy::forbiddenItems::*} zawiera dokładne przedmioty, które mają być blokowane. Jeśli przedmiot gracza będzie różnił się choćby jedną literą w nazwie czy lore lub będzie miał inne zaklęcie od tego w liście, skrypt nie zablokuje kopiowania. Lista {commandCopy::forbiddenItemsTypes::*} zawiera typy przedmiotów, które mają być blokowane. Tak więc ta lista sprawdzi tylko czy przedmiot na przykład jest drewnianym mieczem, nie sprawdzi jego nazwy, itd. on load: set {commandCopy::forbiddenItems::*} to ender chest, diamond named "&6Test" and wooden sword of sharpness 3 named "&bTest" with lore "Test" set {commandCopy::forbiddenItemsTypes::*} to bedrock, diamond sword, diamond helmet, diamond chestplate, diamond leggings and diamond boots command /kopiuj [<text>]: executable by: players cooldown: 5 seconds cooldown message: &cOdczekaj chwilę przed ponownym wykonaniem tej komendy. permission: server.command.kopiuj permission message: &cNie posiadasz wystarczających uprawnień do wykonania tej komendy. trigger: if player's tool is air: send "&cAby komenda zadziałała poprawnie, należy trzymać jakiś przedmiot w ręce." to player cancel cooldown stop if any: {commandCopy::forbiddenItems::*} contains player's tool {commandCopy::forbiddenItemsTypes::*} contains type of player's tool then: send "&cKopiowanie tego przedmiotu jest zabronione. Spróbuj ponownie trzymając inny przedmiot w ręce." to player cancel cooldown stop if player doesn't have enough space for 1 of player's tool: send "&cNie posiadasz wystarczająco miejsca w ekwipunku, aby móc skopiować przedmiot trzymany w ręce." to player cancel cooldown stop add 1 of player's tool to player's inventory send "&aPomyślnie skopiowano przedmiot trzymany w ręce." to player Pozdrawiam. Cytuj Odnośnik do komentarza https://skript.pl/temat/57513-kopiuj/#findComment-342485 Udostępnij na innych stronach Więcej opcji udostępniania...
0 MilGG 0 Opublikowano 16 maja 2024 Autor Udostępnij Opublikowano 16 maja 2024 tylko że ten skrypt dodaje 1 przedmiot a nie duplikuje. np mam 4 deski wpisuje /kopiuj i mam 5 desek, mógłbyś to naprawić? był bym wdzięczny pozdrawiam. Cytuj Odnośnik do komentarza https://skript.pl/temat/57513-kopiuj/#findComment-342511 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1952 Opublikowano 16 maja 2024 Udostępnij Opublikowano 16 maja 2024 43 minuty temu, MilGG napisał: tylko że ten skrypt dodaje 1 przedmiot a nie duplikuje. np mam 4 deski wpisuje /kopiuj i mam 5 desek, mógłbyś to naprawić? był bym wdzięczny pozdrawiam. Taki był mój zamiar. Pan nic nie wspomniał wcześniej o duplikowaniu, jedynie o kopiowaniu. Poniżej skrypt z poprawką, którą Pan sobie zażyczył. Proszę uprzejmie. on load: set {commandCopy::forbiddenItems::*} to ender chest, diamond named "&6Test" and wooden sword of sharpness 3 named "&bTest" with lore "Test" set {commandCopy::forbiddenItemsTypes::*} to bedrock, diamond sword, diamond helmet, diamond chestplate, diamond leggings and diamond boots command /kopiuj [<text>]: executable by: players cooldown: 5 seconds cooldown message: &cOdczekaj chwilę przed ponownym wykonaniem tej komendy. permission: server.command.kopiuj permission message: &cNie posiadasz wystarczających uprawnień do wykonania tej komendy. trigger: if player's tool is air: send "&cAby komenda zadziałała poprawnie, należy trzymać jakiś przedmiot w ręce." to player cancel cooldown stop if any: {commandCopy::forbiddenItems::*} contains player's tool {commandCopy::forbiddenItemsTypes::*} contains type of player's tool then: send "&cDuplikowanie tego przedmiotu jest zabronione. Spróbuj ponownie trzymając inny przedmiot w ręce." to player cancel cooldown stop set {_n} to amount of player's tool in player's inventory if player doesn't have enough space for {_n} of player's tool: send "&cNie posiadasz wystarczająco miejsca w ekwipunku, aby móc zduplikować przedmiot trzymany w ręce." to player cancel cooldown stop add {_n} of player's tool to player's inventory send "&aPomyślnie zduplikowano przedmiot trzymany w ręce." to player W razie ewentualnych problemów proszę dać znać. Pozdrawiam. Cytuj Odnośnik do komentarza https://skript.pl/temat/57513-kopiuj/#findComment-342512 Udostępnij na innych stronach Więcej opcji udostępniania...
0 MilGG 0 Opublikowano 17 maja 2024 Autor Udostępnij Opublikowano 17 maja 2024 9 godzin temu, Kormic napisał: Taki był mój zamiar. Pan nic nie wspomniał wcześniej o duplikowaniu, jedynie o kopiowaniu. Poniżej skrypt z poprawką, którą Pan sobie zażyczył. Proszę uprzejmie. on load: set {commandCopy::forbiddenItems::*} to ender chest, diamond named "&6Test" and wooden sword of sharpness 3 named "&bTest" with lore "Test" set {commandCopy::forbiddenItemsTypes::*} to bedrock, diamond sword, diamond helmet, diamond chestplate, diamond leggings and diamond boots command /kopiuj [<text>]: executable by: players cooldown: 5 seconds cooldown message: &cOdczekaj chwilę przed ponownym wykonaniem tej komendy. permission: server.command.kopiuj permission message: &cNie posiadasz wystarczających uprawnień do wykonania tej komendy. trigger: if player's tool is air: send "&cAby komenda zadziałała poprawnie, należy trzymać jakiś przedmiot w ręce." to player cancel cooldown stop if any: {commandCopy::forbiddenItems::*} contains player's tool {commandCopy::forbiddenItemsTypes::*} contains type of player's tool then: send "&cDuplikowanie tego przedmiotu jest zabronione. Spróbuj ponownie trzymając inny przedmiot w ręce." to player cancel cooldown stop set {_n} to amount of player's tool in player's inventory if player doesn't have enough space for {_n} of player's tool: send "&cNie posiadasz wystarczająco miejsca w ekwipunku, aby móc zduplikować przedmiot trzymany w ręce." to player cancel cooldown stop add {_n} of player's tool to player's inventory send "&aPomyślnie zduplikowano przedmiot trzymany w ręce." to player W razie ewentualnych problemów proszę dać znać. Pozdrawiam. dobrze, wygląda mi na dobry skrypt. tylko mam ostatni problem. jak mam np miecz z kilka lore, a w skrypcie mam do wpisania jedno to co zrobić? Cytuj Odnośnik do komentarza https://skript.pl/temat/57513-kopiuj/#findComment-342515 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1952 Opublikowano 17 maja 2024 Udostępnij Opublikowano 17 maja 2024 1 godzinę temu, MilGG napisał: dobrze, wygląda mi na dobry skrypt. tylko mam ostatni problem. jak mam np miecz z kilka lore, a w skrypcie mam do wpisania jedno to co zrobić? Niech Pan doda do listy {commandCopy::forbiddenItems::*} ten miecz. Przykład poniżej. set {commandCopy::forbiddenItems::*} to diamond named "Test" and wooden sword of sharpness 1 named "&6Test" with lore "Line 1", "Line 2" and "Line 3" Pozdrawiam. Cytuj Odnośnik do komentarza https://skript.pl/temat/57513-kopiuj/#findComment-342517 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kamateo 1 Opublikowano 17 maja 2024 Udostępnij Opublikowano 17 maja 2024 19 godzin temu, MilGG napisał: tylko że ten skrypt dodaje 1 przedmiot a nie duplikuje. np mam 4 deski wpisuje /kopiuj i mam 5 desek, mógłbyś to naprawić? był bym wdzięczny pozdrawiam. moj skrypt czy pana kormica? Cytuj Odnośnik do komentarza https://skript.pl/temat/57513-kopiuj/#findComment-342521 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
MilGG 0
siema, chciał bym skrypta na /kopiuj który ma cooldown (5 sekund) i może mieć zablokowane dane przedmioty do skopiowania fajnie by było z premisją!
Odnośnik do komentarza
https://skript.pl/temat/57513-kopiuj/Udostępnij na innych stronach
15 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.