Skocz do zawartości

Kormic

Zasłużony
  • Ilość zawartości

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Kormic

    Zadania

    Dobra, w takim razie rozwiń bardziej zlecenie (jeżeli wolisz kilka przydatnych pluginów, po prostu napisz). W przypadku skryptu podaj jak ma być rozpoczynane zadanie, w jaki sposób ma być ukańczane, jaka ma być nagroda itp.
  2. Kormic

    Zadania

    Na wyspie? Jakiej wyspie?
  3. Czyli chcesz, aby możliwy był drop tylko jednej rzeczy, tak? Jeżeli dobrze mówię, możesz to zrobić następująco: # 1/2000 = 0,05% czyli największa liczba, której wielokrotnością są wszystkie szanse procentowe w tym kodzie # (przy dzieleniu wszystkich szans procentowych w tym kodzie przez 0,05% wyjdą nam liczby całkowite) set {_r} to random integer between 1 and 2000 # 0,05% * 14 = 0,7% (od 1 do 14 mamy 14 liczb całkowitych: 1, 2, 3... , 14) if {_r} is between 1 and 14: # Jakiś kod # 0,05% * 9 = 0,45% (od 15 do 23 mamy 9 liczb całkowitych) else if {_r} is between 15 and 23: # Inny kod # 0,05% * 8 = 0,4% (od 24 do 31 mamy 8 liczb całkowitych) else if {_r} is between 24 and 31: # Jeszcze inny kod # I tak dalej...
  4. Możesz to sprawdzić poprzez warunek: if level of fortune of player's tool is not set: Dodam, że dziwnie zrobiłeś kod. Skript zawiera konstrukcję 'else if', która pozwala na wykonywanie kodu w przypadku gdy wcześniejszy warunek nie jest spełniony. # Nie powinieneś tego robić w ten sposób: if arg 1 is 1: # Jakiś kod else: if arg 1 is 2: # Jakiś kod else: if arg 1 is 3: # Jakiś kod else: # I tak dalej... # Powinieneś to robić tak: if arg 1 is 1: # Jakiś kod else if arg 1 is 2: # Jakiś kod else if arg 1 is 3: # Jakiś kod # I tak dalej...
  5. Czy próbowałeś użyć placeholderu w innym pluginie? W jaki sposób skonfigurowałeś PAPI?
  6. Tak, możesz to zrobić na dwa sposoby. 1. Warunek 'is wearing'. player is wearing iron chestplate and diamond boots 2. Sprawdzanie elementów zbroi gracza. player's helmet is not air
  7. Kormic

    Wiadomość po śmierci

    Proszę. on death of player: attacker is not a player send "&c%attacker% &6zabił &c%victim%"
  8. Kormic

    Właściciel smoka

    Wybacz, skopiowałem bez namysłu on death of ender dragon: attacker is a player broadcast "&6%attacker% &azabił smoka!"
  9. Jasne. on place of end stone: if player's tool's name is not set: cancel event else: set block above event-block to stone set block above block above event-block to stone
  10. To jest niemożliwe. Gdzie w takim razie jest linijka wywołująca funkcję wymieniającą przedmioty na bloki?
  11. Proszę. on place of end stone: if player's tool's name is not set: cancel event else: # Dalszy kod
  12. U ciebie nie działa poprawnie wymiana bloków, tak? Gdzie w takim razie jest fragment GUI odpowiadający za nie wraz z 'on inventory click'?
  13. Kormic

    POPRAWA SKRIPTU

    Otóż nie wszystko pięknie. Skrypt używa komendy /reload, która uniemożliwia prawidłową pracę zdecydowanej większości pluginów (tutaj Skript nie jest wyjątkiem). O wiele lepiej pozbyć się tego skryptu i oprzeć system restartu na pliku start.sh. Skrypt nie działa dlatego, że /reload przerywa pracę Skripta i tym samym wykonywanie skryptów.
  14. Dałeś jedynie urywek kodu i jedyne co ci może tutaj nie działać to wyświetlanie ile gracz ma monet. Dlatego pokazuje ci nazwę zmiennej, gdyż nie dałeś ich w procenty.
  15. Masz tam podane przykłady na stronie pluginu wraz z pełnym wyglądem komendy.
  16. Przeczytaj na stronie pluginu jak powinna być wpisywana komenda. Zapewniam cię, że o czymś zapomniałeś.
  17. Kormic

    Licznik Killi - ToolTip

    W Skript tooltip jedynie działa w 'send' oraz 'broadcast', dlatego też ciężko to jakkolwiek zrobić.
  18. Kormic

    Noktowizja - /gamma

    Proszę. command /gamma: trigger: if {gamma::%player%} is not set: set {gamma::%player%} to true apply potion of night vision 1 to player for 999 days send "&aWłączyłeś gammę!" to player else: clear {gamma::%player%} remove night vision from player send "&cWyłączyłeś gammę!" to player
  19. Proszę. Wystarczy, że wpiszesz na serwerze komendę /gamerule doDaylightCycle false. every 1 minute: set {_} to now formatted as "HH:mm" set time in "world" to {_} parsed as time on skript start: set {_} to now formatted as "HH:mm" set time in "world" to {_} parsed as time
  20. Kormic

    Tekst

    W zmiennej użyłeś %player%, a powinieneś użyć %loop-player%.
  21. Kormic

    Mana

    1. Mówiłem ci coś na temat używania 'player' w periodicalu. 2. Zapomniałeś procentów w wiadomości. 3. Gracz może cały czas wychodzić i wchodzić na serwer, aby sobie nabić pełno many. 4. Warunek w periodicalu jest źle zrobiony. Powinieneś sprawdzać wartość zmiennej przed jej zwiększaniem.
  22. Przeczytaj jeszcze raz na spokojnie to, co napisałem. Będzie to mały sprawdzian tego czy nadajesz się na skryptera, czy też nie. Mimo wszystko pisanie skryptów wymaga logicznego myślenia.
  23. Kormic

    Blad

    Nie twórz niepotrzebnie nowych wątków. Już otrzymałeś odpowiedź:
  24. Użyj loop-player, a nie player.
  25. Niepotrzebnie użyłeś podwójnych procentów.
×
×
  • Dodaj nową pozycję...