Skocz do zawartości

herhor67

Użytkownik
  • Ilość zawartości

    1760
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    2

Treść opublikowana przez herhor67

  1. Patison jeszcze żyje ;_; Kiedyś próbowałem jak drake i nope, nie działa to tak. Możesz zloopować bloki w odległości np. 0.1 od strzały, ale nie wiem skąd sie zaczyna liczenie, musisz pokombinować Ewentualnie zrób sobie debuga ze wszystkich 3 osi położenia strzały. Chciałem to kiedyś do budowania, albo zamiana trafionego bloku na inny albo eksplozja, już nie pamiętam, ale nie działało, tak jakby projectile nie miały lokacji...
  2. Widziałem kiedyś skrypt na wszystkie moby, bodajże nawet z nazwami mobów... Masz ode mnie mocne 3.5/10 xD @TechnicalPlay zarabianie odnosi sie też do skracaczy typu adfly, na których można zarabiać...
  3. Zobaczymy co z tego wyjdzie herhor67
  4. HerSHOPS Pamiętna chwila... Trzeba to zapisać w jakimś kalendarzu xD Po jakimś roku/pół od rozpoczęciu pracy nad tym skryptem wreszcie go dokończyłem i udostępniam publicznie Pierwotnie miał być tylko na SBW, ale każdy kto wtedy był na forum, wie co z tego wyszło Nie miałem motywacji, pojedyncze zrywy się zdarzały, ale cały czas coś nie działało i wgl masa bugów była. Legenda: Coś [x] lub [x.x] - będzie dokładniej opisane później No, ale przechodząc do rzeczy; skrypt daje administratorowi możliwość stworzenia sklepów na tabliczkach (opcjonalnie od razu dla siebie, konfiguracja [6]), które gracze mogą wynająć na jakiś czas. 1. Tworzenie sklepu Aby stworzyć sklep, należy postawić skrzynię lub skrzynię-pułapkę (najlepiej pojedynczą, bo podwójna jak na razie nie ma zabezpieczenia obu przed niszczeniem) i na jednym z jej boków postawić tabliczkę z ":hershops:" w pierwszej linii. 2. Działanie Każdy sklep w GUI dzieli się na 3 części, startową (Wynajmij) publiczną (Sklep) i prywatną (CPanel). Do CPanelu dostęp ma tylko właściciel oraz osoby z uprawnieniem [5]. a) Startowa Item: Słonecznik (cena za wynajęcie) Potwierdź wynajem b) Publiczna Kup => Wybór przedmiotu => Wybór ilości => Wydanie towaru [3.2] Item: Słonecznik (ile pinionszkuf ma gracz) Item: Głowa gracza (nick właściciela) Sprzedaj => Wybór przedmiotu => Wybór ilości => Pobranie towaru [3.3] c) Prywatna Dodaj przedmiot => Wybierz kategorię (kupno/sprzedaż) => Dodawanie przedmiotu [3.1] Usuń przedmiot => Wybierz kategorię (kupno/sprzedaż) => Wybierz przedmiot Zmień rozmiar => Wybierz ilość rzędów Zmień status => Otwórz/zamknij Porzuć sklep => Potwierdź porzucenie Opłać abonament [3.4] => Potwierdź przedłużenie Dla osoby z uprawnieniem [5] - Usuń sklep => Potwierdź usunięcie 3. Rozszerzone info: 3.1 Dodawanie przedmiotu: Po przejściu CPanelu należy kucnąć (wcisnąć shift; zabezpieczenie przeciwko wyrzucaniu całych stacków z eq xD) i wyrzucić przedmiot (Q). Potem wystarczy wpisać cenę na chacie i gotowe. 3.2 Wydanie towaru: Sprawdzanie po raz 2 czy gracz ma odpowiednią ilość pieniędzy, czy towar jest w magazynie, czy jest na niego miejsce w eq. Jeżeli powyższe są OK to wymiana wedle wyboru, jeżeli nie to maksymalna ilość. Odpowiednia ilość pieniędzy zostaje przelana z konta gracza na konto właściciela. Następuje wysłanie powiadomienia [3.5] do właściciela. 3.3 Pobranie towaru: Proces odwrotny do powyższego. Sprawdzanie po raz 2 czy właściciel ma odpowiednią ilość pieniędzy, czy towar jest w ekwipunku, czy jest na niego miejsce w magazynie. Jeżeli powyższe są OK to wymiana wedle wyboru, jeżeli nie to maksymalna ilość. Odpowiednia ilość pieniędzy przelana z konta właściciela na konto gracza. Następuje wysłanie powiadomienia [3.5] do właściciela. 3.4 Abonament: Sklep domyślnie kupuje się na tydzień pracy serwera, przedłużyć abonament można 24 godziny przed końcem. W momencie kiedy można już użyć przedłużenia wysyłane jest powiadomienie [3.5] do właściciela. Koszt kupna i przedłużenia jest proporcjonalny do ilości rzędów w sklepie, domyślnie 20$/rząd, patrz konfiguracja [6]. Jeżeli nie zostanie opłacony, przedmioty zostają w magazynie, ale właściciel traci dostęp, bo wszystkie zmienne są czyszczone i sklep znowu można wynająć. 3.5 Powiadomienia: Właściciel jest informowany co minutę, jeżeli ma nowe powiadomienia. Są tam informacje o kupnie, sprzedaży, końcu abonamentu i wystawieniu sklepu na sprzedaż. No i o usunięciu sklepu przez admina, ale to sytuacja awaryjna. Wiadomości można odczytać za pomocą komendy [4]. 4. Komendy: /hershops [argumenty] /hs help - spis komend /hs wiadomosci - wyświetla powiadomienia ze wszystkich sklepów gracza /hs reload - odświeża skrypt (tylko dla uprawnionych [5]) /hershopdel etevar iablescon firmation - komenda tylko do wykonania w konsoli, usuwa wszystkie dane sklepów, pozostają wiadomości i ustawienia. 5. Uprawnienia: hershops.admin - pozwala na wszystko hershops.create - pozwala tworzyć sklepy hershops.manage.others - pozwala wbić do czyjegoś CPanelu hershops.open.others - pozwala otworzyć czyjś magazyn hershops.delete - pozwala usunąć czyjś sklep w CPanelu 6. Konfiguracja: Jak na razie niestety w opcjach, może kiedyś przeniosę do pliku jak ogarnę xD options: # teksty # line1: &7&l[&4&lHer&1&lSHOPS&7&l]# linia pierwsza na tabliczce tag: &7&l[&4&lHer&1&lSHOPS&7&l]# tag w wiadomościach, nie zmieniaj ;_; cpanel: &6&lControlPanel# tekst w GUI buyshop: &6&lKup sklep# tekst w GUI opened: &aOtwarte# linia 3 na tabliczce closed: &cZamknięte# linia 3 na tabliczce renewable: &eDo odnowienia# linia 4 na tabliczce forsale: &eNa sprzedaż# linia 4 na tabliczce # liczby # cenazarzad: 20# ile ma kosztować jeden rząd slotów, przy kupowaniu i odnawianiu mnoznikczasu: 7*24*60# 7d * 24h * 60min; jak długo sklep ma być aktywny po kupieniu (minuty) maxdooplacenia: 24*60# 24h * 60min; ile przed usunięciem można go przedłużyć (zapobiega zajmowaniu na bardzo długi czas, minuty) displayedtime: 24 godziny# ta sama liczba tylko w "normalnym" formacie :P defaultrows: 1# ile rzędów w sklepie przy kupieniu maxmessages: 20# ile wiadomości wyświetlać na raz # ilość itemów # slot0: 1 slot1: 2 slot2: 5 slot3: 10 slot4: 16 slot5: 20 slot6: 32 slot7: 48 slot8: 64 # tak/nie # claimoncreate: false#czy sklep po założeniu ma należeć do zakładającego destroyondelete: true#czy po usunięciu sklepu tabliczka i skrzynia mają zostać zniszczone 7. Inne info: Skrypt wymaga Skripta (u don't say), SkQuery, coś do uprawnień czy inny PEX, oraz coś na eko typu Ess&Vault. Może kiedyś zamienię komendy na funkcje i opcje na plik .yml Daj lajka XD DOWNLOAD: KLIK
  5. Plugin jest lepszą opcją, chociaż ani TimeRanks ani AZrank nie są już kontynuowane... Takie cos znalazłem.
  6. Masakra. NOOBZ! Wait sie resetuje przy kazdym wyłączeniu serwera, poza tym wait 30 days chyba nawet nie zadziała, przynajmniej kiedyś sie to bugowało powyżej jakiegos czasu (w minutach, godzinach a nie dniach ;_;) Możesz użyć pluginu na czasowe rangi, który sie łączy z PEXem, nie pamiętam nazwy. Wpisz sobie "rangi czasowe pex" albo po polsku albo po angielsku i pobierz pierwszy lepszy. Jak skrypt, to musisz zrobic loopa co minute i kazdemu graczoqi odejmowac ze zmiennej 1, zmiena zawiera 30d*24h*60min i jak bedzie zero to blokujesz wstep.
  7. Sklepy sprzed pół roku już wkrótce będą udostępnione :D Cały czas jeszcze robię zabezpieczenia, poprawiam i wgl...

  8. Wiem że intro jest takie sobie, ale lepszego nie umiem zrobić xD Montuję Camtasią, to wszystko wyjaśnia.
  9. herhor67

    Maciuldo2003

    Tak jak ktoś pisał, skrypt na dom jest bez sensu, chyba że się nie ma esentials, co jest mało prawdopodobne. Co do skryptu na kick, ja bym to zrobił w 2 linijkach (on first join: kick player). Dobrze że napisałeś "najprostszy", bo wystarczy w takim bocie zrobić ponowne dołączenie gracza z tym samym nickiem, choćby po jakimś czasie.
  10. Czasem tak, to już wina mojego staruszka, że mi łącze zżera swoją grą. Chociaż takich momentów na filmie nie ma dużo, bo te lagi tak przeszkadzają że zazwyczaj ginę po chwili i nie ma czego nagrywać xD
  11. Tak, jak ogarnę jak się gra w inne .IO to coś nagram, bo niektóre są tak porypane że masakra xD Zwykłych gier tu nie wrzucam, tylko przeglądarkowe.
  12. Bry, Chciałbym wam pokazać mój "nowy" kanał. Pokładam w nim większe nadzieje niż w tym starym, w końcu angielski zna więcej osób xD Przyjmę na klatę wszelkie sugestie, pomysły, krytykę itp. Link do kanału: KLIK Tu jest film z dzisiaj wrzucony: Tutaj jest jeden z całej rozgrywki, tylko przyspieszonej: Jest też kilka starszych z agario. Pozdro elo.
  13. Mogę pokazać gdzieś mój kanał czy dostanę warna za reklamę? :P

    1. Libter

      Libter

      "Zabronione jest reklamowanie stron, serwerów, for, itd. w nieprzeznaczonych do tego działach", myślę że pogaduszki to odpowiedni dział na reklamę kanału ;) 

  14. Albo użyj mojego skryptu
  15. herhor67

    Komenda

    Tak jak zawsze, raz używasz spacji a raz tabów. Każda sekcja musi być o 1 jednostkę (tab, spacja, 4 spacje, 20 spacji, co chcesz) dalej. Tylko że w jednym pliku (albo evencie, nie pamiętam) obowiązuje jedna jednostka. W swoim skrypcie zamień każdego taba na 4 spacje albo na odwrót, wtedy sprawdź i wklej kod oraz błędy ponownie. Tu kod wygląda ok, ale parser wyrzuca błędy o pustych sekcjach, ponieważ najpewniej nie odczytuje tych błędnych linii i widzi tylko bezcelowe ify.
  16. To spróbuj loop-entity, w końcu wyrzucone przedmioty to też byty...
  17. Mieszasz taby ze spacjami, każda sekcja musi być o jedną jednostkę dalej (o ile wcześniejsza linijka się kończy dwukropkiem), zazwyczaj jest to 1 tab, mogą to być 4 spacje, może być jedna, bez znaczenia. Jedynie else albo else if daje się równo z odpowiadającym im ifem. Poza tym w 8 linii masz loop-value zamiast najpewniej loop-item. A co do visual chest to nwm co to jest wgl.
  18. Niezły bajer, nawet nie wiedziałem że można zginąć od uderzenia xD To czegoś wymaga? Czy action bar jest już w Skripcie? //SkRayFall ~Derpy
  19. Witam, mógłby mi ktoś taką paczkę stworzyć? Chciałbym bukkit/spigot, do tego Skript, SkQuery i coś na eko, typu Ess & Vault. W miarę najnowsze, bo jakieś starocie to tam mam :U
  20. Jakie bekowe xD
  21. herhor67

    Skrypt na AFK

    http://pastebin.com/3vGG2C1M Najprostsze rozwiązania to najlepsze rozwiązania. Wymaga SkQuery niestety
  22. To nie pokazuje lokalizacji beacona tylko lokalizację gracza który go kładzie, co może być całkowicie ważną informacją xD Set {_targetz} to location of player Set {_targetx} to location of player Aha, dobre on place beacon: Najlepiej pisać on place OF ... chociaż to nie jest wymagane.
  23. herhor67

    Dopiska do skripta

    Prawie tak jak wyżej tylko set {_loop-index} to .... zastąp set {_%loop-index%} to ......
  24. herhor67

    Dopiska do skripta

    Zła nazwa tematu. dopisz: if number of all players is greater than 5: A poza tym to MOOJE OOCZYY... Jak to jest nieoptymalnie napisane... najlepiej użyć loopa np. 10 razy i dodawać znaki do całej zmiennej.
×
×
  • Dodaj nową pozycję...