Skocz do zawartości

Reedzev_

Użytkownik
  • Ilość zawartości

    402
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    8

Treść opublikowana przez Reedzev_

  1. nie wspolpracowalem, ale skoro od bopke to musi byc swietne, a wiec polecam
  2. Reedzev_

    Reedzev_ na krula!

    Witam. Na imię mi Antoni, z zawodu jestem szpiegiem i szpiegujem liptera. Dzięki mnie na tym forum: mamy takiego świetnego moderatora jak @Myszak, któremu niegdyś tłumaczyłem, jak warnować i zamykać tematy :bezkappy: w regulaminie znajduje się punkt 2.1.8 powstała i zniknęła forumowa wiki i wiele więcej Jest wiele powodów dla których powinienem zostać członkiem zarządu. Najważniejszy z nich to pienć milionuf zuotyh wielkie doświadczenie.
  3. Reedzev_

    20 faktów o mnie

    od @TechnicalPlay, teraz ten człowiek żałuje że ci je polecił
  4. Ale rozpętałem [ciach]oburzę :kappa:
  5. I dlatego właśnie napisałem temat aby wam przypomnieć, dlaczego powinniśmy głosować na myszaka.
  6. Drodzy wyborcy, apeluję do was z prośbą o poparcie dla użytkownika Myszak, kandydującego na reprezentanta społeczności w zarządzie. Gdy byłem zbanowany, przekazywał mi informacje z forum oraz linki, do których oczywiście nie miałem dostępu. Teraz, gdy już nie mam bana, moderuje moją zawartość na zamówienie. Warny są czasami tak bezsensowne że można się od nich odwołać jednym zdaniem. Bardzo często również objaśnia mi wewnętrzne sprawy forum. Czyż to nie cudowny moderator globalny? Dlatego apeluję abyście głosowali na niego - jest naprawdę przyjazny dla wszystkich użytkowników. Bardzo się stara chłopak, dlatego wspierajmy go na drodze do junior administratora!
  7. Nikt nie przekupił - to raczej ja przekupie myszaka :kappa:
  8. Nowy zarząd to będzie niezła komedia jak zgaduje
  9. Hej, chciałbym wam dzisiaj pokazać, jak w prosty sposób zrobić blok powitalny dla zalogowanych użytkowników w IPS4. Dowiecie się, jak zrobić taki o to blok: No cóż - czas na krok pierwszy. 1. Wgrywanie pluginu na bloki Co prawda, na bloki PHP jest chyba opcja w Pages, ale tak czy siak, wolę tego używać, zwłaszcza że Pages nie posiadam Link do pluginu: https://invisionpower.com/files/file/7337-txt-php-widget/ Po wgraniu, trzeba się upewnić czy plugin ma włączone widżety PHP: wchodzimy w ACP i wybieramy kolejno: System -> Aplikacje i moduły -> Wtyczki -> ołówek (Edytuj) obok pluginu PHP & TXT Widget, po czym zaznaczamy "Active PHP Widget" i klikamy Zapisz. 2. Tworzenie szablonu Czas na stworzenie szablonu naszego powitania. Wchodzimy w ACP, Wygląd > Wygląd > Style i szablony, klikamy w menu rozwijane stylu w którym chcemy dodać powitanie, a następnie Edytuj HTML i CSS. Pokaże nam się strona z szablonami i plikami CSS naszego stylu, nas jednak interesują tylko szablony. Przewijamy na dół strony i klikamy "Nowy" i wybieramy "Szablon HTML". To, jaką nazwę szablonu i lokalizację wybierzecie, to już od Was zależy, ale koniecznie trzeba ustawić zmienne na "$id,$name". W moim przypadku będzie to wyglądać tak: A skoro już mamy szablon, to czas dodać do niego zawartość. Aby uzyskać taką zawartość jak na pierwszym screenie, użyję następującego kodu: <style> [data-blockid="plugin_1_sodPhpWidget_3nyvaezqg"] .ipsWidget_inner {padding-left: 5px;} [data-blockid="plugin_1_sodPhpWidget_3nyvaezqg"] h3 { padding: 10px !important; margin: 0; font-size: 14px; font-weight: 400 !important; position: relative; color: #fff; background: #3c6994 !important; border-radius: 2px 2px 0px 0px; } </style> <p>Witaj <a contenteditable="false" data-ipshover="" data-ipshover-target="/profile/{$id}-uzytkownik/?do=hovercard" data-mentionid="{$id}" href="/profile/{$id}-uzytkownik/" rel="">@{$name}</a>!</p> <p>Radzimy się zapoznać z <a href="/guidelines/">regulaminem</a> oraz życzymy miłego korzystania z forum <img src="/uploads/emoticons/59061d9707cf7_happy(4).png"></p> {$id} oraz {$name} to zmienne, których wartość ustalimy ładując szablon w następnym kroku UWAGA: Linki które są w moim szablonie prowadzą do głównej ścieżki strony, jeśli forum jest np. w folderze /forum/ (np. example.com/forum/), trzeba zamiast np. /guidelines/ dać /forum/guildelines/. Podobnie z <style>, zamiast "plugin_1_sodPhpWidget_3nyvaezqg" wpisujemy nasz blockid - w następnym kroku dowiecie się, jak go uzyskać. Oraz z emotikoną. 3. Tworzenie widżetu Gdy już stworzymy szablon, trzeba stworzyć widżet - otwieramy pasek z widżetami i przenosimy w dowolne miejsce na stronie widżet PHP Code z kategorii PHP & TXT Widget. Następnie edytujemy go i ustawiamy Widget Title (tytuł widżetu) na dowolny tekst. Pomijamy Widget Description i w Widget Contents się zacznie nasza zabawa z PHP. Na początek zdefiniujmy dwie zmienne, ID i nazwa zalogowanego użytkownika: <?php $name = \IPS\Member::loggedIn()->name; $id = \IPS\Member::loggedIn()->member_id; ?> Wracamy do ACP i sprawdzamy lokalizację szablonu. Najłatwiej jest wyszukać naszego szablonu: wtedy dokładnie wszystko widać. Na zdjęciu oznaczyłem napisy poszczególnymi numerkami, aby było łatwiej zrouzmieć poniższy kod: $template = \IPS\Theme::i()->getTemplate( 'index', 'core', 'front' )->welcome_message($id,$name); Czyli, zastępując numerkami: $template = \IPS\Theme::i()->getTemplate( '3', '1', '2' )->4($id,$name); W ten sposób właśnie uzyskujemy szablon skonwertowany na czysty HTML. Zostało już tylko wyświetlenie szablonu: <?php $name = \IPS\Member::loggedIn()->name; $id = \IPS\Member::loggedIn()->member_id; $template = \IPS\Theme::i()->getTemplate( 'index', 'core', 'front' )->welcome_message($id,$name); print_r($template); ?> No, i mamy efekt: Jak widać, nie załadował się tylko CSS - trzeba zmienić wspominany wcześniej blockid w szablonie. Aby go uzyskać, musimy zbadać element, po czym nam wyskoczy coś w tym stylu w przeglądarce: Strzałka wskazuje wartość, która nas interesuje. Podmieniamy ją w szablonie, zapisujemy, i wszystko działa jak należy:
  10. Reedzev_

    Myszak do zarządu!

    masz mój głos, dobrze gadasz i btw, kiedy przestaniecie maskować niektóre multikonta tak jak przestaliście maskować mnie?
  11. propagandowy
  12. Link: https://skript.pl/temat/17803-kalkulator-redstone/?do=findComment&comment=121762&_warn=1880 Dlaczego ostrzeżenie jest niesłuszne: Może post nie odnosi się jako tako do tematu, ale wypowiedzi innego użytkownika w tym o to temacie - nie jest to spam, lecz komentarz.
  13. Twój skrypt jest teoretycznie napisany poprawnie, dam głowę że nie przeładowałeś skryptu za pomocą komendy /sk reload plik.sk.
  14. Oraz sygnatury, w tym wypadku technicala i cynamonka, a i tak jest wiele niezwarnowanych sygnatur. Psst, @Libter! A gdybym skopiował taką sygnaturę z Worda lub z innej strony internetowej? CKEditor ma zaawansowane wklejanie do edytora. //Łączę ~Myszak
  15. Decyzją zarządu, w którym osoba tego nie popierająca ma decydujący głos... Poza tym, źle to sformułowałem - walidacja na to zezwala.
  16. Zgodnie z fragmentem regulaminu (2.1.8): "Zabronione jest zamieszczanie treści omijających walidację CKEditora po stronie klienta." Ten punkt znalazł się w regulaminie po opublikowaniu tego tematu: który miał na celu tylko i wyłącznie nabicie punktów reputacji. To nie jest omijanie walidacji CKEditora po stronie klienta. Walidacja w tym przypadku jest sprawna - po prostu są wykorzystywane dozwolone elementy, ale niedostępne z poziomu paska narzędzi CKEditora. Omijanie walidacji CKEditora w IPS to droga przez mękę. IPS ma tyle kodu związanego z CKEditorem, że ciężko tak sobie po prostu: usunąć obecny edytor wstawić edytor z usuniętą walidacją po stronie klienta wysłać posta Już nie mówiąc o skomplikowanym systemie CKEditora. Tak więc nikomu by się nie chciało się w to bawić, zwłaszcza po to, żeby wysłać post na tak marnym forum jak szkript.peel Wiele osób za używanie sygnatury opisanej w powyższym temacie dostało ostrzeżenie, ale też za inne wykorzystywanie funkcji niedostępnych z poziomu paska narzędzi CKEditora czego nie zabrania ten punkt. Dlatego sugeruję usunąć warny osobom, które go dostały z powodu używania funkcji niedostępnych z poziomu paska narzędzi CKEditora. (czyli tak naprawdę wszystkie osoby które z powodu tego punktu regulaminu go dostały ) PSST: Czemu nie warnujecie za takie coś jak Zgadnij kto to ? Wiele razy tego używałem.
  17. command /eco [<text>] [<text>]: permission: ekonomia.sk permission message: &fUnknown command, type /help for help. trigger: if arg 1 is "reset": if arg 2 is "all": loop all players: set {stone::%loop-player%} to 0 else: set {stone::%arg 2%} to 0 I masz rację, ale tym użytkowników do pomocy raczej nie zachęcisz
  18. Reedzev_

    Kalkulator redstone

    Co tu wiele można powiedzieć, jak się jest jednym z autorów.... Polecam.
  19. popieram poczekajmy jakieś pół roku ;>
  20. Będę szczery, takich skryptów jest mnóstwo a ten niczym się nie wyróżnia. Jeśli chcesz zrobić dobry skrypt, to: zrób taki, który jeszcze nie istnieje lub jest skryptów tego typu bardzo mało maksymalnie ogranicz długość kodu i co najważniejsze, dobry skrypt musi się wyróżniać oryginalnymi, przydatnymi funkcjami Patrząc na takie skrypty mam wrażenie że chyba czas zacząć pisać pluginy...
  21. Reedzev_

    AntyReklama :<

    Musiałbyś wypisać wszystkie znaki na czacie które Cię interesują a potem skopiować je w konsoli/logach. Po czym dodać takie same zasady ale z użyciem (tych właśnie) znaków z FancyChat.
  22. AP DEJT! Dzięki @Wizzardowi skrócono kod aż o 4 linie!
  23. on script load: register new shaped recipe for sandstone with named "&f&lAutoFarmer" lore "&f&lSAND FARMER &7- &eGenerator fosy z piasku.||&cDziala tylko na terytorium twojej gildii.||&7 - &fTworzy piasek od gory do dolu.||&7 - &fSand farmer buduje pionowy pas z piasku.||&7 - &fBuduje do momentu napotkania bloku." using emerald, sand, emerald, sand, golden apple:1, sand, emerald, sand, emerald on place of sandstone: if player's tool is sandstone named "&f&lAutoFarmer": loop blocks under event-block: if loop-block is bedrock: stop set loop-block to sand Powinno zadziałać
  24. Wszystkich, których kiedykolwiek obraziłem, wyśmiałem itp. - serdecznie przepraszam, żałuję że takie przypadki kiedykolwiek miały miejsce. Jednocześnie proszę o wybaczenie.

    1. Pokaż poprzednie komentarze  1 więcej
    2. artur9010

      artur9010

      Wybaczam Ci! Ale mnie niczym nie obraziłeś :<

    3. happiś
    4. DaltonEZ

      DaltonEZ

      A za to, że chciałeś mnie zniewolić to już nie przeprosisz! 

  25. Reedzev_

    Swiat

    on teleport: wait 1 tick if player is in "NAZWA_SWIATA": execute player command "mvtp %player% NAZWA_SWIATA_DO_KTOREGO_MA_BYC_GRACZ_PRZETELEPORTOWANY" Powyżej widzisz wersje, w której zmienia świat, a poniżej wersję, w której zmienia lokację. on teleport: wait 1 tick if player is in "NAZWA_SWIATA": execute console command "minecraft:tp %player% X Y Z"
×
×
  • Dodaj nową pozycję...