Skocz do zawartości

Kormic

Zasłużony
  • Ilość zawartości

    11012
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    230

Treść opublikowana przez Kormic

  1. Poszukaj jakiegoś odpowiadającego ci i przede wszystkim działającego skryptu na czaszki, a będzie można go przerobić.
  2. Poszukaj sobie mojego skryptu na czaszki. Tam zrobiłem to placeholderami, więc będziesz mógł ich na spokojnie użyć w pluginie TAB.
  3. A jak są pokazywane obecnie?
  4. Pokaż jeszcze raz kod.
  5. Jeżeli masz zmienną z tą literką, to tak. Oczywiście pojawi się wcześniej wspomniany konflikt, więc musisz sprawdzać sobie znowu jakoś kolejność. Nie rozumiem jednak po co chcesz sprawdzać czy ta literka istnieje skoro i tak te kolejne okienko otworzy się po kliknięciu na daną literkę (kartkę) nazwy gracza.
  6. Jest plugin Jukebox. Zobacz czy tam masz coś takiego.
  7. Kormic

    wiadomość pod komendą

    Proszę. command /chat [<text>]: trigger: broadcast "%player's prefix% %player% >> %arg-1 ? """"%"
  8. Jeżeli miałbym to zrobić, po prostu sprawdzałbym sobie 'index of clicked slot' i ustawiał kolor dla literki '{_l::%index of clicked slot%}'. Z tego co zrozumiałem, chcesz aby gracze mogli sobie pojedynczo ustawiać kolory literek. Będziesz gdzieś musiał zapisywać sobie kolory każdej z literek, np. w jakiejś liście zmiennych gracza. set {letterColour::%player%::1} to "&c" # Czyli jak mamy literę nazwy nr 1: "&cR" # Dla nazwy RaZer Coś takiego.
  9. Proszę, skrypt nietestowany. every 10 seconds: loop all players: add 1 to {playedTime::%loop-player%} {playedTime::%loop-player%} >= 60 {playedTime::%loop-player%} > 600: send "&cJuż osiągnąłeś dzienny limit kasy!" to loop-player stop mod({playedTime::%loop-player%}, 60) is 0 add 5 to loop-player's balance send "&aOtrzymałeś 5$ za grę na serwerze!" to loop-player every 1 minute: (now formatted as "HH:mm") is "00:00" clear {playedTime::*}
  10. Poprosiłeś w dziale Skripta, dlatego też zrobię ci to w Skript'cie. Proszę, oto skrypt. on chat: set chat recipients to all players in radius 50 around player
  11. W takim razie może sobie to sprawdzaj po numerze slotu (np. 5) i ustawiaj kolor dla literki o tym indeksie (w tym przykładzie 5). Może to rozwiąże twój problem?
  12. Wybacz, ale nie mam zbytnio możliwości. Jeżeli wyjaśniłbyś to tutaj, byłbym wdzięczny.
  13. Sprawdzasz czy kliknięty slot nie jest powietrzem. Powinno bezproblemowo zadziałać. Niby rozumiem, ale nie rozumiem. Chociaż... Chodzi ci o to, że wysyła ci podwójnie wiadomość, tak? W takim wypadku musiałbyś sobie zapisywać jakoś indeks (kolejność w nicku) tej literki. Mimo wszystko możliwe, że się nie zrozumieliśmy. Jeżeli rzeczywiście tak jest, prosiłbym o wyjaśnienie.
  14. Kormic

    Skrypt na blokade

    Proszę. Skrypt blokuje przenoszenie w ekwipunkach, wyrzucanie i podnoszenie. on drop of any sword: level of fire aspect of event-item is set delete event-entity on pick up of any sword: level of fire aspect of event-item is set cancel event delete event-entity on inventory click: type of event-slot is any sword level of fire aspect of event-slot is set cancel event set event-slot to air
  15. Z tego co widzę to tak, jest poprawnie zrobione. Zamieniłbym jedynie 'open chest' na 'open chest inventory', aby nie było wymagane SkQuery do działania skryptu. Jeszcze co do kodu, zmienna '{_slot}' jest niepotrzebna. Możesz zamiast niej użyć '(loop-number - 1)' (czyli wtedy pętla zajmie dwie linijki). Ostatnia rzecz to to, że nie trzeba ustawiać zmiennej '{_p}', gdyż 'player's name' możesz od razu użyć przy split'cie. Oczywiście jak lubisz porządek w kodzie i przeszkadza ci to, zostaw tak jak masz. Podsumowując, na twoim miejscu poprawiłbym parę drobnostek, ale poza tym to wszystko jest dobrze.
  16. Spróbuj jeszcze z moim sposobem (czyli 'on inventory click'), czyli ustawiasz przy kliknięciu na 'result slot' kowadła 'event-slot' jako główkę tego gracza.
  17. Mógłbyś pokazać te ostrzeżenie oraz swój kod?
  18. Nie ośmieszysz się. Po to jest ten dział, aby zadawać pytania, nawet jeżeli wydają się głupie. Nikt nie oczekuje od ciebie, że będziesz miał Skripta w małym palcu. Są tutaj pomagający użytkownicy od tego i ci pomogą. Tak więc jeżeli możesz, podziel się tutaj swoim problemem, a wyjaśnimy ci to.
  19. W takim razie spróbuj od nowa. Jeżeli to potrzebne, skopiuj sobie config Skripta z internetu i wklej, a następnie od nowa pouzupełniaj. Może być gdziekolwiek chcesz. Ważne jedynie, aby było możliwe połączenie z tą bazą danych.
  20. Kormic

    Kliknięcie na kelp

    Proszę. on right click with kelp: apply nausea 1 to player for 3 seconds
  21. Proszę, skrypt nietestowany. Aby skrypt zadziałał poprawnie, należy wejść ponownie na serwer. function randomizedCode(znaki: text, ilosc: integer) :: text: if {_znaki} is "all": set {_znaki::*} to "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "w", "x", "y", "z", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0" else: set {_znaki::*} to {_znaki} split at "," set {_kod} to "" loop {_ilosc} times: set {_kod} to "%{_kod}%%random element out of {_znaki::*}%" return {_kod} command /kod [<text>]: executable by: players trigger: arg-1 is not set: send "&aTwój kod to &6%{personalCode::%player%}%" to player stop {hasTypedCode::%player%} is set: send "&cJuż wpisałeś czyjś kod!" to player stop {personalPlayer::%arg-1%} is player: send "&cNie możesz wpisać własnego kodu!" to player stop {personalCode::*} doesn't contain arg-1: send "&cNie ma takiego kodu!" to player stop send "&aPodarowałeś graczowi &6%{personalPlayer::%arg-1%}% &a10$!" to player add 10 to balance of {personalPlayer::%arg-1%} set {hasTypedCode::%player%} to true on join: {personalCode::%player%} is not set set {_t} to randomizedCode("all", 10) while {personalCode::*} contains {_t}: set {_t} to randomizedCode("all", 10) set {personalCode::%player%} to {_t} set {personalPlayer::%{_t}%} to player EDIT: Jeżeli oczekujesz dużej ilości graczy, daj znać, a przerobię to na nieco optymalniejszą wersję.
  22. W sensie ten gracz może tylko raz komuś użyć kodu czy też kod jest jednorazowy? Rozumiem, że gracz nie może samemu sobie wpisać, tak?
  23. Wpisz "/ver Skript" i pokaż co zostanie wysłane.
  24. Kormic

    titanaxe

    Powiedz które potrzebujesz, a będzie można w ogóle mówić o jakimś doradzaniu.
  25. Kormic

    Serwer

    Zapewne plugin/skrypt blokuje. Najpierw wyłącz wszystkie skrypty i zobacz. Jeżeli nie pomoże, odinstaluj wszystkie pluginy i wrzucaj z powrotem jeden po drugim aż znowu przestanie działać. Wtedy wiesz który blokuje pisanie na czacie.
×
×
  • Dodaj nową pozycję...