Skocz do zawartości

knugi

Użytkownik
  • Ilość zawartości

    1686
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    106

Treść opublikowana przez knugi

  1. knugi

    Pytania i odpowiedzi #4

    1. Skąd dowiedziałeś się o Minecrafcie, a później o skripcie? 2. Trawisz metal? (Muzyka, chyba, że jesz żelazo z węglem xD) 3. Do której klasy chodzisz? 4. Pokazałeś komuś dupe?
  2. knugi

    Magiczne Send.

    Bardzo pomysłowy skrypt, choć śmiem podejrzewać, że jest podróbką mojego skryptu na nic. Ale i tak za chęci (5 minut przepisywania z mojego kodu) masz te 7/10 Pozdrawiam #Knugi
  3. Nazwa skryptu: Skrypt na nic. Link do prezentacji: https://skript.pl/temat/27277-skrypt-na-nic/ Nazwa skryptu: kTrade - zaawansowany system wymiany. Link do prezentacji:
  4. knugi

    Skrypt na nic.

    @Gozuk12 Szkołę już skończyłem Rok temu
  5. knugi

    Do usuniecia.

    on eat of 322: if data of item is 1: send "Zjadles koxa." stop send "Zjadel refila." stop Coś takiego kiedyś napisałem i działało bez zarzutów Jak będzie błąd to w linijce 2.
  6. knugi

    Skrypt na nic.

    Witajcie, doznałem szoku skriptowego i wszystkiego zapomniałem Wziąłem uruchomiłem serwer, zrobiłem (jakimś cudem) nowy plik tekstowy i wpisałem do niego takie coś: command /test: trigger: send "Hello world!" I wiecie co? To zadziałało i wyświetliło mi na czacie Hello world! Ja to tylko tutaj tak zostawię, by wszyscy inni wiedzieli jak zrobić prostą komendę Pisałem to jakieś 5 minut nie hejtujcie z czego 4.5 przepisywałem z innego poradnika. Pozdrawiam #Knugi
  7. knugi

    Kity

    Sam napisałeś: Więc nie rozumiem. A ten wyżej link co podesłałem, to mój skrypt
  8. knugi

    Kity

  9. knugi

    Skille z particlesami

    No co? Robisz event on right click (sprawdzasz czy to jest ta książka) póżniej wysyłasz gracza w górę, następnie w stronę którą patrzy i w dół. Tam gdzie wylądował to zapisujesz zmienną tymczasową i na niej działasz. Robisz te swoje particlesy w jakimś tam odrębie (one są głupie, nie kminię dalej jak zrobić proste kółko ) i loopujesz wszystkie moby w tym odrębie i zadajesz im damage (lub nakładasz jakiś effect np poison) Eg.1 Sub.2 W lini prostej, to zapisujesz bloki do listy tymczasowej a później sprawdzasz czy jest jakiś entity na tych blokach i to samo co wyżej -> zadajesz im damage lub nakładasz effect np poison. Co do speed'a. 100% = 1.0 Dobrze napisałeś ({speed.%player%} * {slow.%player%}) czyli aktualny speed gracza jest spowolniony o 5%. Zatem set player's walk speed to ({speed.%player%} * {slow.%player%}) Chyba coś takiego Pozdrawiam #Knugi
  10. knugi

    Zarabianie dla vip

    @KrisSx mniej więcej, tylko popatrz. Powtarzasz parę warunków. on death of player: attacker is player #Juz wiadomo ze atakujacy to player i ofiara to tez player if attacker has permission "vip": add 300 to attacker's balance send "cos tam" to attacker #Tutaj nie dodales to attacker, czyli wyslalo do ofiary (tak tez skript juz ma :P) stop #Stopuje kod i dalej nie przejdzie nie ma uja we wsi #Tutaj juz jest, jak gracz nie ma permissi vipa add 100 to attacker's balance send "Cos tam x2 nie masz permissji xD" to attacker #Koniec :P
  11. knugi

    Skrypt na random tp

    ooo dzięki, nie zauważyłem
  12. knugi

    [Gui drop]

    zmień to run [ execute.. na to close then run [ execute..
  13. knugi

    Skrypt na random tp

    command /tpp: trigger: if player has permission "teleportporint.admin": add location of player to {tpp::*} send "Dodales koordynat do puli." stop send "Nie masz uprawnien." stop command /tpr: trigger: set {_x} to random element out of {tpp::*} teleport player to {_x} send "Przeteleportowano na koordynaty %{_x}%"
  14. knugi

    Zarabianie dla vip

    Dlaczego nie zrobicie jeżeli nie posiada permisji to daje 100 a z 300? Tylko robicie dwie różne permisje i bardziej to utrudniacie
  15. knugi

    Skrypt na auto komendę

    @BlackRode tak. Po wejściu na serwer zapisujesz lokację, a później przy evencie on walking lub on any move sprawdzasz czy tyle przeszedł i wyswietlasz GUI
  16. on chat: set {_msg} to message if player has permission "*": stop loop length of {_msg} times: if subtext of {_msg} between index loop-number and loop-number is "&": add subtext of {_msg} between index loop-number + 1 and loop-number + 1 to {_temp::*} set {_} to size of {_temp::*} set {_temp::%{_}%::liczba} to loop-number loop {_temp::*}: #send "%loop-value%" if {kolor.%player%::%loop-value%} is not set: add {_temp::%loop-index%::liczba} to {_del::*} loop {_del::*}: add subtext of {_msg} between index "%loop-value%" parsed as integer and ("%loop-value%" parsed as integer) + 1 to {_rep::*} loop {_rep::*}: replace all loop-value with "" in {_msg} set message to coloured {_msg}
  17. to musisz podać dokładny nick a bez argumentu normalnie wyświetla gui? I te else nie jest potrzebne. on join: if {praca.%player%} is not set: set {praca.%player%} to "{@bezrobotny}" command /info [<text>]: trigger: if arg 1 is not set: if {praca.%player%} is not set: send "&cNie posiadasz pracy" to player stop open chest with 3 rows named "{@infoPrefix}" to player set {_slot} to 0 loop 9 times: set player's current inventory's slot {_slot} to blue glass named "&8##" add 1 to {_slot} stop #Stopuje kod, dalej nie pójdzie. #Tutaj już jest wiadome, że gracz wpisał argument. if {praca.%arg 1%} is not set: #{praca.knugi} -> tego variablesu nie ma i wysyła wiadomośc send "&cNie posiadasz pracy" to player #Ogólnie powinno być "Gracz %arg 1% (knugi) nie posiada pracy. stop open chest with 3 rows named "{@infoPrefix}" to player #i to bez zmian. set {_slot} to 0 loop 9 times: set player's current inventory's slot {_slot} to blue glass named "&8##" add 1 to {_slot}
  18. W sumie błędem nie jest że dajesz <text>, ale bezpieczniej jest dać <player> Raczej pracy, a nie rangi bo z kodu, żadnej rangi nie widze. A ten ktoś, wyszedł i wszedł na serwer po zainstalowaniu skryptu ? //Chyba, że chcesz mieć ten <text> to daj jeszcze jakiś warunek na sprawdzanie (jeżeli jest konieczny) czy ten gracz jest online
  19. knugi

    Zmienna

    If {adminsprawdzajacy.%arg 1%} is player:
  20. knugi

    Problem z GUI

    zmień to close then run "cobel-mieczyslaw console" na to close then run [execute player command "cobel-mieczyslaw console"]
  21. Zamiast golden nugget wpisz jego ID
  22. W skripcie zawsze był ten błąd, że mogłeś na dolnym eq aktywować te górne. Jedynie taki kod temu zapobiega i nie ma prostszego sposobu. Czekaj wróć. Jest (może nie tylko prostszy a lepszy). Napisz to w pluginie
  23. Jak już pisałem tylko dodatek Skript-mirror. on script load: import "org.bukkit.event.inventory.InventoryClickEvent" command /test: trigger: set {_x} to chest with 3 rows named "test" set slot 0 of {_x} to black glass pane open {_x} to player on "org.bukkit.event.inventory.InventoryClickEvent": set {_name} to event.getWhoClicked().getOpenInventory().getTopInventory().getName() if {_name} is "test": if event.getRawSlot() < event.getInventory().getSize(): set {_slot} to event.getRawSlot() set {_p} to event.getWhoClicked() if {_slot} is 0: cancel event send "Kliknales w szklo. dostaniesz teraz diamneta!" to {_p} give diamond to {_p} stop DOWNLOAD Skript-Mirror v0.9
  24. to wtedy później nie będziesz mógł używać argument 2 * 12 (przykład) tylko ("%argument 2%" parsed as number) * 12 (też przykład) Lepiej usunąć ten cudzysłów, jeżeli operujesz tam na liczbach z argumentu, a jeżeli nie operujesz to możesz dać [<text>]
×
×
  • Dodaj nową pozycję...