Skocz do zawartości

Rekomendowane odpowiedzi

Autor:

nick na skript.pl: kaol48s

nick w grze: karol48s

Wersja:

1.0

Bugi:

nie znaleziono

Do zrobienia:

1. Tryb rankingowy

2. Drużyny

3.Ulepszenie panelu admina

4.Duel [1 vs 1]

5.TEAMY

Opis:

jest to skript na PVP w którym można konfigurować wszystko w "options:" polega on na tym ze ustawiamy areny.Gracze klikając na daną arenę w wirtualnym inventory zostają dołączeni do poczekalni a jeśli będzie ich 2 to po 5 sekundach odliczania zostają przeteleportowani do wybranej areny są 2 typy aren rankingowa(niegotowa) i bez rankingowa .Istnieje możliwość oglądania graczy na arenie (spectate)     Dostępna jest także możliwość ustawiania własnego EQ do poszczególnych aren jeśli gracz nie wybierze EQ podczas ładowania areny to otrzyma standardowe ustawione przez admina.Można sprawdzić wolne areny klikając na diament w EQ.Jedną z opcji jest również Panel admina w którym admin może resetować wszystkie areny, ustawić wszystkie na wolne a graczy na nich przteleportować na spawn oraz RESETOWAĆ wszystkie areny ,EQ graczy ITD (TYPOWY HARD RESET) - można go wyłączyć w opcjach

Komendy:

/ustawspawn1v1 - Ustawia miejsce odrodzenia po walce oraz po wejściu na serwer coś w stylu /ustawspawn

/dolacz1vs1 - teleportuje gracza na miejsce ustawione powyżej

/ustawarena [nazwa areny] [numer areny] [1/2] - [nazwa areny]=nazwa areny którą chcemy ustawić [number areny]=number areny którą chcemy ustawić [1/2] 1=spawn pierwszego gracza 2=spawn drugiego gracza

/ustawitemy [nazwa areny]  - ustawia standardowe EQ do podanej areny (EQ zapisywane jest z EQ gracza)

/zbanowani - pokazuje listę zbanowanych graczy i czas do UB

/banik - zamiennik /ban WYMAGANY W SKRIPT

/unbanik - zamiennik /unban WYMAGANY W SKRIPT

/zapisz -zapisuje EQ gracza do wybranej areny (areny wybierana jest automatycznie [/ustawitemy])

komendy /zapisz i /dolacz1vs1 może wykonać każdy gracz resztę komendy tylko gracz z op i permisją "*"

PROSZĘ O WIERZYTELNĄ OCENĘ SKRIPTU I O SZCZERE UWAGI NA JEGO TEMAT

PROSZĘ TAKŻE O INFORMOWANIE MNIE O BUGACH JEŚLI TAKOWE WYSTĘPUJĄ

NA KONIEC CHCIAŁBYM DODAĆ ŻE GRY PIERWSZY RAZ ŁADUJEMY SKRIPT TRZEBA W PANELU ADMINA KLIKNĄĆ RESET ABY WSZYSTKIE ARENY SIĘ USTAWIŁY NA WOLNE

PS:

JEŚLI ZMIENIMY NAZWĘ ARENY MUSIMY KLIKNĄĆ W PANELU ADMINA USTAW WSZYSTKIE ARENY BEZ RANKINGOWE NA WOLNE

https://code.skript.pl/l9qMDDkw/

 

 

Odnośnik do komentarza
https://skript.pl/temat/17376-kpvp-skript/
Udostępnij na innych stronach

Nawet  sam próbowałem zrobić skrypt PvP (tylko ze 1vs1, 2vs2, 3vs3 etc.). trochę długi kod brakuje loopów itp. Ale sam skrypt mi sie podoba i daje like :P

 

          

"IZI loop"
  add "{@nazwa.arena.1}" to {_areny::*}
                        add "{@nazwa.arena.2}" to {_areny::*}
                        add "{@nazwa.arena.3}" to {_areny::*}
                        add "{@nazwa.arena.4}" to {_areny::*}
                        add "{@nazwa.arena.5}" to {_areny::*}
                        add "{@nazwa.arena.6}" to {_areny::*}
                        add "{@nazwa.arena.7}" to {_areny::*}
                        add "{@nazwa.arena.8}" to {_areny::*}
                        add "{@nazwa.arena.9}" to {_areny::*}

Edytowane przez kusko321
Odnośnik do komentarza
https://skript.pl/temat/17376-kpvp-skript/#findComment-118980
Udostępnij na innych stronach

@kusko321 widzę że się nie znasz na skript :) ponieważ niemożna w options czyli @zmienna dawać np %loop-number% czyli nie może być coś w stylu {@nazwa.arena.%loop-number%}

więc proszę się nie wypowiadać jeśli się nie znasz :)

PS:

testowałem to :P i dlatego wiem a co do długości to jest najkrótsza wersja jaką udało mi się zrobić :)

Edytowane przez kaol48s
Odnośnik do komentarza
https://skript.pl/temat/17376-kpvp-skript/#findComment-118990
Udostępnij na innych stronach

No, no postarałeś się, serio! Mi się podoba, jak będę zakładał serwer, to na pewno z niego skorzystam :kappa: Dodawaj update, nie mogę się doczekać :D 
Zalety:

+ Długi i widać włożoną pracę w niego
+ Kreatywność i oryginalność

+ Używanie niestandardowych linijek kodu (np. loop-value) (rzadko się pojawia gdzie indziej)
Wady:
- Brak :kappa:

Więc, skrypcik jest świetny i leci + za świetną robotę. 

Odnośnik do komentarza
https://skript.pl/temat/17376-kpvp-skript/#findComment-119020
Udostępnij na innych stronach

skriptu nie da sie skrócić o połowe  :)

limit aren jest wymagany ale zostanie zniesiony w daleszej wersji poniważ zrobie strony aren

a co do komend to nie są bez zastosowania tylko zobacz że występuje tam executable by: console czyli tylko konsola może je wykonwać i masz racje moge to zrobić w jednej komendzie i dawać argumenty ale niektóre wymagają aby gracz je wykonał a inne aby podano gracza w player-arg i czemu twoim zdaniem minusy to konfiguracja w options w .yml też trzeba wejsc do pliku aby skonfigurować  :)

a co do SSCC to w każdej chwili można pozmieniać :)

Odnośnik do komentarza
https://skript.pl/temat/17376-kpvp-skript/#findComment-119107
Udostępnij na innych stronach

Właśnie na tym polega YAML żeby nie ruszać kodu ani nawet tego pliku i nie trzeba reload skryptu.

Dam ci jutro na pw skrypt o połowę mniejszy

Komendy bezużyteczne to te z wiadomościami że będę w następnej wersji xd

Skoro można w każdej chwili poprawić to może popraw?

Odnośnik do komentarza
https://skript.pl/temat/17376-kpvp-skript/#findComment-119190
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ę...