-
Ilość zawartości
11012 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
230
Treść opublikowana przez Kormic
-
Zrobienie czegoś takiego byłoby wysoce niewygodne. Co do podmiany przedmiotów, wystarczy znaleźć gdzie co jest i podmienić sobie. To nic trudnego.
-
Masz w FunnyGuilds również ustawianie procentowe mniej więcej w tym miejscu, w którym znalazłeś to, co mi pokazujesz teraz.
-
Pobierz najnowszego FunnySkAddon 2.0.
-
No cóż, ta komenda nie powinna się sama z siebie wpisywać. Włącz serwer z samym WorldEditem i WorldGuardem, a następnie zobacz czy problem nadal występuje. Upewnij się również, że jakiś durny skrypt tego nie robi.
-
Wpisywałeś "/stoplag -c"?
-
Proszę, skrypt nietestowany. Wymagany dodatek skript-reflect. Jeżeli poniższy kod nie zadziała, możesz równie dobrze spróbować z rejestrowaniem receptur w WildSkript. Tam można podać ilość. import: org.bukkit.event.inventory.PrepareItemCraftEvent org.bukkit.inventory.ItemStack org.bukkit.Material on PrepareItemCraftEvent: set {_inv} to event.getInventory() {_inv}.setResult(new ItemStack(Material.AIR)) set {_m::*} to {_inv}.getMatrix() loop 9 times: {_m::%loop-number%} is not 64 tnt: set {_t} to true item amount of {_m::%loop-number%} is not 64: set {_t} to true {_t} is not set set {_is} to new ItemStack(Material.TNT) set {_im} to {_is}.getItemMeta() {_im}.setDisplayName("&8» &cRzucane TNT &8«") {_im}.setLore("&8• &7Postaw na ziemi aby &9rzucic tnt!") {_is}.setItemMeta({_im}) {_inv}.setResult({_is}) on inventory click: type of clicked inventory is workbench inventory clicked slot is 9 event-slot is tnt named "&8» &cRzucane TNT &8«" with lore "&8• &7Postaw na ziemi aby &9rzucic tnt!" set slot (integers between 0 and 8) of player's current inventory to air
-
Proszę. on enchant prepare: enchantment bonus < 15 set {_ench1::*} to sharpness 5, knockback 2, power 4, protection 4, unbreaking 3, punch 2, fire aspect 2, fire protection 4, blast protection 4 and projectile protection 4 set {_ench2::*} to sharpness 4, knockback 1, power 3, protection 3, unbreaking 2, punch 1, fire aspect 1, fire protection 3, blast protection 3 and projectile protection 3 loop 3 times: loop {_ench1::*}: (loop-value-1)th enchantment offer is loop-value-2 set (loop-value-1)th enchantment offer to {_ench2::%loop-index%} set {_t} to true {_t} is set send "&6Posiadasz zbyt mało biblioteczek wokół stołu do zakliania &e(%enchantment bonus%/15)&6, dlatego też osłabiono dostępne zaklęcia."
-
Proszę. on enchant: set {_ench1::*} to sharpness 5, knockback 2, power 4, protection 4, unbreaking 3, punch 2, fire aspect 2, fire protection 4, blast protection 4 and projectile protection 4 set {_ench2::*} to sharpness 4, knockback 1, power 3, protection 3, unbreaking 2, punch 1, fire aspect 1, fire protection 3, blast protection 3 and projectile protection 3 loop {_ench1::*}: applied enchantments contains loop-value remove loop-value from applied enchantments add {_ench2::%loop-index%} to applied enchantments set {_t} to true {_t} is set send "&6Zaklęcia przedmiotu zostały zmienione." to player
-
W FunnyGuilds w configu możesz zmienić ilość zdobywanych punktów.
-
Daj: if attacker is a player Wtedy na bank zadziała (pomijając inne błędy w skrypcie).
-
E tam, TuSKe nie jest najgorsze do GUI, ale polecam czystego Skripta. Helios zrobił o tym poradnik na forum. Znajdziesz w dziale "Skript > Poradniki". Wtedy będziesz miał jeden dodatek mniej i będziesz mógł go zastąpić skript-reflect.
-
Nie możesz ustawić rezultatu? Może przydałby ci się skript-reflect i event PrepareAnvilEvent? Tam możesz ustawić rezultat.
-
Czyli... Stawiasz na ziemi znak, który musi mieć na początku "[PaySign]", w drugiej linijce masz właściciela mechanizmu, a w trzeciej podajesz koszt. Nie powiem dziwna mechanika, ale kontynuując - po kliknięciu tej tabliczki zabiera ci tyle hajsu i stawia się na ziemi aktywowany przycisk. Wszystko dobrze rozumiem? Dlaczego to działa tak, że to ty podajesz właściciela i koszt?
-
Nie musisz pobierać expansiona. Wystarczy ci sam skript-placeholders. Na wiki dodatku (znajdziesz na stronie pluginu) wszystko jest ładnie wytłumaczone.
-
Proszę. Usunąłem te "gracza %player%", bo wprowadziłoby to więcej złego aniżeli dobrego, a i tak banknot nie ma właściciela, więc niewiele to zmienia. command /wymien [<number=10000>]: trigger: arg-1 is greater than player's balance: send "&cNie posiadasz wystarczającej ilości pieniędzy!" to player stop player's balance < 10000: send "&cNie posiadasz 10000$!" to player stop remove arg 1 from player's balance if player has enough space for 1 paper named "&2Banknot" with lore "&7Wartość: &a%arg 1%&a$": give player 1 paper named "&2Banknot" with lore "&7Wartość: &a%arg 1%&a$" else: drop 1 paper named "&2Banknot" with lore "&7Wartość: &a%arg-1%&a$" at player send "&aWypłaciłeś &6%arg 1%&6$ &aze swojego konta!" to player on right click: player's tool's type is paper player's tool's name is "&2Banknot" player's tool's lore contains "&7Wartość: " set {_} to (substring of (line 1 of player's tool's lore) from characters 14 to (length of (line 1 of player's tool's lore) - 3)) parsed as integer add {_} to player's balance set player's tool to (item amount of player's tool - 1) of player's tool send "&aWpłaciłeś &6%{_}%&6$ &ana swoje konto!" to player
-
Możesz użyć w tym celu dodatku SkBee. command /test: trigger: type of player's tool is player head set {_nbt} to nbt of player's tool set {_texture::*} to "SkullOwner;Properties;textures" tag of {_nbt} set {_value} to "Value" tag of {_texture::1} set {_owner} to "SkullOwner;Id" tag of {_nbt} send "Texture: %{_value}%" and "Owner: %{_owner}%" to sender Ten przykład powinien być wystarczający.
-
W takim razie użyj Skript 2.5.3 od Matocolotoe. Wystarczy wyszukać w necie "skript matocolotoe releases".
-
Wpisz "/ver Skript" i powiedz co zostanie wysłane.
-
Dzisiaj nawet robiłem taki skrypt z jednym gościem w dziale zleceń. Wcześniej również robiłem takie skrypty. Jak coś się nie spodoba, podrzuć kod i poprawi się to i owo.
-
Skoro boisz się, że robisz coś źle, pokaż twój kod, a powiem czy ma prawo to zadziałać.
-
Nie, nie. Tam masz porównywanie wartości, więc tam nic nie kombinuj. Wystarczy w rejestrowaniu placeholderu.
-
Jeżeli ci to nie działa, możesz równie dobrze ustawić sobie ten przedmiot bez enchantu do zmiennej, enchantować go za pomocą efektu 'enchant' i dawać enchantowany przedmiot graczowi. Jednak możesz nie chcieć takiego rozwiązania. Dlatego też jeżeli tak rzeczywiście jest, podaj proszę: wersję serwera silnik serwera wersję Skripta listę dodatków do Skripta wraz z ich wersjami błędy przy przeładowaniu błędy w konsoli
