Gość ZiemniaQ Opublikowano 2 września 2019 Udostępnij Opublikowano 2 września 2019 on damage of player: if victim is player: set {antylogout::%victim%} to true set {antylogout::%attacker%} to true send "%{AntyLogOut1}%" wait 20 seconds set {antylogout::%victim%} to false set {antylogout::%attacker%} to false send "%{AntyLogOut2}%" stop Czyli jeżeli cię uderzę, odczekam 15 sekund i uderzę ponownie to mój antylogout z drugiego uderzenia zamiast 20 będzie trwał tylko 5 sekund bo pierwsze uderzenie go wyzeruje. Jeżeli uderzę cię 10 razy w ciągu 20 sekund to w ciągu kolejnych 20 sekund od ostatniego uderzenia otrzymamy 10 wiadomości o wyłączeniu antylogout Żeby nie powtarzać kodu, to wiedz że można użyć listy zmiennych w takim przypadku: set {ziemniak}, {ziemniaczek} and {kartofelek} to "pyrki" Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-223815 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 6 września 2019 Autor Udostępnij Opublikowano 6 września 2019 @up poprawię to przy małej aktualizacji. Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-223972 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 11 września 2019 Autor Udostępnij Opublikowano 11 września 2019 Aktualizacja - 11.09.2019 Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-224388 Udostępnij na innych stronach Więcej opcji udostępniania...
xAxee 1968 Opublikowano 11 września 2019 Udostępnij Opublikowano 11 września 2019 Po co jakiś słaby config yml jak i tak się nie da żadnej opcji zmienić? if file "plugins/PVPKits/ScoreBoard.sk" co to jest? Antylogaut bedzie się zerowal 20sek po każdym uderzeniu. Czy ty chociaż to testowałes? Lub wygrałeś na jakiś serwer? Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-224390 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 11 września 2019 Autor Udostępnij Opublikowano 11 września 2019 @up gdybyś zajrzał do tego pliku to byś wiedział że pobiera to nazwę z tego pliku. Jeżeli nie da się to może łaskawie napiszesz jak dodać opcję zmieniania opcji YML, jedynie co widzę to wasze bezsensowne komentarze, które tylko piszą o tym jaki to skrypt słaby, a może ktoś napisze co i jak? Naprawdę jesteście na tyle.. Ahh szkoda gadać, najpierw to i to zrób, a kiedy się to zrobi to blee, bo źle nie da się nic zmienić... Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-224391 Udostępnij na innych stronach Więcej opcji udostępniania...
xAxee 1968 Opublikowano 11 września 2019 Udostępnij Opublikowano 11 września 2019 17 minut temu, CountingDogs napisał: @up gdybyś zajrzał do tego pliku to byś wiedział że pobiera to nazwę z tego pliku. Jeżeli nie da się to może łaskawie napiszesz jak dodać opcję zmieniania opcji YML, jedynie co widzę to wasze bezsensowne komentarze, które tylko piszą o tym jaki to skrypt słaby, a może ktoś napisze co i jak? Naprawdę jesteście na tyle.. Ahh szkoda gadać, najpierw to i to zrób, a kiedy się to zrobi to blee, bo źle nie da się nic zmienić... Nic nie poprawiłes z yml więc no. set yaml value "AntyLogOut1" from file "plugins/PVPKits/Message.yml" to "&6[&4AntyLogOut&4] &aJestes w trakcie walki, nie wychodz z gry!" set {AntyLogOut1} to yaml value "AntyLogOut1" from file "plugins/PVPKits/Message.yml" Ustawiasz opcje yml i odrazu ustawiasz zmienna na tą opcję. Zmiana czegoś w pliku nic nie da ponieważ zapisuje się to do zmiennych tylko gdy plik zostanie usunięty. Nawet nie sprawdziłes czy kod wywala błędy... Pisze co zmienić / co nie dziala a ty to olewasz i tak. Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-224392 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 11 września 2019 Autor Udostępnij Opublikowano 11 września 2019 To wyjaśnij jakim cudem mi poprawnie działa? Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-224393 Udostępnij na innych stronach Więcej opcji udostępniania...
xAxee 1968 Opublikowano 11 września 2019 Udostępnij Opublikowano 11 września 2019 2 minuty temu, CountingDogs napisał: To wyjaśnij jakim cudem mi poprawnie działa? Niemożliwe żeby to ci nie wywaliło błędu if file "plugins/PVPKits/ScoreBoard.sk" Tak samo że zapisuja ci się zmienione opcje w configu. set yaml value "ScoreBoard" from file "plugins/PVPKits/ScoreBoard.yml" to "&b&lTwoje statystyki" set yaml value "Smierci" from file "plugins/PVPKits/ScoreBoard.yml" to "&a&lSmierci:" set {ScoreBoard} to yaml value "ScoreBoard" from file "plugins/PVPKits/ScoreBoard.yml" set {Smierci} to yaml value "ScoreBoard" from file "plugins/PVPKits/ScoreBoard.yml" Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-224394 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 11 września 2019 Autor Udostępnij Opublikowano 11 września 2019 (edytowane) @up u mnie ta część kodu wygląda inaczej if file "plugins/PVPKits/ScoreBoard.sk" doesn't exists: create file "plugins/PVPKits/ScoreBoard.yml" set yaml value "ScoreBoard" from file "plugins/PVPKits/ScoreBoard.yml" to "&b&lTwoje statystyki" set yaml value "Smierci" from file "plugins/PVPKits/ScoreBoard.yml" to "&a&lSmierci:" set {ScoreBoard} to yaml value "ScoreBoard" from file "plugins/PVPKits/ScoreBoard.yml" set {Smierci} to yaml value "ScoreBoard" from file "plugins/PVPKits/ScoreBoard.yml" Spróbuję ponownie wrzucić na CodeSkript Wrzuciłem na codeskript ponownie, sprawdźcie czy błąd nadal występuje. Edytowane 11 września 2019 przez CountingDogs Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-224397 Udostępnij na innych stronach Więcej opcji udostępniania...
xAxee 1968 Opublikowano 11 września 2019 Udostępnij Opublikowano 11 września 2019 8 minut temu, CountingDogs napisał: @up u mnie ta część kodu wygląda inaczej if file "plugins/PVPKits/ScoreBoard.sk" doesn't exists: create file "plugins/PVPKits/ScoreBoard.yml" set yaml value "ScoreBoard" from file "plugins/PVPKits/ScoreBoard.yml" to "&b&lTwoje statystyki" set yaml value "Smierci" from file "plugins/PVPKits/ScoreBoard.yml" to "&a&lSmierci:" set {ScoreBoard} to yaml value "ScoreBoard" from file "plugins/PVPKits/ScoreBoard.yml" set {Smierci} to yaml value "ScoreBoard" from file "plugins/PVPKits/ScoreBoard.yml" Spróbuję ponownie wrzucić na CodeSkript Wrzuciłem na codeskript ponownie, sprawdźcie czy błąd nadal występuje. Yml l i tak nie zadziała Daj całe zapisywanie do zmiennych na sam koniec i daj taba mniej. Addiss9 i Shooterowy 2 Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-224398 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 11 września 2019 Autor Udostępnij Opublikowano 11 września 2019 Równie dobrze, mógłbym zrobić osobne YML i osobny kod skryptu, ale nie wiem Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-224400 Udostępnij na innych stronach Więcej opcji udostępniania...
xAxee 1968 Opublikowano 11 września 2019 Udostępnij Opublikowano 11 września 2019 13 minut temu, CountingDogs napisał: Równie dobrze, mógłbym zrobić osobne YML i osobny kod skryptu, ale nie wiem Ty chyba nadal nie rozumiesz że to coś co zrobiłeś to żaden config ponieważ nic się nie zapisze. Wsm tak samo jest w twoich innych "skryptach" Addiss9 i Shooterowy 1 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-224406 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 12 września 2019 Autor Udostępnij Opublikowano 12 września 2019 @xAxee, jakoś ja mogę bez żadnego problemu zmienić, więc nie wiem jak wy nie możecie skoro ja mogę. Wchodzę w plugins/PVPKits/Messages.yml i zmieniam co chcę i jak chcę. Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-224418 Udostępnij na innych stronach Więcej opcji udostępniania...
xAxee 1968 Opublikowano 12 września 2019 Udostępnij Opublikowano 12 września 2019 1 minutę temu, CountingDogs napisał: @xAxee, jakoś ja mogę bez żadnego problemu zmienić, więc nie wiem jak wy nie możecie skoro ja mogę. Wchodzę w plugins/PVPKits/Messages.yml i zmieniam co chcę i jak chcę. zmienić sobie możesz ale nic to nie zmieni w skrypcie. Może ci to wyjaśnie co zrobiłeś: if file "plugins/PVPKits/Message.yml" doesn't exists: #Sprawdza czy plik nie istnieje create file "plugins/PVPKits/Message.yml" #Tworzysz plik set yaml value "AntyLogOut1" from file "plugins/PVPKits/Message.yml" to "&6[&4AntyLogOut&4] &aJestes w trakcie walki, nie wychodz z gry!" #Ustawiasz opcje w pliku. set {AntyLogOut1} to yaml value "AntyLogOut1" from file "plugins/PVPKits/Message.yml" #Ustawiasz zmienną na tą opcje. Potem już nigdzie nie zapisujesz do zmiennej opcji z pliku. Więc zmiana jakiejś opcji nic nie da ponieważ nie zostanie zapisana do zmiennej. Zmienne zostają ustawiane tylko gdy sie usunie ten "config". Addiss9 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-224419 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 28 września 2019 Autor Udostępnij Opublikowano 28 września 2019 Aktualizacja - 29.09.2019Dodano konfiguracje w plikach YML Usunięto niepotrzebne funkcje Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-225196 Udostępnij na innych stronach Więcej opcji udostępniania...
knugi 794 Opublikowano 28 września 2019 Udostępnij Opublikowano 28 września 2019 40 minut temu, CountingDogs napisał: Dodano konfiguracje w plikach YML Poczytaj trochę w tym temacie: https://forums.skunity.com/threads/dont-use-yaml.3850/ Nie podoba mi się, że za każdym razem pobierasz dane przy komendzie/evencie Spoiler on damage of player: if victim is player: set {AntyLogOut1} to yaml value "AntyLogOut1" from file "plugins/PVPKits/Message.yml" set {AntyLogOut2} to yaml value "AntyLogOut2" from file "plugins/PVPKits/Message.yml" command /kit [<text>]: trigger: if arg is "pvp": set {Kit-PvP} to yaml value "Kit-PvP" from file "plugins/PVPKits/Message.yml" [...] if arg is "druid": set {Kit-Druid} to yaml value "Kit-Druid" from file "plugins/PVPKits/Message.yml" [...] if arg is "vip": if player has permission "use.vip": set {Kit-VIP} to yaml value "Kit-VIP" from file "plugins/PVPKits/Message.yml" command /pk [<text>]: trigger: [...] if arg is "kits": set {KitsGUI} to yaml value "KitsGUI" from file "plugins/PVPKits/GUI.yml" set {KitsGUIRows} to yaml value "KitsGUIRows" from file "plugins/PVPKits/GUI.yml" Najbardziej będzie wrażliwy tutaj event on damage, gdyż przy każdym uderzeniu, serwer musi pracować Procesor->Dysk->Ram a przy używaniu zmiennych masz po prostu Procesor->Ram jaku49 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-225198 Udostępnij na innych stronach Więcej opcji udostępniania...
PanNiedzwiadek 173 Opublikowano 29 września 2019 Udostępnij Opublikowano 29 września 2019 (edytowane) W dniu 2.09.2019 o 23:13, DαrϰVεnuς napisał: Dodatkowo polecam zapoznać się z tym tematem Bez tego nie możesz nazywać się "skrypterem" - o ile to robisz Myślę, że to w jakiej kolejności układa kod skryptu nie ma większego znaczenia, bo i tak prawdopodobnie pracuje nad nim sam. Podobnie nazywanie zmiennych, nie wiem skąd się to wzięło, ale to nie żaden C# czy w ogóle język programowania, żeby się tak bawić. Przyda się w przyszłości, ale to jest nawyk którego łatwo się nauczyć. Uważam, że z powodzeniem możesz się nazywać nawet skryptowym artystą i to jak układasz kod i nazywasz zmienne naprawdę niewiele zmieni. EDIT: Ale rzeczywiście, powinna być spójność w dodawaniu "on" przy eventach i tym jak zapisujemy warunki. Zaznaczam więc, że nie odrzucam zupełnie tej "Skriptowej Konwencji Genewskiej" XD Edytowane 29 września 2019 przez PanNiedzwiadek Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-225227 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 29 września 2019 Autor Udostępnij Opublikowano 29 września 2019 20 minut temu, PanNiedzwiadek napisał: Myślę, że to w jakiej kolejności układa kod skryptu nie ma większego znaczenia, bo i tak prawdopodobnie pracuje nad nim sam. Podobnie nazywanie zmiennych, nie wiem skąd się to wzięło, ale to nie żaden C# czy w ogóle język programowania, żeby się tak bawić. Przyda się w przyszłości, ale to jest nawyk którego łatwo się nauczyć. Uważam, że z powodzeniem możesz się nazywać nawet skryptowym artystą i to jak układasz kod i nazywasz zmienne naprawdę niewiele zmieni. EDIT: Ale rzeczywiście, powinna być spójność w dodawaniu "on" przy eventach i tym jak zapisujemy warunki. Zaznaczam więc, że nie odrzucam zupełnie tej "Skriptowej Konwencji Genewskiej" XD Tzn. chodzi w tym o to że łatwiej jest odczytać kod niż bawić się w grafologa. Więc wygląd kodu ma znaczenie, kolejność również, ale jego funkcje nie są zmienione, no chyba że ktoś źle postawi funkcje w ChatClear i pomyli loop 100 times: send "" to players send "Chat zostal wyczyszczony przez %sender%" na loop 100 times: send "" to players send "Chat zostal wyczyszczony przez %sender%" Wtedy zaśmieci chat, a nie go "wyczyści" Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-225229 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 14 października 2019 Autor Udostępnij Opublikowano 14 października 2019 (edytowane) Aktualizacja - 14.10.20191. System EXP'a 2. Sklep z zestawami 3. Skrzynia z zestawami 4. Statystyki 5. Dodano 3 nowe klasyTank - Klasa posiada diamentowe uzbrojenie i kamienny miecz. Pirat - Żelazny miecz i mocna skórzana zbroja to atut tego zestawu. Wampir - Drewniany miecz nie stoi na przeszkodzie, by pokonywać mocniejszych przeciwników.6. Zupki pod komendą /kb soup 7. Nowe działanie zup i złotych jabłek 8. Komendy pod /kbAktualizacja - 14.10.2019Version 1.0.1 1. Usuwanie dropu po śmierci. 2. Dodano dwa nowe zestawy:Górnik i Pająk Edytowane 14 października 2019 przez CountingDogs Usuwam formatowanie Notatka dodana przez Szifter Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-226218 Udostępnij na innych stronach Więcej opcji udostępniania...
knugi 794 Opublikowano 14 października 2019 Udostępnij Opublikowano 14 października 2019 Dlaczego nie dasz konfiguracji YML dla zestawów, tylko cały czas jest to sztywno ustalone w kodzie? Cytuj Odnośnik do komentarza https://skript.pl/temat/33700-kitpvp/#findComment-226220 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.