Skocz do zawartości

an0ranking - skrypt na ranking


Rekomendowane odpowiedzi

an0ranking

Siemka! Chciałbym wam przedstawić mój ranking pvp! Był on pierwotnie pisany na zlecenie dla pewnego serwera (kolegi), jednak z niego zrezygnowano. Dorobiłem tylko parę rzeczy by był ciekawszy. Będę go stale aktualizował.

 

Funkcje:

Dynamiczny system rankingu:

  • Pobiera dany procent punktów we wypadku:

         1. Gdy atakujący będzie miał więcej punktów niż ofiara jest pobierane z konta ofiary 10% punktów

         2. Gdy atakujący będzie miał mniej punktów niż ofiara jest pobierane z konta ofiary 20% punktów

         3. Gdy atakujący będzie miał tyle samo punktów co ofiara będzie pobierane 10% punktów z konta ofiary.

  • System serii:

         1. Informacje dot. double killi, triple killi, quadra killi itd.

         2. System nagród za serie

  • Podglądanie rankingu (1.8+)
  • System anty-relog:

         1. 20 sek czas na oczekiwanie przed wylogowaniem podczas walki.

         2. Podczas wylogowania w walce pobiera 20% punktów

  • System topki (by piratjsk)
  • Pokazywanie punktów nad głową (komenda /scoreboard)
  • Pełna konfiguracja z poziomu pliku .yml*

 

Download [0.1]**

Download [0.2]**

Download [0.3]**

 

* - Zmiany, które mają być wprowadzone.

** - Wymagane pluginy: Skript, SkQuery, AutoIN

 

 

Odnośnik do komentarza
https://skript.pl/temat/9646-an0ranking-skrypt-na-ranking/
Udostępnij na innych stronach

2 godziny temu, mrkacperek napisał:

       1. Gdy atakujący będzie miał więcej punktów niż ofiara jest pobierane z konta ofiary 10% punktów

         2. Gdy atakujący będzie miał więcej punktów niż ofiara jest pobierane z konta ofiary 20% punktów

Cóż...

 

Co do skryptu to może być, mocne 6/10.

Odnośnik do komentarza
https://skript.pl/temat/9646-an0ranking-skrypt-na-ranking/#findComment-73050
Udostępnij na innych stronach

11 godzin temu, mrkacperek napisał:

we wypadku:

we jakim wypadku?

Trafiłem na kilka błędów w twoim skrypcie:

  • Błędy podczas ładowania skryptu [KLIK]
  • Wiadomość o killstreakach nie wyświetla się
  • Wartość w top10 nie jest podawana [KLIK]
  • Zawsze zabiera tę samą część punktów (50, czyli 5%)
  • Nie wiem po co wrzucałeś przy każdym killstreaku stertę komend, jeśli można było wpisać tylko raz
     
Cytuj

 

         1. Gdy atakujący będzie miał więcej punktów niż ofiara jest pobierane z konta ofiary 10% punktów

         2. Gdy atakujący będzie miał więcej punktów niż ofiara jest pobierane z konta ofiary 20% punktów

         3. Gdy atakujący będzie miał tyle samo punktów co ofiara będzie pobierane 10% punktów z konta ofiary.

 

A co, jeśli mniej?

 

Słabe. #ImieninowyDiss

Odnośnik do komentarza
https://skript.pl/temat/9646-an0ranking-skrypt-na-ranking/#findComment-73069
Udostępnij na innych stronach

16 godzin temu, Đerρy Hoöves napisał:

we jakim wypadku?

Trafiłem na kilka błędów w twoim skrypcie:

  • Błędy podczas ładowania skryptu [KLIK]
  • Wiadomość o killstreakach nie wyświetla się
  • Wartość w top10 nie jest podawana [KLIK]
  • Zawsze zabiera tę samą część punktów (50, czyli 5%)
  • Nie wiem po co wrzucałeś przy każdym killstreaku stertę komend, jeśli można było wpisać tylko raz
     

A co, jeśli mniej?

 

Słabe. #ImieninowyDiss

Dobra. Zacznijmy od tego że jak ładuje u siebie to nie mam żadnych błędów. Wiadomości o killstreak to sprawdze, chociaż to powinno chodzić. Ten kod próbowałem skrócić dzięki funkcją, lecz idzie mi to jak krew z nosa. Hmm... nie ładują się wartości. Jakoś to naprawie, najprawdopodobniej dziś, albo jutro. Mam pewien pomysł.

 

16 godzin temu, Đerρy Hoöves napisał:

Trafiłem na parę błędów w twoim skrypcie:

Dobra. Pisze osobny post. Usunąłem oryginalną wersję skryptu z dysku i załadowałem tą z pastebin. Wyświetlił tylko mi 1 błąd:

[10:19:43 ERROR]: 'attacker is player' is not a boolean (yes/no) (LvLStats.sk, line 22: if attacker is player:')

Więc nie wiem co u Ciebie jest nie tak. Hmm... proponuje zresetować variables (usunąć folder variables.csv). Na wszelki wypadek zaraz dodam zabezpieczenie, gdy dana zmienna nie jest ustawiona to się ustawi sama (przy każdym evencie/komendzie).

 

Duble Post - łączę //:edgarsz:

Odnośnik do komentarza
https://skript.pl/temat/9646-an0ranking-skrypt-na-ranking/#findComment-73072
Udostępnij na innych stronach

12 godzin temu, Nawo napisał:

Podoba mi się ten skrypt :D Tylko skróć go odrobinę bo poprawia się wtedy optymalizacja :) 

Siadam do komputera i przepisuje cały system serii i rankingu. Reszta zostanie, tak jak jest. 

 

UPDATE!

Zlikwidowano błędy podczas ładowania skryptu.

Naprawiono wiadomości o killstreakach.

Zoptymalizowano kod.

Dodano przyznawanie nagród za serie.

Dodano statystyki nad głową.

* - Zmiany testowane ok. 1h. U mnie nie występują żadne błędy.

Odnośnik do komentarza
https://skript.pl/temat/9646-an0ranking-skrypt-na-ranking/#findComment-73099
Udostępnij na innych stronach

  • 3 tygodnie później...
5 godzin temu, MrCakke napisał:

Nie rozumiem co robi ten skrypt mógłby ktoś wyjaśnić kodu mi się nie chce czytać z takiej prezentacji.

Prezentacja jest napisana poprawnie, wszystko jest napisane dokładnie (natomiast twoja wypowiedź nie, istnieje coś takiego jak znaki interpunkcyjne oraz stylistyka wypowiedzi).

Natomiast co do "pytania" to skrypt ma za zadanie stworzyć system rankingu na serwerze (top10 itd.). Funkcje jakie pełni są opisane w pierwszym poście. Wystarczy przeczytać ze zrozumieniem.

Odnośnik do komentarza
https://skript.pl/temat/9646-an0ranking-skrypt-na-ranking/#findComment-74202
Udostępnij na innych stronach

  • 2 miesiące temu...
  • bvcz zablokował(a) ten temat
  • Libter odblokował(a) ten temat
  • 1 rok później...
Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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