Ranking
Popularna zawartość
Treść z najwyższą reputacją w 11/12/20 uwzględniając wszystkie działy
-
vPomoc - Zaawansowany skrypt na pomoc
jaku49 oraz jeden pozostały przyznał(a) reputację PanMaruda za temat
Json.sk to zwykły kloc i kula u nogi - nie powinno się go w ogóle instalować na serwerze - szczególnie od czasu gdy czysty Skript ma wbudowane funkcje do formatowania chatu, jeżeli nie wiesz o czym mówię lub nie wiesz gdzie szukać to odsyłam do mojego poradnika o JSON - link znajdziesz w mojej sygnaturze pod tym komentarzem.2 punkty -
vPomoc - Zaawansowany skrypt na pomoc
jaku49 oraz jeden pozostały przyznał(a) reputację Kormic za temat
EDIT: Dobra, nie przeczytałem do końca. 1. zamiast używać json.sk o wiele lepiej jest użyć Skriptowych tooltipsów itp. 2. W event'cie 'on script load' mogłeś użyć pętli, co by pozwoliło na skrócenie kodu.2 punkty -
AxAutoUpdate - Skrypt ułatwiający automatyczną aktualizacje
Maksiu_Kozak przyznał(a) reputację xAxee za temat
AxAutoUpdate Cześć, chciałbym przedstawić skrypt do fajnego zarządzania aktualizacjami skryptów oraz ich automatycznego aktualizowania. Skrypt jest głównie przeznaczony dla osób które piszą skrypt i chcą aby ich skrypt automatycznie aktualizował się użytkownikom Działanie Skrypt co godzinę sprawdza czy wersje wszystkich zarejestrowanych skryptów są aktualne, jeżeli nie i aktualizowanie nie jest zablokowane, nowa wersja pobiera się sama. Jeżeli jednak aktualizowanie jest zablokowane to wysyła wiadomość do konsoli serwera i wszystkich operatorów. Aby skrypt wykrywał wersję skryptu trzeba gdzieś w kodzie umieścić jego wersje między #$ i $# np: #$ Version: 1.0 $# oraz wywołać np przy ładowaniu skryptu funkcje AxUpdate_register(nazwa, link, skrypt) z odpowiednimi argumentami np: on load: AxUpdate_register("AxUpdate", "https://code.skript.pl/0uFoPX6y/raw", script) Jeżeli chcesz dać użytkownikom wolną rękę aby nie musieli pobierać tego skryptu ale jeżeli pobiorą to wasz skrypt będzie się automatycznie aktualizował, starczy że ustawisz te zmienne na dane twojego skryptu przy ładowaniu set {AxUpdate::<nazwa>::link} to "<link>" set {AxUpdate::<nazwa>::status} to true set {AxUpdate::<nazwa>::name} to "<nazwa>" set {AxUpdate::<nazwa>} to script np: on load: set {AxUpdate::mHelix::link} to "https://code.skript.pl/yyY0eOdW/raw" set {AxUpdate::mHelix::status} to true set {AxUpdate::mHelix::name} to "mHelix" set {AxUpdate::mHelix} to script Wymagania - Skript min. 2.2 - SkUtilities Główna komenda update: Zamienniki: autoupdate Składnia: /update <list/unregister/update/on/off>* <name> list #Wyświetla wszystkie zarejestrowane skrypty oraz podaje różne informacje unregister <name> #Odrejestrowuje skrypt update <name> #Pobiera nowy albo resetuje kod skryptu on <name> #Włącza automatyczne pobieranie nowych wersji off <name> #Wyłącza automatycznie pobieranie nowych wersji Uprawnienia AutoUpdate #Uprawnienie do głównej komendy Środowisko Skript 2.2 SkUtilities 0.9.2 Serwer Spigot 1.8.8 Informacja Skrypt aktualizuje się automatycznie SS Przykłady Lista skryptów które mają wsparcie tego skryptu Zmiany i wydania 1.0 Napisanie i wydanie skryptu Wszelkie błędy / poprawki / pomysły proszę zgłaszać na pw albo pod tematem w odpowiedzi1 punkt -
Grupy ( woj potw)
Dawon123 przyznał(a) reputację CountingDogs za pytanie
Dla rozjaśnienia o co chodzi w tym trybie to można powiedzieć, że jest to polska wersja zagranicznego trybu Dwarves vs Zombies. Jeśli chodzi o skrypt tego typu to sam jakiś czas temu miałem, jednak raczej nie mam już tego skryptu. Co do tego w jaki sposób przechwycić, czy gracz jest w tej drużynie to możesz użyć zmiennej: {druzyna::%player%} = "druzyna" Sprawdzając nazwę tej zmiennej jesteś w stanie w późniejszym przypadku sprawdzić, czy gracz A jest w drużynie z graczem B, jeśli tak to możesz zablokować atakowanie siebie. if {druzyna::%attacker%} is "druzyna": if {druzyna::%victim%} is "druzyna": cancel event Jednak lepiej napisać plugin lub bawić się ze starą wersją, która może nie działać już. https://dev.bukkit.org/projects/dwarves-vs-zombies1 punkt -
Czy ten potwór wygląda jak zombie albo coś takiego?1 punkt
-
Zakladanie ekwipunku odrazu
PanMaruda przyznał(a) reputację SkrytyZiomus za pytanie
Dzieki, [ciach] mi sie tematy. tzn pomylily.1 punkt -
Chciałeś przykład to masz. command /administracja: trigger: open chest inventory with 4 rows named "&c&lKochana administracja" to player loop 36 times: set slot (loop-number - 1) of player's current inventory to ("admin%loop-number%" parsed as offline player)'s skull on inventory click: name of player's current inventory is "&c&lKochana administracja" clicked inventory is not player's inventory cancel event1 punkt
-
Dziękuję bardzo za rozjaśnienie sprawy. Dobrze, że nie miał na myśli pobierania gry W takim wypadku załączam skrypt. W linijce 14 możesz sobie wstawić ustawianie jakiejś zmiennej, wykonywanie dalszego kodu itp. on right click on any sign: line 1 of clicked block is "Download" open chest inventory with 3 rows named "&aPobieranie..." to player set slot ((integers between 0 and 8) and (integers between 18 and 26)) of player's current inventory to gray stained glass pane named " " set slot (integers between 9 and 17) of player's current inventory to red stained glass pane named " " set {downloading::%player%} to true loop 9 times: if {downloading::%player%} is not set: stop set slot (loop-number + 8) of player's current inventory to green stained glass pane named " " wait 1 second close player's inventory send "&aPomyślnie ukończono pobieranie!" to player # Dalszy kod on inventory close: {downloading::%player%} is set clear {downloading::%player%}1 punkt
-
Dokładnie, jednak jeśli gracz nie posiada uprawnienia pomoc.bypass to tutaj są blokowane wszystkie inne komendy niż te ustalone (np. /sk, /help, /gamemode). W następnej wersji dodam możliwość konfiguracji wszystkiego przez plik config oraz podział na rangi/grupy.1 punkt
-
Mimo wszystko lepiej tego nie robić, a jeżeli już coś takiego robisz to powinieneś wspomnieć o autorze, aby uniknąć problemów.1 punkt
-
Aktualizacja Jako iż pojawiło się kilka osób które miały problem z bypassem cooldownu, zamieniłem bypass z dowolnej permisji na cooldown.<nazwa> oraz dodałem opcje włączania/wyłączania bypassu (domyślnie jest wyłączony) Dlatego tak teraz wygląda składnia funkcji: createCooldown(text, time span, boolean=false)1 punkt
-
Piszesz sobie skrypt bądź plugin wpisujący zawartość wiadomości do pliku/bazy danych/czegokolwiek. Mając taki plik po prostu go echujesz phpem w wordpressie. https://forums.skunity.com/resources/reqn.95/ https://forums.skunity.com/resources/skript-db.372/ https://developer.wordpress.org/reference/functions/get_file_data/ https://developer.wordpress.org/reference/classes/wpdb/1 punkt
-
Mam parę pytań i chęci swojej pomocy. Można kontakt Discord? Dodałem, czekam na akceptację1 punkt
-
Poprawa wydajności w kodzie
Misio12320 przyznał(a) reputację PanMaruda za pytanie
po co region skoro tylko wysokość jest sprawdzana on any move: if y-loc of past location > 60: if y-loc of new location <= 60: if {helm::%player%} is not set: set {helm::%player%} to true while {helm::%player%} is true: #kod wait second else: if y-loc of new location >= 60: delete {helm::%player%}1 punkt -
Witam czy może mi ktos napisać skrypt na /spawn działanie: osoby z permisją mogą teleportować się beż czekania na teleport a osoby bez permisji piszę kordy spawnu: x0 z0 jest również /setspawn oraz czy można dodać cos takiego jak gracz podczas walki wyjdzie z servera to po wesciu na server teleporuje go w losowe miejsce ?0 punktów
-
Hej, znacie może jakiś SKRYPT/PLUGIN na ciągłe padanie śniegu niezależnie od biomu? Już wkrótce święta, a chciałbym wprowadzić taki klimat świąteczny. Z góry dzięki za pomoc!0 punktów
-
0 punktów
-
Kity w Gui (Bez format slota i essentialsa)
Glicz przyznał(a) reputację KrychaMC09 za temat
@ Piszcie co mógłbym poprawić z chęcio poprawie odrazu mówie nie działa mi loopowanie w gui! Wymagane pluginy: Skript SkQuery0 punktów
-
Najwięcej postów w tygodniu
-
Najwięcej tematów w tygodniu
-
Aktywni użytkownicy
-
1
-
2
-
