-
Ilość zawartości
89 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez MaTrIS
-
czyli mam rozumieć, iż można to i to...? i będzie działać skrypt? nie będzie wywalać żadnych błędów? w sensie, czy jak stworzę skrypt i tworzę zmienną: on reload: if {_monety} is not set: set {_monety} to 0 wait 2 real seconds: broadcast " &3Twój stan konta wynosi: &7%{_monety}%" to all players on reload: if {_{_p}.monety} is not set: set {_{_p}.monety} to 0 wait 2 real seconds: broadcast " &3Twój stan konta wynosi: &7{_%{_p}%.monety}" to all players w sensie, gdy tworzę zmienną, ona się zapisuje dla każdego gracza z inną wartością, bez {_p} ( skrót od %player% itp... to wiem... ) a więc nie potrzeba tego...?
-
Dobry, otóż mam pyt: Czy gdy tworzę w skrypcie zmienną... przykładowy skrypt na scoreboard: function scoreboard_mb(p: player): add "&a", "&b", "&c", "&d", "&e", "&1", "&2", "&3", "&4", "&5", "&6", "&7", "&8", "&9" and "&f" to {_d::*} if stylish scoreboard "MM-%{_p}%" does not exist: create new stylish scoreboard named "MM-%{_p}%" loop 15 times: create a new id based score "%{_p}%Slot%loop-number%" with text "%{_d::%loop-number%}%" slot loop-number for stylish scoreboard "MM-%{_p}%" wait a tick set stylish scoreboard of {_p} to "MM-%{_p}%" set title of stylish scoreboard "MM-%{_p}%" to "&1TEST" while {_p}'s world is "world": if stylish scoreboard "MM-%{_p}%" exists: setSlot({_p}, "MM", 1, "&7%now%") setSlot({_p}, "MM", 2, "&7") setSlot({_p}, "MM", 3, "&7 Poziom: &3%{_%{_p}%.poziom}%") wait a second podałem w: setSlot({_p}, "MM", 3, "&7 Poziom: &3%{_%{_p}%.poziom}%") i czy trzeba do zmiennej dodawać %{_p}% w sensie, czy potrzeba nicku danego gracza? żeby jego statystyki dodać do zmiennej? czy nie trzeba bo nie jestem pewny co do tego, czy w zmiennych zapisuje nicki graczy i nie potrzeba tego...? Jeżeli pytanie źle napisałem, to pisać
-
nwm czm.... ale bez optifine działa loot++ oraz, bez world edit.... po logach można wyczytać jakie mody mam...
-
dalej jest błąd
-
znów....
-
yhm, ten co ja podałem... wywalil launcher....
-
najpierw sprawdzę https://www.curseforge.com/minecraft/mc-mods/loot/files/2290585 a potem
-
jest ich pełnoo, sprawdziłem z 5 typów... i dalej to samo... +z lucky blocków, jest mały drop, bo bez loot++ nie działają poprawnie... a podasz link do pobrania loot++ który nie crashuje?
-
Tak jak w tytule... otóż mam problem, z loot++ bo gy odpalam mc Forge 1.8.9 z modem loot++ to mi wywala mc gdy je odpalam, a jak usuwam loot++ to gdy odpalam mc, to mi niewywala i działa poprawnie... Console developer: Console ( Game Output ) : Prosze o pomoc!
-
Dziękuję, naj dla ciebie!
-
otóż napisałem skrypt na skiny,...w sensie, że jeśli gracz niema danych uprawnień, to żeby mu inną komendę użyło, .... ale nie znam pewnego kodu, który może sprawdzić czy %{_siic}% ( nick gracza premium ) jest na namemc.com lub przez plugin ChangeSkin jeżeli nie, to żeby mu wysłało odpowiedź Gracz o nicku %{_siic}% Nie posiada konta premium! Skrypt: Z góry dziękuję za pomoc+odpowiedzi!
-
Okej dziękuję za odpowiedź... Jutro postaram się poprawic błędy... + na serverze na scoreboardzie pisze... <none> ... Jak poprawie wszystko, i będzie dobrze to niebędzie tego <none> tylko poprawna treść... To wtedy może być wątek zamknięty... Jakby co, to się na priv odezwe @Kormic
-
@Kormic okej, no to:
-
czy remove "1" from {_timehelpop} to poprawna składnia?
-
Tak jak w tytule... Otóż napisałem funkcję, która zwraca wartość ( czas )... ale nie wiem, jak ustawić, żeby w pętli... co 1 sekundę, usuwało 1 sekundę z %{_timehelpop}% skrypt: w linijce 42 napisałem coś takiego, ale nie wiem czy coś takiego istnieje+działa... +jak coś w złym tabie, to poproszę o poprawienie... z góry dziękuję + daje NAJ
-
okej, 3. W kolejnych funkcjach odwołujesz się do lokalnych zmiennych z poprzednich funkcji, czego nie możesz zrobić, ponieważ lokalne zmienne się nie zapisują, one służą tylko w danym fragmencie kodu (triggerze, funkcji itd.). Spróbuj wywołać następną funkcję w poprzedniej funkcji, której argumentami będą lokalne zmienne. Podam ci przykład z twojego kodu: masz lokalną zmienną {_m} w bungee_money_srt() i próbujesz jej użyć w bungee_money_prt(), zresztą w ogóle nie wiem po co ci funkcje bungee_money_prt() i bungee_portfel_btw(), one tylko próbują użyć lokalnej zmiennej z innego kodu, chociaż nawet słowo "próbują" jest lekką przesadą. Czy aby przypadkiem ta funkcja nie powinna zwracać jakiejś wartości czy coś? 4. Używasz funkcji bungee_money_prt() w kodzie funkcji lobby_scoreboard(), możliwe, że to nie zadziała, gdyż funkcje muszą być zdefiniowane w odpowiedniej kolejności (tutaj mogę się mylić, ale miałem kilkukrotnie problem z funkcjami w niewłaściwej kolejności), w tym wypadku funkcja lobby_scoreboard() powinna być raczej na samym dole. 5. Jak zobaczyłem funkcję na level, to tak trochę omniemiałem, jestem pewien, że mógłbyś to o wiele optymalniej zrobić, np. na podstawie procentów i bez tylu warunków, a przynajmniej nie rób w jednej kolumnie 10 if statementów, tylko 1 niech będzie "if", a każdy kolejny "else if", dzięki temu jeżeli 1 warunek się nie spełni, to dopiero do kolejnego przechodzi, a tak jak masz teraz to wszystkie naraz warunki sprawdza. no to, spróbuję to skrócić, +dodać może jakieś inne funkcje do levela, +do monet i portfela, dodam funkcję, która będzie też, no właśnie... napiszę odnowa funkcję z monetami+portfelem, żeby zwracała wartości... a czy np. %loop-number% lub %loop-value% jak będzie w tym.... czyli np: to cały skrypt... btw, ja jak pisałem te funkcje na monety + portfel.... napisałem: set {_p} >= o ( liczbe o zamiast 0 ) .... emm... ale ... a widziałeś, wyżej, do czego jest to podpięte...? if {_p}'s world is "world": else: stop czyli, jeżeli gracz jest w danym świecie, a jeżeli nie, to żeby zatrzymało całą funkcję dla tego graczy ponieważ nie jest w danym świecie... a jak będzie w tym danym świecie, to funkcja się odnowa włączy... em.... jest jakiś błąd, log z konsoli: ss scoreboardu: https://imgur.com/a/mr1h1Rx z tego co widzę, to za dużo jest linijek scoreboardu.... czyli statystyki usunę, jedynie to, wygrane i zabójstwa zostawię...
-
no właśnie zauważyłem, że powinno być w %bungee_money_prt({_p})% oraz %bungee_portfel_msf({_p})% tak? oto ci chodzi...? em, jakby co, to na te 2 pierwsze linki nie patrz ... tylko na tą trzecią! + zauważyłem, na serverze testowym, że niewyświetla się nic.... nawet Postęp: ( ale to raczej dlatego, że nie ponumerowałem odpowiednio... ale już ponumerowałem... "" jak zrobię all poprawki, to sprawdzę czy działa.... jak tak to dziękuję """
-
tylko, że ja mam {_p} tam... set the text of id "LOBBY-%{_p}%Slot8" to " &2&7Monet: &ebungee_money_prt({_p})" set the text of id "LOBBY-%{_p}%Slot8" to " &2&7Portfel: &ebungee_portfel_msf({_p})" A na numery slotów nie patrz potem jak będzie wszystko jasne, to ponumeruje dokładnie... bo dodałem z 6 linijek...
-
Otóż napisałem kod skryptu, z 5 funkcjami ale nie wiem, czy są prawidłowe... czy mógłby ktoś sprawdzić? jak napisałem, źle to mógłby ktoś mi poprawić...? Kod pod BungeeCord Poprawka: zapomniałem funkcji pod portfel... poprawny skrypt: Jakby ktoś mógł to poprosze usunąć ten 1 link, bo ja niemoge.... + funkcja na level+postęp.... mógłby ktoś sprawdzić...? i poprawić jak będą błędy?
-
em...mógłby ktoś mi dopisać do tego skryptu... dbd.sk ( do tego skryptu dopisać ) bo ja niemam pojęcia gdzie, i jak podpiąć, + nie jestem jeszcze doświadczony do pisania skryptów z funkcjami... i tworzenia, np. %allplayers% link do skryptu: - dodaje booster.... (( do 2 slotu! )) ( po dołączeniu na server, gracz dostaje butelke z wodą... o nazwie BOOSTER i po kliknięciu na tą butelke ( on rigcht click or left click: ) I, że jest butelka z wodą kolejna.... na której pisze: BOOSTER - z lore, ( w nim pisze.... ) Zakup BOOSTER całemu serverowi! || Koszt: 5.85 zł i po kliknięciu: BOOSTER + w pustych miejscach, żeby czarne szyby były... Zakup BOOSTER całemu serverowi! || Koszt: 5.85 zł otwiera kolejne gui/skrzynke..... i w niej są 2 bloki... WEŁNY: CZERWONA - z lore, ( w nim pisze.... ) po prawej stronie Anuluj - po kliknięciu ( to run close inventory ) ... czy coś takiego... a po kliknięciu: ZIELONA - z lore, ( w nim pisze.... ) po lewej stronie Akceptuj - po kliknięciu ( to run np. function portfel ( p: money, portfel ) ... i... trza stworzyć... coś takiego: %portfel_waluta% i ustawić na: set %portfel_waluta% = 0 a potem to już se zrobie uslugi... w sn, że wysyła ktoś sms na dany numer o danej treści i dostaje komende, że np. użyj na serverze komendy /sms 58hs90wpa14, aby otrzymać ( np. ) 3.59zł. a mógłby ktoś mi też podać komendę... która będzie tworzyła kody...? 1 razowego użytku... jak ktoś użyje, i będzie chciał jeszcze raz, to będzie pisać: else: send " &cTen kod został już użyty, bądź nieprawidłowy " i jak kod jest poprawny i nie€zyty ani razu... to żeby ustawiło, że już jest użyty.... oraz dodało graczowi do portfela te 3.59zł czyli ... set %portfel_waluta% = 3.59 itp... + do scoreboarda, w lobby dodało to: Portfel: %portfel_waluta% ... itp...? coś takiego, jak na: FEERKO.PL Z góry dziękuję za pomoc! i dam naj
-
okej, już jest dobrze.... wszystko działa... czyli prostu niepotrzebnie niektóre zdania podmieniałem... a zapomniałem, że wystarczy w plugins/DeadByDeadLight.... w config.yml przetłumaczyć.... i bd wszystko git.... DO ZAMKNIĘCIA
-
wiem, ok ( to wezne odnowa spolszcze ) ale tylko tresc bo przypomnialem sobie, ze z 4 zmienne sa po polsku, w sn wartosci, ze np. IN-GAME zamienilen na W-GRZE... aaaa.... czyli, ze jak w wiadomosci, np. z polskimi znakami, to nie będzie błędów.... TAK?
-
ok, jakby co, to ja to spolszczałem z angielskiego..... a wiec może gdzieś coś, nie zauważyłem i źle wpisałem, bądź z polskim znakiem, btw, jak ( + gdzie ) można ustawić, żeby były polskie znaki.... ( w sn, że jak bd polskie znaki w skryptach, to nie będzie błęów )
-
Tak jak w temacie.... otóż mam problem, mam skrypty 2, i jest jakiś błąd.... po 1: Gdy dołączam do gry a potem ją opuszczam, to nie usuwa listy graczy, którzy czekają aż wystartuje gra, a jak odnowa wejdę to np. 2 graczy że niby jest w grze.... po 2: Gdy wystartuje gra.... to nie tepa mnie do mapy... +scoreboard wyłącza... itp... jakieś błędy... log z konsoli: skrypty: core.sk: Dbd.sk: Będę wdzięczny jeżeli ktoś mi poprawi skrypty.... plugins/DeadByDeadlight: config.yml:
-
uzywam essentialsx
