-
Ilość zawartości
2190 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
3
Treść opublikowana przez KrejzolekPRO
-
Zamiast every polecam kod @Quaczi: on join: while player is online: [kod...] Kod działa na zasadzie "dopóki gracz jest aktywny".
-
Może potwierdzanie swojej decyzji, np. jak jest wiadomość json 'przyznaje się do cheatów' to ktoś może przypadkowo ją kliknąć i zostać tempbana. Przemyśl to.
- 4 odpowiedzi
-
Że co? 1st line - 1 linia, 2st line - 2 linia..., {_jakisPrzedmiot} - tutaj xMarcinos miał na myśli, np. %player tool's% - narzędzie gracza, jakie obecnie ma w ręce, contains "+5 sila": - zawiera "siła +5", jeżeli linia 1 w lore w przedmiocie gracza zawiera "siła +5" (może zawierać, np. "siła +5, magia +10, energia +15" wtedy również będzie działać, ale jeśli chcesz 'jeżeli ma' to stosujesz zamiast 'contains' - 'is'). Dobra teraz może jeżeli chcesz ustawić jakiś lore to: "give player 1 diamond with lore "1 linia||2 linia" - kolejną linie lore oddzielasz podwójnym znakiem ||. O to ci chodziło?
-
Co do cenzury, to ja zrobiłem tak, że: dodałem tą wiadomość do zmiennej, np. {_x} i usuwałem z niej wszystkie interpunkcje, np. ", . / % $ # ! & )" itd. i dopiero po tym sprawdzałem czy słowo nie jest wulgaryzmem (zakazaym słowem). Bezsesowne jest takie coś if message contains "dupa" or "du.pa" or "d.u.p.a" i lepiej zrobić tak: on chat: set {_x} to message replace all "." and "," and "$" and "^" with "" in {_x} loop {zakazane::*}: if {_x} contains loop-value: cancel event send "&4Blad: &cWykryto brzydkie slowo! Mute na: 5 minut!" execute console command "mute %player% 5m Brzydkie slowo! (%{_x}%)"
-
To juz wieksza szkola jazdy, a jestem na telefonie, wiec nie bede mogl testowac. Pisz do @Quaczi
-
Bardzo fajny, wydajny skrypt! Gratulacje.
-
Robisz UHC? przy rozpoczeciu ustawiasz srodek mapy: command /srodek: trigger: set {x} to location of player Teraz, kiedy gra sie rozpoczyna: Options: border: 200 [...] set {_x} to {@border} loop all block in radius {_x} at {_x}: if {czygra::jest::aktywna} is true: add location of event-block to {block::*} set {_x} to {_x}-3 wait 5 minutes on break: if {czygra::jest::aktywna} is true: if location of event-block contains {block::*}: stop else: cancel event send "&cGRANICA MAPY!" Może coś takiego?
-
Japier*dole, skrypt wykonywujący komendę, który ma 2 linijki, lepiej usuń, chyba, że chcesz, aby wylądował w koszu...
-
command /AOP [<text>]: trigger: if arg 1 is not set: send "&6&l===== &cAOP &6&l=====" send "&eKomendy:" send "&7/AOP 1" send "&7/AOP 0" send "&7/AOP 2" send "&7/AOP 3" send "&eInformacje:" send "&a0. &cTryb Niesmiertelny" send "&a1. &cTryb Kreatywny" send "&a2. &cTryb Survivalowy" send "&a3. &cTryb Niewidzialny" send "&7Aby uzyc wpisz" send "&7/AOP 0-3" else if arg 1 is "0": execute console command "god" loop 50 times: send "" send "&7Ustawiono Tryb Gry na &cNiesmiertelny&7!" else if arg 1 is "1": execute console command "gm 1" loop 50 times: send "" send "&7Ustawiono Tryb Gry na &cKreatywny&7!" else if arg 1 is "2": execute console command "gm 0" loop 50 times: send "" send "&7Ustawiono Tryb Gry na &cSurvival&7!" else if arg 1 is "3": execute console command "v" loop 50 times: send "" send "&7Ustawiono Tryb Gry na &cNiewidzialny&7!" else: cancel event execute player command "AOP" send "&cNieznana komenda!" Tylko weź to wytabuj, bo edytor ma
-
Czyli chcesz, żeby mogli brać, ale jak już go wezmą to czasami on, np. znika? Czy chcesz, aby jego w ogóle nie można była brać? Jeżeli to drugie to pomiędzy: open chest [...], a format slot [...] daj: wait a tick
-
A ty postujesz bezsensu, aby nabić sobie statystki. ROZWIĄZANIE: Dajemy: loop {cos::*}: if {loop-value::cos::*} is set: [...kod] exit loop Do zamknięcia.
-
Dziwny temat, ale chodzi o to, że loopuje zmienną, w której są koordynaty i sprawdzam czy lokalizacja gracza jest większa od kordów z zmiennej o min. 50. loop {KGildiePRO::gildie::*}: if distance between player and loop-value >= 50: I jeżeli w zmiennej jest, np. takie coś: x=15 y=80 z=20, x=20 y=80 z=20 and x=25 y=80 z=20 i moje kordy to są: x=500 y=80 z=20 to podany niżej kod wykona się 3 razy, a chcę, aby wykonał się raz. Ktoś ma pomysł?
-
Fajny temacik, obczaj moje backup'y.
-
command /licencja [<text>]: trigger: if arg 1 is not set: open chest with 3 rows named "&3KUP LICENCJE!" to player if {licencja::%player%} is set: format slot 15 of player with 1 of green wool named "&2LICENCJA KUPIONA!" to close else: format slot 15 of player with 1 of red wool named "&4BRAK LICENCJI!" with lore "&7Kliknij, aby kupic!" to close then run [execute player command "licencja kup"] if arg 1 is "kup": if {licencja::%player%} is not set: if player's balance >= 30000: set {licencja::%player%} to true send "&6Kupiles licencje!" else: send "&cMasz za malo pieniedzy!" else: send "&cPosiadasz juz licencje!" on death of player: if {licencja::%victim%} is set: set {buty::%player%} to player's boots set {klata::%player%} to player's chestplate set {spodnie::%player%} to player's leggings set {helm::%player%} to player's helmet set {eq::%player%} to serialized inventory of player clear drops on respawn: if {licencja::%victim%} is set: restore inventory of player from {eq::%player%} set player's boots to {buty::%player%} set player's leggings to {spodnie::%player%} set player's chestplate to {klata::%player%} set player's helmet to {helm::%player%} send "&ePrzywrocilem przedmioty!" send "&ePosiadasz licencje, wiec nie tracisz przedmiotow!" to victim send "&3Gracz, ktorego zabiles posiada licecje, wiec nie zyskujesz przedmiotow!" to attacker Jak nie działa, to podaj błędy.
-
Pooglądaj sobie pana Kamilkime, on Ci wytłumaczy dużo rzeczy.
-
Zapłać komuś to ci napiszę.
-
on mine of stone: give player 10 xp chance of 5%: give player diamond send "&7Wykopales diament!" give player 5 xp chance of 10%: give player gold ore send "&7Wykopales rudezlota!" give player 2 xp Mam nadzieję, że logicznie umiesz myśleć i dorobisz?
-
Jak masz dwa loopy to musisz podać z którego ma czerpać informacje, np.: [...] loop {cos::*}: [...] loop {cos2::*}: send "%loop-value-1% - odpowiada za 1 pętle (cos::*), %loop-value-2% - za druga {cos1::*}"
-
on first join: kick player due to "&eANTYBOT!" Ta linijka załatwia wszystko, tylko tworzy pliki botom.
-
skriptera - League of Minecraft
KrejzolekPRO odpowiedział(a) na HaloskiYT temat w Archiwum współpracy
Jesteś w stanie zapłacić? -
Jeżeli masz pluginy z zapisem statystyk gracza w pliku float, to podaj dokładną lokalizacje + wklej kod tego pliku. Jeżeli masz skrypt, to daj tylko zmienne odpowiadające za to, a ci dopiszę, bo na razie mogę zrobić: ping, godzine, nick i online.
-
command /zestaw: trigger: open chest with 3 rows named "&eZestawy!" to player wait a tick format slot 3 of player with 1 of diamond named "&eKIT VIP" to run [execute player command "kit vip"] format slot 4 of player with 1 of diamond named "&eKIT SVIP" to run [execute player command "kit svip"] format slot 5 of player with 1 of diamond named "&eKIT GRACZ" to run [execute player command "kit gracz"]
-
Wiesz, że to wszystko robisz w pliku konfiguracyjnym, bez zaglądania w kod...
-
Jaki plugin/skrypt używasz od rankingu? Albo podaj chociaż zmienne do jakich mamy się zastosować. No chyba, że chcesz dostać cały system walk.
-
Albo wziąłeś ten kod z jakiegoś pseudo edytora, albo nie wiem. Te wcięcia są tak dziwne, że wydaję mi się, że jest to plagiat. command /warn [<text>] [<text>]: permission: skbans.warn permission message: &4Nie masz dostepu do tej komendy. {warn.%arg 1%} is 2: execute player command "/odbanuj %arg 1%" send "&e[&c&lSkBans&e] &4%player%&f zabral jedno ostrzezenie graczowi &a%arg 1%&f!" to all players set {warn.%arg 1%} to 2 stop {warn.%arg //edit - dlaczego jak chcesz usunąć warn'a to wykonuje się komenda /odbanuj, która usuwa bana? No to przykład plagiatu, chyba...
