HeezQ 231 Opublikowano 13 września 2019 Udostępnij Opublikowano 13 września 2019 (edytowane) - Ulepszony sytem zgłoszeń - SKRYPT NIE JEST JUŻ WSPIERANY. - Główne informacje -Aktualna stała wersja bety: B1.4.1Skrypt był tworzony przez dłuższy czas, nie jest perfekcyjny, dlatego wciąż będę go rozwijał. Jest to mój pierwszy tak duży projekt oraz tworzę go sam, więc proszę o wyrozumiałość.Lista to-do znajduje się na TRELLO, ponieważ jest to jeden z wygodniejszych sposobów pokazywania, tego co jest w trakcie robienia, a co jest w planach. - Znajduje się tam również lista znanych mi błędów, więc przed napisaniem go w poście, upewnij się, czy nie znajduje się on przypadkiem na tej liście! > Pobieranie < Nie jest to skomplikowane: Wyłączamy serwer (ważne!); Pobieramy INSTALATOR; Wrzucamy plik do folderu ze skryptami; Włączamy serwer i czekamy; Voilà! Instalator usunął się sam (jeżeli udało się poprawnie pobrać uReport), pliki: reports.yml, config.yml, messages.yml, json.sk (jeżeli nie posiadasz) stworzyły się same. - UWAGA! - uReport stara się automatycznie wykryć, czy posiadasz wszystkie wymagane dodatki, jeżeli ich nie posiadasz to uReport poinformuje Cię o tym i doda link do pobrania lub postara się pobrać go samemu, aczkolwiek, aby mógł to zrobić musisz upewnić się, że folder dodatku nazywa się identycznie jak dodatek, np. Skript, a nie Skript-v2.2 - Wymagania - Skript2.2+ TuSKe, skUtilities, skQuery <najlepiej 3.21.4>, ProtocolLib, json.sk uReport pobierze json.sk automatycznie, jeśli go nie posiadasz Przygotowałem dla Was paczkę powyższych skryptów i dodatków na serwer 1.8.8! Jeżeli potrzebujesz Skript, skQuery na wersję 1.12.2 znajdziejsz ją u @knugi Tutaj znajduje się skan mojej paczki na 1.8.8 - Testowane na - Spigot 1.8.8 oraz 1.12.2 (localhost + VPS)(1.8.8 -> Skript2.2-dev25, 1.12.2 -> Skript2.2-dev31c), TuSKe 1.8.2, skQuery 3.21.4, skUtilities 0.9.2, ProtocolLib 4.4.0, json.sk Możesz sprawdzić informacje dotyczące wersji wpisując /ur info > potem kliknij na nożyczki - Komendy - Spoiler /ur = /ureport - Główna komenda administratora. Po wpisaniu ukazuje się lista argumentów, do których admin ma aktualnie uprawnienia. /report = /zglos - Główna komenda gracza. Po wpisaniu treści zgłoszenia otwiera się menu wyboru typu zgłoszenia. Do wyboru: Bug, Gracz, Inne /myreports = /mojezgloszenia - Komenda dla gracza, która ukazuje jego wszystkie złożone zgłoszenia (oprócz usuniętych) > Dokładne/Główne < (Zwróć uwagę, że możesz zastąpić polskie słowa angielskim odpowiednikiem, np. sprawdz = check)/ur sprawdź <id> - Otwiera menu przeglądania zgłoszenia <można otworzyć menu klikając na tekst poniżej informacji o nowym zgłoszeniu> /ur lista - Otwiera menu wszystkich zgłoszeń aktywnych (lub) nieaktywnych, jeżeli nie ma zgłoszeń aktywnych. (Można przełączać się strzałką pomiędzy listą aktywnych i nieaktywnych) /ur info - Otwiera menu z głównymi informacjami dot. skryptu, wymagań i serwera. /ur wyczyść (wszystkie/nieaktywne/aktywne) - Usuwa wszystkie zgłoszenia zależnie od wpisanego argumentu. /ur dodatki (brakujące/lista) - Zależnie od wpisanego argumentu - pokazuje brakujące dodatki lub listę wymaganych dodatków (oraz) opcjonalnych. /ur ustawienia - Otwiera menu, w którym możesz zmieniać ustawienia bez wchodzenia do configu - Jak sprawdzić, czy jest dostępna aktualizacja? -W konfiguracji można włączyć lub wyłączyć opcję, która sprawdza co 10 minut, czy jest dostępna aktualizacja. <można zmienić w configu>Możesz sprawdzić dostępność komendą /ur update check - Dodatki do uReport -uMention.sk <Wejdź do gry, wpisz /ur update uMention i zaczekaj>Dodaje on możliwość oznaczenia kogoś z dźwiękiem (przydatne do komunikacji admin <=> gracz)Jeżeli gracz ma wyłączoną opcję wzmianki, wtedy komunikat nie będzie się wyświetlał. Jak użyć? Wpisz nick gracza, który jest online, a zamieni się on na "@<nick>" z kolorem, który możesz zmienić w configu!Do włączenia lub wyłączenia wzmianki służy komenda /wzmianka podsyłajcie pomysły na dodatki, które dodałyby coś do uReport - Objaśnienie działania wersji uReport - Aktualnie uReport jest w fazie BETA, co oznacza, że posiada pewne niedociągnięcia, niedoskonałości, których nie zdołałem wychwycić. Litera B na początku oznacza BETA, natomiast S - Stabilna. Z czasem dodam opcję wyłącznia opcji "beta-testy", dzięki czemu będziecie powiadomieni tylko o nowych wersjach STABILNYCH. Następnie idą cyferki, czyli np. 1.0 lub 0.0.1, itd. po cyfrach MOŻE pojawić się litera np. a, b, itd. co oznacza bug-fixa, czyli szybką poprawę uciążliwego błędu.Schemat wersji:[B/S][0.0(.0)][a/b/*] - Config.yml - W configu możesz zmienić na własny użytek trochę opcji (z czas dodam więcej)- Warto wiedzieć -Niektóre pojęcia w configu mogą być niejasne, dlatego dodałem opcję edycji configu bez wchodzenia do niego! Wystarczy wpisać /ur ustawienia i wybrać opcję, którą chcesz zmienić! Każda opcja posiada opis.- Messages.yml -Ten plik jest cały dla Ciebie! Edytuj wiadomości jak chcesz, ale jeśli wiadomość zawiera {_ID} to w zmienionej wiadomości powinno to być również zawarte, lecz nie jest to wymagane. Niedługo postaram się dodać resztę wiadomości, które znajdują się w uReport <nie polecam ich edytować> - Reports.yml - W tym pliku znajdują się wszystkie nieusunięte zgłoszenia; aktywne i nieaktywne.Można wyświetlić listę zgłoszeń wpisując /ur lista // Opcjonalnie: <aktywne/nieaktywne> - Uprawnienia - Wszystkie: Spoiler <UWAGA, możliwe, że nie wszystko zostało tutaj podane. Ta lista jest z daty opublikowania uReport w wersji BETA0.1, resztę znajdziesz w pliku config.yml!> ur.myreports (Jeżeli możliwość używania komendy /myreports w configu jest wyłączona oraz opcja "używaj uprawnień do myreports" jest włączona wtedy to uprawnienie odpowiada za możliwość korzystania z /myreports, gdy jest wyłączone) ur.* - Dostęp do wszystkiego co związane z uReport. ur.command - Użycie komendy /ur ur.check - Możliwość przejrzenia zgłoszenia ur.report.* - Dostęp do wszystkich opcji zgłoszeń (wszystkie opcje) ur.report.delete - Możliwość usunięcia zgłoszenia. ur.report.close - Możliwość zamknięcia zgłoszenia. ur.report.change-status - Możliwość zmiany statusu zgłoszenia. ur.report.changelog - Wyświetlanie listy zmian od odstatniej aktualizacji ur.report.teleport.* - Możliwość teleportacji (wszystkie opcje) ur.report.teleport.zgloszony - Możliwość teleportacji do zgłoszonego ur.report.teleport.zglaszajacy - Możliwość teleportacji do zgłaszającego ur.report.teleport.lokalizacja - Możliwość teleportacji do lokalizacji zgłoszenia ur.settings - Dostęp do menu oraz zmiany ustawień uReport ur.info - Dostęp do komendy /ur info ur.list - Dostęp do komendy /ur list ur.notify - Wyświetlanie informacji o aktualizacji (po wejściu) ur.addons.* - Dostęp do komendy /ur addons (wszystkie opcje) ur.addons - Dostęp do komendy /ur addons ur.addons.missing - Dostęp do komendy /ur addons missing ur.addons.list - Dostęp do komendy /ur addons list ur.clear.* - Dostęp do komendy /ur clear (wszystkie opcje) ur.clear.all - Dostęp do komendy /ur clear all ur.clear.aktywne - Możliwość wyczyszczenie aktywnych zgłoszeń ur.clear.nieaktywne - Możliwość wyczyszczenia nieaktywnych zgłoszeń ur.reload - Możliwość przeładowania skryptu i innych ur.update.* - Dostęp do komendy /ur update (wszystkie opcje) ur.update - Dostęp do komendy /ur update ur.update.menu - Dostęp do menu pod /ur update ur.update.uninstall - Możliwość całkowitego odinstalowania uReport. ur.update.force-default - Dostęp do komendy /ur update force-default (resetowanie skryptu i plików do stanu fabrycznego) ur.update.check - Możliwość sprawdzenia dostępności aktualizacji ur.update.download - Możliwość pobrania aktualizacji (o ile auto-aktualizacja jest wyłączona w configu) ur.update.config - Pobranie nowej wersji configu <stan fabryczny> ur.update.messages - Pobranie nowej wersji wiadomości <stan fabryczny> ur.update.uReport - Pobranie nowej wersji uReport <stan fabryczny> ur.update.uMention - Pobranie (nowej) wersji uMention (dodatku do uReport) <stan fabryczny> Domyślne nazwy uprawnień są zapisane w configu, przykład: <to co w nawiasie, można zmienić w cfg> np. Uprawnienie na użycie komendy /ureport: ur.(command.ur) Uprawnienie na zamknięcie tematu: ur.(close) itd. - Zdjęcia - Spoiler + Jeszcze trochę zdjęć: + Spoiler ^ SHADERY: Sildurs Vibrant Shaders v1.22 Extreme-VL ^ (link do shaderów jest wprost ze strony ów shaderów) Podziękowania dla: @xAxee który pomógł mi z yamlem od skUtilities oraz @TakiJakTy za udostępnienie VPS'a do testów skryptu, dziękuję serdecznie - Dodatkowe ważne informacje - Od teraz funkcjonują logi! -> Wszystkie akcje będą zapisywane w pliku logi.yml, który zalecam w miarę często czyścić. Logi można wyłączyć w configu. UWAGA! Propozycje/Błędy można zgłaszać do mnie na discorda na wiadomość prywatną: HeezQ#5665 lub w poście niżejOstatnio dodałem możliwość edytowania config.yml poprzez komendę /ur settings, gdzie każde ustawienie jest opisane! Wszystkie opinie i propozycje piszcie poniżej, postaram się je dodać jak najszybiej w najbliższych aktualizacjach (które polecam włączyć i pobierać). Serdecznie proszę o wypisywanie błędów oraz możliwościach skrócenia kodu Wasze propozycje oraz znane mi błędy znajdują się na TRELLO Edytowane 16 lutego 2020 przez HeezQ Ankieta knugi, xAxee, pandax i 4 innych 2 4 1 Odnośnik do komentarza https://skript.pl/temat/34938-ureport-ulepszony-system-zg%C5%82osze%C5%84/ Udostępnij na innych stronach Więcej opcji udostępniania...
DαrϰVεnuς 231 Opublikowano 14 września 2019 Udostępnij Opublikowano 14 września 2019 Czemu skrypt jest na dropboxie i czemu nie ma skanu? Boje się pobrać Odnośnik do komentarza https://skript.pl/temat/34938-ureport-ulepszony-system-zg%C5%82osze%C5%84/#findComment-224534 Udostępnij na innych stronach Więcej opcji udostępniania...
Grajasowo 1 Opublikowano 14 września 2019 Udostępnij Opublikowano 14 września 2019 1 godzinę temu, DαrϰVεnuς napisał: Czemu skrypt jest na dropboxie i czemu nie ma skanu? Boje się pobrać Nie bój sie pobierać ten skript jest mega fajny ja sam go polecam, i szacun dla @HeezQ za tyle poświęconego czasu. HeezQ 1 Odnośnik do komentarza https://skript.pl/temat/34938-ureport-ulepszony-system-zg%C5%82osze%C5%84/#findComment-224537 Udostępnij na innych stronach Więcej opcji udostępniania...
3meraldK 100 Opublikowano 14 września 2019 Udostępnij Opublikowano 14 września 2019 Wszystko fajnie ale jeżeli nawet jesteś Moderatorem to powinienieś udostępnić link ze skanem DαrϰVεnuς, jaku49 i HeezQ 3 Odnośnik do komentarza https://skript.pl/temat/34938-ureport-ulepszony-system-zg%C5%82osze%C5%84/#findComment-224540 Udostępnij na innych stronach Więcej opcji udostępniania...
HeezQ 231 Opublikowano 14 września 2019 Autor Udostępnij Opublikowano 14 września 2019 @DαrϰVεnuς @3meraldK Skan dodany, lecz nie rozumiem, co miałoby być w .sk Odnośnik do komentarza https://skript.pl/temat/34938-ureport-ulepszony-system-zg%C5%82osze%C5%84/#findComment-224557 Udostępnij na innych stronach Więcej opcji udostępniania...
boleknowak 961 Opublikowano 14 września 2019 Udostępnij Opublikowano 14 września 2019 Godzinę temu, HeezQ napisał: @DαrϰVεnuς @3meraldK Skan dodany, lecz nie rozumiem, co miałoby być w .sk różnie bywa moje pytanie jest, czemu nie na pastebinie tylko na dropboxie? §2.2.2.4 panie adminie Odnośnik do komentarza https://skript.pl/temat/34938-ureport-ulepszony-system-zg%C5%82osze%C5%84/#findComment-224560 Udostępnij na innych stronach Więcej opcji udostępniania...
HeezQ 231 Opublikowano 14 września 2019 Autor Udostępnij Opublikowano 14 września 2019 (edytowane) 21 minut temu, boleknowak napisał: różnie bywa moje pytanie jest, czemu nie na pastebinie tylko na dropboxie? §2.2.2.4 panie adminie force-download może? Po za tym, nie pastebin tylko code.skript.pl. ^^^ Tzn. klikasz i się pobiera. Nie rozumiem czemu macie z tym problem? Jak dla mnie to jest duże ułatwienie, niż kopiowanie tekstu, tworzenie nowego pliku, zmienienie nazwy na uReportInstaller.sk, wklejenie kodu i robienie reszty, skoro można pobrać plik, wrzucić do skryptów i gotowe. Cytat §2.2.2.4 panie adminie "Należy umieścić wszelkie długie skrypty i kody w serwisie code.skript.pl." Wszystko co związane z pobieraniem od uReport, jest związne z serwisem code.skript.pl // Jest pobieranie z code.skript.pl. - tj. config, messages, uReport, itd. @boleknowak Na Twoje życzenie usunąłem to z dropboxa i wstawiłem na code.skript.pl, aczkolwiek nie rozumiem, W JAKIM celu chcecie kod na code.skript.pl, zamiast gotowy plik. Edytowane 14 września 2019 przez HeezQ boleknowak 1 Odnośnik do komentarza https://skript.pl/temat/34938-ureport-ulepszony-system-zg%C5%82osze%C5%84/#findComment-224565 Udostępnij na innych stronach Więcej opcji udostępniania...
DαrϰVεnuς 231 Opublikowano 14 września 2019 Udostępnij Opublikowano 14 września 2019 (edytowane) 7 godzin temu, HeezQ napisał: @boleknowak Na Twoje życzenie usunąłem to z dropboxa i wstawiłem na code.skript.pl, aczkolwiek nie rozumiem, W JAKIM celu chcecie kod na code.skript.pl, zamiast gotowy plik. A w takim celu jest regulamin, aby go przestrzegać, a dwa, że chciałbym móc zobaczyć kod nie pobierając pliku dodatkowo bez skanu, a jak boleknowak napisał, różnie bywa, moderator też użytkownik nie ma sensu na ślepo mu wierzyć A to co wstawiłeś https://code.skript.pl/65GsxjH7/raw Moim zdaniem jest to obejście regulaminu, ponieważ chcąc uniknąć zagrożenia wolałbym, aby żaden plik, który nie został przeze mnie sprawdzony, nie był pobierany Edytowane 14 września 2019 przez DαrϰVεnuς HeezQ 1 Odnośnik do komentarza https://skript.pl/temat/34938-ureport-ulepszony-system-zg%C5%82osze%C5%84/#findComment-224580 Udostępnij na innych stronach Więcej opcji udostępniania...
HeezQ 231 Opublikowano 15 września 2019 Autor Udostępnij Opublikowano 15 września 2019 (edytowane) 14 godzin temu, DαrϰVεnuς napisał: A w takim celu jest regulamin, aby go przestrzegać, a dwa, że chciałbym móc zobaczyć kod nie pobierając pliku dodatkowo bez skanu, a jak boleknowak napisał, różnie bywa, moderator też użytkownik nie ma sensu na ślepo mu wierzyć A to co wstawiłeś https://code.skript.pl/65GsxjH7/raw Moim zdaniem jest to obejście regulaminu, ponieważ chcąc uniknąć zagrożenia wolałbym, aby żaden plik, który nie został przeze mnie sprawdzony, nie był pobierany Niestety, ale chyba nie rozumiesz co się dzieje dzięki instalatorowi. Pomaga on w rozpoczęciu procesu pierwszej instalacji, przy czym poprawnie instaluje wszystkie pliki itd. bez instalatora, skrypt mógłby (teraz) nie działać. Po za tym, co mógłby zrobić plik .sk z Twoim serwerem? Może usunie od razu folder /plugins? Jeżeli nie podoba Ci się pobranie przez instalator, to po prostu nie korzystaj ze skryptu. Edytowane 15 września 2019 przez HeezQ Odnośnik do komentarza https://skript.pl/temat/34938-ureport-ulepszony-system-zg%C5%82osze%C5%84/#findComment-224598 Udostępnij na innych stronach Więcej opcji udostępniania...
DαrϰVεnuς 231 Opublikowano 15 września 2019 Udostępnij Opublikowano 15 września 2019 9 godzin temu, HeezQ napisał: Niestety, ale chyba nie rozumiesz co się dzieje dzięki instalatorowi. Pomaga on w rozpoczęciu procesu pierwszej instalacji, przy czym poprawnie instaluje wszystkie pliki itd. bez instalatora, skrypt mógłby (teraz) nie działać. Po za tym, co mógłby zrobić plik .sk z Twoim serwerem? Może usunie od razu folder /plugins? Jeżeli nie podoba Ci się pobranie przez instalator, to po prostu nie korzystaj ze skryptu. Mi się nic nie może stać z serwerem, bo go nie mam. Ale z pewnej strony ujmując kwestie bezpieczeństwa, to taki skrypt jest niebezpieczny, skoro może pobrać plik, o którym nie wiem. Dla twojej informacji, nie problem jest zainfekować plik wirusem Odnośnik do komentarza https://skript.pl/temat/34938-ureport-ulepszony-system-zg%C5%82osze%C5%84/#findComment-224624 Udostępnij na innych stronach Więcej opcji udostępniania...
_Of3k 278 Opublikowano 16 września 2019 Udostępnij Opublikowano 16 września 2019 Spoiler if skutil file "plugins/skUtilities/config.yml" exists: send "&7[&cuR&7] &aWykrylem plik instalacyjny uReport!" to console wait 0.5 seconds send "&7[&cuR&7] &aRozpoczynam instalacje uReport." to console wait 0.3 seconds send " " to console skutil download file from "https://code.skript.pl/4wDBpSv6/raw" to file "{@rep}" send "&7[&cuR&7] &aPobralem skrypt uReport" to console if skutil file "{@rep}" exists: set {uReport::installer} to script set {uReport::installed} to true send "&7[&cuR&7] &aWszystko pobralo sie poprawnie!" to console wait 1 tick execute console command "sk reload uReport" else: send " " to console send "&7[&c!&7] &cUWAGA! uReport nie pobral sie poprawnie!" to console send "&7[&c!&7] &cZrestartuj serwer i sprobuj ponownie!" to console stop send "&7[&c!&7] &cNie posiadasz wymaganego dodatku skUtilities!" to console Niepotrzebnie spowalniasz działanie skryptu używając wait, gdzie nie jest to wymagane - "wait 1 tick" pozostaw, bo poprzednio skrypt został pobrany, więc przy natychmiastowej ingerencji może się zbugować #Skript. Przed fragmentem "if skutil file "{@rep}" exists:" warto również uwzględnić "wait 1 tick". "send " " to console" zbędne. Spoiler if skutil yaml value "cfg.inne.uzywaj-kolorow-online" from file uGetPath() is true: if {_zgl} is online: set {_znak1} to "&a" else: set {_znak1} to "&c" if {_z} is online: set {_znak2} to "&a" else: set {_znak2} to "&c" if {_zamy} is online: set {_znak3} to "&a" else: set {_znak3} to "&c" else: set {_znak1} to "&c" set {_znak2} to "&c" set {_znak3} to "&c" Tego typu fragmenty możesz skrócić w ten sposób: set {_znak1} to "&c" set {_znak2} to "&c" set {_znak3} to "&c" if skutil yaml value "cfg.inne.uzywaj-kolorow-online" from file uGetPath() is true: if {_zgl} is online: set {_znak1} to "&a" if {_z} is online: set {_znak2} to "&a" if {_zamy} is online: set {_znak3} to "&a" HeezQ 1 Odnośnik do komentarza https://skript.pl/temat/34938-ureport-ulepszony-system-zg%C5%82osze%C5%84/#findComment-224636 Udostępnij na innych stronach Więcej opcji udostępniania...
HeezQ 231 Opublikowano 16 września 2019 Autor Udostępnij Opublikowano 16 września 2019 (edytowane) 2 godziny temu, _Of3k napisał: Pokaż ukrytą zawartość if skutil file "plugins/skUtilities/config.yml" exists: send "&7[&cuR&7] &aWykrylem plik instalacyjny uReport!" to console wait 0.5 seconds send "&7[&cuR&7] &aRozpoczynam instalacje uReport." to console wait 0.3 seconds send " " to console skutil download file from "https://code.skript.pl/4wDBpSv6/raw" to file "{@rep}" send "&7[&cuR&7] &aPobralem skrypt uReport" to console if skutil file "{@rep}" exists: set {uReport::installer} to script set {uReport::installed} to true send "&7[&cuR&7] &aWszystko pobralo sie poprawnie!" to console wait 1 tick execute console command "sk reload uReport" else: send " " to console send "&7[&c!&7] &cUWAGA! uReport nie pobral sie poprawnie!" to console send "&7[&c!&7] &cZrestartuj serwer i sprobuj ponownie!" to console stop send "&7[&c!&7] &cNie posiadasz wymaganego dodatku skUtilities!" to console Niepotrzebnie spowalniasz działanie skryptu używając wait, gdzie nie jest to wymagane - "wait 1 tick" pozostaw, bo poprzednio skrypt został pobrany, więc przy natychmiastowej ingerencji może się zbugować #Skript. Przed fragmentem "if skutil file "{@rep}" exists:" warto również uwzględnić "wait 1 tick". "send " " to console" zbędne. Pokaż ukrytą zawartość if skutil yaml value "cfg.inne.uzywaj-kolorow-online" from file uGetPath() is true: if {_zgl} is online: set {_znak1} to "&a" else: set {_znak1} to "&c" if {_z} is online: set {_znak2} to "&a" else: set {_znak2} to "&c" if {_zamy} is online: set {_znak3} to "&a" else: set {_znak3} to "&c" else: set {_znak1} to "&c" set {_znak2} to "&c" set {_znak3} to "&c" Tego typu fragmenty możesz skrócić w ten sposób: set {_znak1} to "&c" set {_znak2} to "&c" set {_znak3} to "&c" if skutil yaml value "cfg.inne.uzywaj-kolorow-online" from file uGetPath() is true: if {_zgl} is online: set {_znak1} to "&a" if {_z} is online: set {_znak2} to "&a" if {_zamy} is online: set {_znak3} to "&a" Uwzględnie Dzięki za opinię // Gotowe, wypuściłem nową wersję Edytowane 16 września 2019 przez HeezQ Odnośnik do komentarza https://skript.pl/temat/34938-ureport-ulepszony-system-zg%C5%82osze%C5%84/#findComment-224644 Udostępnij na innych stronach Więcej opcji udostępniania...
knugi 794 Opublikowano 19 września 2019 Udostępnij Opublikowano 19 września 2019 Miałem okazję zobaczyć co ten skrypt robi. I jestem pod wrażeniem. Na początku było parę problemów, skontaktowałem się z autorem skrypta, zostało to trochę poprawione, udało mi się zobaczyć co ten skrypt w rzeczywistości potrafi i jestem skory przyznać GRATULACJE!. To co @HeezQ Challange Accept? Nie wiesz o co chodzi? Chodzi o pieniądze. Ale ja skryptów nie piszę za pieniądze to dowiesz się o co mi chodzi jak napiszesz na priv. Jeszcze dużo roboty przed nim, żeby doprowadzić go do perfekcji, ale za tak wielki projekt skrypt należy się ten plusik i pozytywny komentarz. Idziesz gościu w dobrym kierunku. Prawie wszystko przemyślane. Napisałem prawie gdyż wiesz o co mi chodzi. Cały czas pobierasz dane z YML, co nie jest dobrą techniką na stan działania serwera. Kiedyś robiłem pomiary YAML vs Database, to database wyszło lepiej. Tutaj masz również lekturę na ten temat. Ale gdy już przeszło do testów skryptu: Spoiler + dużo rzeczy jest zabezpieczonych, śmiałbym powiedzieć, że nawet wszystkie. Ale mówię "Wszystko jest można" więc i te zabezpieczenia się przejdzie Ale komu by się chciało bugować skrypt + ładne przemieszczenie pomiędzy GUI, nawet zielony w temacie moderacji będzie potrafił się tym obsłużyć. + bogaty config + zmiana wysyłanych wiadomości + możliwość edycji configu przez grę A teraz może trochę wad: Spoiler - Możliwość zmiany autora w configu (Dlaczego? Przecież ty jesteś autorem, a umożliwiasz w prosty sposób robienie "autorskich skryptów") - Jak wyżej pisałem, pobieranie cały czas z YML. - I jeszcze kilka mniejszych, np te zwracanie czwórki zamiast trójki (zmiana patha, która btw jest taka sama). Nie podoba mi się również, że config znajduje się w /plugins/Skript/scripts/uReport/. Powinno być w: /plugins/uReport/ Skrypt jest oryginalny i ciekawy. Oddaję pałeczkę i daję 8/10. Życzę powodzenia Pozdrawiam #Knugi HeezQ 1 Odnośnik do komentarza https://skript.pl/temat/34938-ureport-ulepszony-system-zg%C5%82osze%C5%84/#findComment-224795 Udostępnij na innych stronach Więcej opcji udostępniania...
HeezQ 231 Opublikowano 20 września 2019 Autor Udostępnij Opublikowano 20 września 2019 16 godzin temu, knugi napisał: Miałem okazję zobaczyć co ten skrypt robi. I jestem pod wrażeniem. Na początku było parę problemów, skontaktowałem się z autorem skrypta, zostało to trochę poprawione, udało mi się zobaczyć co ten skrypt w rzeczywistości potrafi i jestem skory przyznać GRATULACJE!. To co @HeezQ Challange Accept? Nie wiesz o co chodzi? Chodzi o pieniądze. Ale ja skryptów nie piszę za pieniądze to dowiesz się o co mi chodzi jak napiszesz na priv. Jeszcze dużo roboty przed nim, żeby doprowadzić go do perfekcji, ale za tak wielki projekt skrypt należy się ten plusik i pozytywny komentarz. Idziesz gościu w dobrym kierunku. Prawie wszystko przemyślane. Napisałem prawie gdyż wiesz o co mi chodzi. Cały czas pobierasz dane z YML, co nie jest dobrą techniką na stan działania serwera. Kiedyś robiłem pomiary YAML vs Database, to database wyszło lepiej. Tutaj masz również lekturę na ten temat. Ale gdy już przeszło do testów skryptu: Pokaż ukrytą zawartość + dużo rzeczy jest zabezpieczonych, śmiałbym powiedzieć, że nawet wszystkie. Ale mówię "Wszystko jest można" więc i te zabezpieczenia się przejdzie Ale komu by się chciało bugować skrypt + ładne przemieszczenie pomiędzy GUI, nawet zielony w temacie moderacji będzie potrafił się tym obsłużyć. + bogaty config + zmiana wysyłanych wiadomości + możliwość edycji configu przez grę A teraz może trochę wad: Pokaż ukrytą zawartość - Możliwość zmiany autora w configu (Dlaczego? Przecież ty jesteś autorem, a umożliwiasz w prosty sposób robienie "autorskich skryptów") - Jak wyżej pisałem, pobieranie cały czas z YML. - I jeszcze kilka mniejszych, np te zwracanie czwórki zamiast trójki (zmiana patha, która btw jest taka sama). Nie podoba mi się również, że config znajduje się w /plugins/Skript/scripts/uReport/. Powinno być w: /plugins/uReport/ Skrypt jest oryginalny i ciekawy. Oddaję pałeczkę i daję 8/10. Życzę powodzenia Pozdrawiam #Knugi Bardzo dziękuję za miły odzew, na pewno poprawię minusy oraz będę dążył do ulepszenia skryptu do teoretycznej "perfekcji" Odnośnik do komentarza https://skript.pl/temat/34938-ureport-ulepszony-system-zg%C5%82osze%C5%84/#findComment-224802 Udostępnij na innych stronach Więcej opcji udostępniania...
xAxee 1968 Opublikowano 20 września 2019 Udostępnij Opublikowano 20 września 2019 Nie wiem jak ci sie chciało Wow Ogólnie większych błędów nie wykryłem, ogólnie same plusy Spoiler Tylko np sprawdzanie czy gracz jest opem i w else sprawdzanie czy gracz ma dane uprawnienie, ale to drobiazg. I kilka mniejszych błędów. Gratuluje tak dobrego pomysłu i nawet dobrego wykonania . 9/10 Powodzenia! HeezQ 1 Odnośnik do komentarza https://skript.pl/temat/34938-ureport-ulepszony-system-zg%C5%82osze%C5%84/#findComment-224816 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#18026 Opublikowano 30 września 2019 Udostępnij Opublikowano 30 września 2019 Wygląda przejrzyście. Nie testowałem, ale wygląda na to, że kiedyś będę musiał Odnośnik do komentarza https://skript.pl/temat/34938-ureport-ulepszony-system-zg%C5%82osze%C5%84/#findComment-225261 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi