Skocz do zawartości

KrejzolekPRO

Użytkownik
  • Ilość zawartości

    2190
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    3

Treść opublikowana przez KrejzolekPRO

  1. Zamiast every polecam kod @Quaczi: on join: while player is online: [kod...] Kod działa na zasadzie "dopóki gracz jest aktywny".
  2. 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.
  3. Ż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?
  4. KrejzolekPRO

    CLOSE

    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}%)"
  5. To juz wieksza szkola jazdy, a jestem na telefonie, wiec nie bede mogl testowac. Pisz do @Quaczi
  6. KrejzolekPRO

    FindTheButton

    Bardzo fajny, wydajny skrypt! Gratulacje.
  7. 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?
  8. Japier*dole, skrypt wykonywujący komendę, który ma 2 linijki, lepiej usuń, chyba, że chcesz, aby wylądował w koszu...
  9. 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
  10. 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
  11. 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.
  12. 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ł?
  13. Fajny temacik, obczaj moje backup'y.
  14. 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.
  15. Pooglądaj sobie pana Kamilkime, on Ci wytłumaczy dużo rzeczy.
  16. Zapłać komuś to ci napiszę.
  17. KrejzolekPRO

    Drop

    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?
  18. 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::*}"
  19. KrejzolekPRO

    AntiBot

    on first join: kick player due to "&eANTYBOT!" Ta linijka załatwia wszystko, tylko tworzy pliki botom.
  20. Jesteś w stanie zapłacić?
  21. 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.
  22. KrejzolekPRO

    Kity

    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"]
  23. Wiesz, że to wszystko robisz w pliku konfiguracyjnym, bez zaglądania w kod...
  24. KrejzolekPRO

    Najlepszy gracz

    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.
  25. 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...
×
×
  • Dodaj nową pozycję...