-
Ilość zawartości
11013 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
231
Treść opublikowana przez Kormic
-
Mam nadzieję, że nie ma być aktualizowane na bieżąco, prawda? Chodzi o to, że to byłoby ciężkie do zrobienia.
-
Proszę. on rightclick: name of player's tool is {@nameTNT} cancel event player doesn't have permission "rzucanetnt.use": send "&cNie masz uprawnień, by korzystać z Rzucanego TNT." to player stop player's gamemode is survival or adventure: set player's tool to (item amount of player's tool - 1) of player's tool shoot tnt from player with speed {@speedTNT}
-
Dodałem. command /invsee [<player>]: executable by: players permission: invsee.costam trigger: arg-1 is not set: send "&cNie podałeś gracza!" to player stop set {seeingInventory::%player%} to true open inventory of arg-1 to player on inventory close: {seeingInventory::%player%} is set clear {seeingInventory::%player%} on inventory click: clicked inventory is not player's inventory {seeingInventory::%player%} is set cancel event
-
W takim razie masz starego Skripta i nic na to nie poradzę. Możesz jedynie próbować wyrzucać przedmiot nad ziemią, aby możliwie ograniczyć wyrzucanie na boki. Jest jeszcze jedna opcja, mianowicie przechwytywanie ostatnio wyrzuconego przedmiotu, aby wyzerować jego 'velocity'.
-
W takim razie proszę. Wymagany dodatek skript-reflect. Oparłem skrypt na regionie o nazwie "pvp". Możesz sobie to podmienić. on leaving of region "pvp": set {_m} to Bukkit.getPluginManager() {_m}.isPluginEnabled("CombatLogX") is true set {_pl} to {_m}.getPlugin("CombatLogX") {_pl}.getCombatManager().isInCombat(player) is true cancel event send "&cJesteś podczas walki!" to player
-
Dodaj 'without velocity' na końcu linijki. Upewnij się, że przedmiot nie jest wyrzucany wewnątrz jakiegoś bloku.
-
Proszę. command /invsee [<player>]: executable by: players trigger: arg-1 is not set: send "&cNie podałeś gracza!" to player stop set {seeingInventory::%player%} to true open inventory of arg-1 to player on inventory close: {seeingInventory::%player%} is set clear {seeingInventory::%player%} on inventory click: clicked inventory is not player's inventory {seeingInventory::%player%} is set cancel event
-
Pewnie masz starszego Skripta i brakuje aliasu w pliku "aliases-english.sk" odpowiedzialnego za barwione bloki szkła.
-
Jaki masz antilogout?
-
Cały config masz wytłumaczony na stronie pluginu.
-
Trochę czasu minęło, ale nabrałem chęci na zrobienie tego. A więc proszę, oto skrypt. Wymagany dodatek skript-reflect. Możliwe, że komenda nie będzie działała w 100% poprawnie. Zresztą, potestuj samemu i daj znać czy działa jak powinno.
-
To jest zlecenie, dlatego też powinieneś mu dać gotowy skrypt, a nie wzór, który i tak jest strasznie kijowy. Proszę.
-
Proszę. on damage: attacker is a player if projectile is a snowball: set damage to 0 else if attacker's tool is fishing rod: set damage to 0
-
Już było parę zleceń o takie coś. Poszukaj na forum, a znajdziesz.
- 2 odpowiedzi
-
- km
- kwadratowa
-
(i 1 więcej)
Oznaczone tagami:
-
W tym leży błąd, że te wyrażenie już zwraca tekst, a ty jeszcze raz zamieniasz to na tekst poprzez wstawianie tego w cudzysłów.
-
Tworzenie scoreboardów w Skript jest naprawdę głupim pomysłem, odradzam to. Nie dość, że migoczą (flickerują), to jeszcze lagują serwer przy większej ilości graczy. Jeżeli już uparłeś się na tego scoreboarda w Skript mimo moich ostrzeżeń, użyj SkRayFall. Poradnik masz tutaj. Przykład: command /test: trigger: wipe player's sidebar set name of sidebar of player to "Test" set score "My Score:" in sidebar of player to 0 wait 10 seconds wipe player's sidebar Co do scoreboarda, zalecam użyć Featherboard lub QuickBoard. Placeholdery stworzysz sobie w dodatku skript-placeholders. Dam przykład. # Placeholder to %skript_time_played% on placeholderapi request for prefix "skript": placeholder is "skript_time_played" set result to "%time played of player%"
-
Nie rozumiem w ogóle o czym ty mówisz. Opisz dokładniej twój problem.
-
Ten człowiek w takim razie nie widzi niczego poza RAMem. Procesor również ma znaczenie. Jeżeli to możliwe, unikaj następujących rzeczy: pętle 'every x' pętle 'while' duże operacje na zmiennych w krótkim czasie i parę innych potworków... 15 GB RAMu to jakaś ilość z kapelusza wyciągnięta, wystarczą spokojnie 4 (jeżeli mowa o mniej wymagającym serwerze).
-
Samo przeznaczenie skryptu niewiele zmienia. Wpływ na wydajność serwera ma to jak jest napisany. Jak coś zajebiście napiszesz, będzie zajebiście działało. Proste.
-
Proszę. on death: attacker is a player if victim is a player: add 100 to attacker's balance send "zabiłeś gracza %victim% i otrzymałeś 100$" to attacker else if victim is a monster: add 2 to attacker's balance send "zabiłeś %victim% i otrzymałeś 2$" to attacker
-
Wyszukaj sobie na forum poradnik "Komendy w Skript" autorstwa Pana Marudy.
-
Wystarczy czysty Skript. if level of efficiency of [twój item] is 5: # Dalszy kod
-
Pokaż timingsy oraz podaj wersję serwera, silnik serwera i wersję Skripta.
-
Aaa... zapomniałem o procentach. on chat: player has permission "admin.chat" message starts with "##" cancel event send "%player% -> %last (length of uncoloured message - 1) characters of uncoloured message%" to all players where [input has permission "admin.chat"]
-
Zbyt krótki opis zlecenia. Wytłumacz to dokładniej.
