Skocz do zawartości

CPSTOOL - sprawdz ile wyklikasz!


Rekomendowane odpowiedzi

WITAM!

Jest to mój pierwszy publiczny skrypt więc proszę o nie zlinczowanie mnie! :)

DZIAŁANIE

Po wpisaniu komendy /cps otrzymujemy CPSTOOL

Po kliknięciu LPM trzymając ten przedmiot w ręku zacznie się odliczanie od 10

a ty musisz jak więcej razy kliknąć LPM!

Jeśli posiadamy CPSTOOL w ekwipunku, nie możemy wykonywać żadnych komend oprócz /cps

która służy do anulowania testu oraz nie możemy nic robić.

Po upływie 10 sekund (Czas wyświetla się na ActionBarze) skrypt oblicza ile klikamy na sekundę.

INFORMACJE

Inspirowałem się stroną

http://www.mcrpg.com/kohi-click-test

Wiem że skrypt da się skrócić, jednak jestem początkujący nie wszystko jeszcze ogarniam.

Proszę o nie kopiowanie i nie publikowanie tego skryptu na tym / innych forach!

Można edytować pod swój serwer.

WYMAGANIA

Co do wymagań nie jestem pewny, jeśli się mylę proszę mnie poprawić:

- WildSkript

- SkRayFall

- 1.8+

TO DO:

- własne rekordy

- topka serwerowa

POBIERANIE

1.0 DOWNLOAD

1.1 DOWNLOAD

 

 

 

 

 

Edytowane przez r0sieq
Odnośnik do komentarza
https://skript.pl/temat/22882-cpstool-sprawdz-ile-wyklikasz/
Udostępnij na innych stronach

Skrypt fajny ale... zbugowany ! :(

Mogę normalnie używać komend,

mogę postawić cps'a,

po zakończeniu klikania (obliczeniu rezultatu) nie znikają mi effekty (invisible i resistance),

nie mogę wyrzucić zwykłego wither skeleton skull;

 

Co do kodu:

skrypt jest wyspacjowany (nie wytabowany, to mi się nie podoba),

jak na taki mały skrypt za dużo używasz zmiennych (można się w tym pogubić),

 

Spoiler

Zamiast tego:


on rightclick on chest:
    if {cpstool::%player%} is 1:
        cancel event
        send "&cNie mozesz wchodzic w interakcje z obiektami podczas testu CPS!"
on rightclick on doors:
    if {cpstool::%player%} is 1:
        cancel event
        send "&cNie mozesz wchodzic w interakcje z obiektami podczas testu CPS!"
on rightclick on ender chest:
    if {cpstool::%player%} is 1:
        cancel event
        send "&cNie mozesz wchodzic w interakcje z obiektami podczas testu CPS!"
on rightclick on furnace:
    if {cpstool::%player%} is 1:
        cancel event
        send "&cNie mozesz wchodzic w interakcje z obiektami podczas testu CPS!"
on rightclick on crafting table:
    if {cpstool::%player%} is 1:
        cancel event
        send "&cNie mozesz wchodzic w interakcje z obiektami podczas testu CPS!"
on rightclick on enchantment table:
    if {cpstool::%player%} is 1:
        cancel event
        send "&cNie mozesz wchodzic w interakcje z obiektami podczas testu CPS!"
on rightclick on trapped chest:
    if {cpstool::%player%} is 1:
        cancel event
        send "&cNie mozesz wchodzic w interakcje z obiektami podczas testu CPS!"

bym dał poprostu to:


on rightclick with 397:1:
    if {cpstool::%player%} is 1:
        cancel event
        send "&cNie mozesz wchodzic w interakcje z obiektami podczas testu CPS!"

 

Spoiler

A ten kod bym skrócił:


        set action bar of player to "10"
        wait 1 second
        set action bar of player to "9"
        wait 1 second
        set action bar of player to "8"
        wait 1 second
        set action bar of player to "7"
        wait 1 second
        set action bar of player to "6"
        wait 1 second
        set action bar of player to "5"
        wait 1 second
        set action bar of player to "4"
        wait 1 second
        set action bar of player to "&43"
        wait 1 second
        set action bar of player to "&42"
        wait 1 second
        set action bar of player to "&41"
        wait 1 second
        set action bar of player to "&4STOP!"
        set action bar of player to "&7Obliczanie CPS!..."
        wait 1 second

o tak:


		set {_} to ""
		loop 10 times:
			if 11 - loop-number is between 1 and 3:
				set {_} to "&4"
			set action bar of player to coloured "%{_}%%11 - loop-number%"
			wait 1 second
		set action bar of player to "&4STOP!"
		wait 5 tick
		set action bar of player to "&7Obliczanie CPS!..."
		wait 1 second

 

 

Tyle ode mnie, popraw skrypt :) aby nie był zbugowany :)

Pozdrawiam #Knugi

A ty ile masz CPS? nLfhcoJ.png

Edytowane przez knugi
Odnośnik do komentarza
https://skript.pl/temat/22882-cpstool-sprawdz-ile-wyklikasz/#findComment-155812
Udostępnij na innych stronach

Nie no, fajny pomysł! @knugi miał rację ale i tak! Fajny pomysł szkoda że na takie nie wpadam, za pomysł i oryginalność 7/10.

Edytowane przez Ewald
Odnośnik do komentarza
https://skript.pl/temat/22882-cpstool-sprawdz-ile-wyklikasz/#findComment-155835
Udostępnij na innych stronach

Dodaj żeby można było wybrać sobie długość testu, np /cps 7, czyli test będzie trwał przez 7 sekund.

set action bar of player to "10"
        wait 1 second
        set action bar of player to "9"
        wait 1 second
        set action bar of player to "8"
        wait 1 second
        set action bar of player to "7"
        wait 1 second
        set action bar of player to "6"
        wait 1 second
        set action bar of player to "5"
        wait 1 second
        set action bar of player to "4"
        wait 1 second
        set action bar of player to "&43"
        wait 1 second
        set action bar of player to "&42"
        wait 1 second
        set action bar of player to "&41"
        wait 1 second

To można zrobić loopem.

{cpscurrently::%player%} zamień na {_cpscurrently}

if {cpstool::%player%} is 0: zamień na if {cpstool::%player%} is not set: i zrob żeby nie ustawiało się na 0 tylko usuwało np. set {cpstool::%player%} to 0 na delete {cpstool::%player%}

Odnośnik do komentarza
https://skript.pl/temat/22882-cpstool-sprawdz-ile-wyklikasz/#findComment-156069
Udostępnij na innych stronach

23 godziny temu, r0sieq napisał:

@MasterNW i @SKsteiner dziękuje za opinie :). @Cymies dziękuje za pomysł, zaraz to zmienie i zrobie update bo narazie nie mam mnie na komputerze. Jak oceniasz skrypt?

@Cymies dał ci super pomysł. Wykorzystaj go w nastepnym update ;)

Odnośnik do komentarza
https://skript.pl/temat/22882-cpstool-sprawdz-ile-wyklikasz/#findComment-156249
Udostępnij na innych stronach

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ą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...