Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[DL][Autorski] Skrypt na dobry ranking ! :)


Rekomendowane odpowiedzi

Opublikowano

Witam mam do przedstawienia moj autorski skrypt na ranking. Jest to moj pierwszy skrypt tego typu i prosze zglaszac bugi na temat jego.

Z kodem mozna robic co sie tylko chce !

v1.0

Code: http://pastebin.com/ybQaKRf5

v2.0

Code: http://pastebin.com/16g6D1Ud

v2.5

Code: http://pastebin.com/78rPj16B

v2.6

Code: http://pastebin.com/1Gwisgsd

v2.9

Code: http://pastebin.com/Kmw11YtV

v3.0

Code: http://pastebin.com/taExHQtz

v3.1

Code: http://pastebin.com/P93McUHL

v4.0

Code: http://pastebin.com/yvMNYEqe

v5.0

Code: http://pastebin.com/Y0HgkHBU

v6.0

Code: http://pastebin.com/m0VRTXHy

v6.5

Code: http://pastebin.com/j9HfWPRg

v7.0

Code: http://pastebin.com/SLWW1Ys6

 

Changeloge:

      - v1.0 Wydanie skrypty

      - v2.0 Dodano ochrone

      - v2.5 Beta. Ban po zginieciu. (Bedzie ten ban ulepszany ;))

      - v2.6 Beta. Poprawnienie wielu błedów ;)

      - v2.9 Komenda na odbanowanie /ub <gracz>. Poprawienie permission.

      - v3.0 Dodanie funkcji "Ostatni atakujacy" ;)

      - v3.1 Kolory na chat'cie , ZIELONY-Ochrona   SZARY-Brak ochronki

      - v4.0 Poprawienie bledu z dodawaniem pkt i dodano pkt nad glowa ;)

      - v5.0 Zrobienie komendy na wl/wyl banow po dednieciu

      - v6.0 Przepisanie kodu. Naprawienie wielu bugow. Usuniecie "Ostatni atakujacy" z powodu nie dzialania . Dodano wiecej mozliwosci konfiguracji ;). Usuniecie banow po dednieciu ;o

Prosiliscie

      - v6.5 Poprawienie bledu z scoreboard ;-]

      - v7.0 Poprwawienie v2 bledu z scoreboard'ami i poprawilem ochrone v5 i usunolem kolory z ochrony

Opublikowano

A może dodasz coś takiego jak "Ostatni atakujący" czyli jak naprzykład ktoś się z kimś klepie i spadł do fosy to żeby pisało że Gracz spadł z wysokości.Ostatni atakujący gracz [punkty] i dodało temu atakującemy punkty kill a tamtemu deda mam nadzieje że zrozumiałeś D;

tak jak na mchc jeśli już jest ta funkcja w skypcie to przepraszam :D 

SORY ZA ORTO :D

Opublikowano

Niestety mały minus za niezgranie z pluginem na śmierć.

 

@EDIT 

Już po problemie. 

|| 50 | 100 | 150 | 200 | 250 | 300 | 350 | 400 | 450 | 500 ||


 

Opublikowano

@UP Przy pomocy Scorebords. Wpisz sobie na serwie minecraft komende /scoreboard lub /scoreboards. I mozesz robic rozne zeczy za pomoca tego. Ta komenda jest juz w bukkicie nie trzeba pluginow.


Patrz na to. To jest wzor. Jak bys ten wzor przekształcił w cos lepszego i podłączył go pod skrypt to tak jak bys podpierdzielil plugin na ranking od skkf albo mchc xD

 

on script load: 
	execute console command "/scoreboard objectives add pkt dummy pkt."    
	execute console command "/scoreboard objectives setdisplay belowName pkt"
on death:
	attacker is player:
		execute console command "/scoreboard players add %attacker% pkt 20"
		execute console command "/scoreboard players remove %victim% pkt 30"
on first join:
	execute console command "/scoreboard players set %player% pkt 100"
Opublikowano

@UP Nie ?

 

@UP Nie ?

command /top [<text>]:
        trigger:
                if arg 1 is not set:
                        send "&aUzyj &e/top pvp"
                if arg 1 is "pvp":
                        send "&aRanking by &eCegli" to player
                        set {_num} to size of {punkty::*}
                        loop {_num} times:
                                loop {punkty::*}:
                                        if {_topscore.%loop-number%} is not set:
                                                set {_topscore.%loop-number%} to loop-value
                                                set {_topplayer.%loop-number%} to loop-index
                                        else if loop-value is greater than {_topscore.%loop-number%}:
                                                set {_topscore.%loop-number%} to loop-value
                                                set {_topplayer.%loop-number%} to loop-index
                                remove {_topscore.%loop-number%} from {punkty::*}
                        loop {_num} times:
                                if loop-number is less than or equal to 10:
                                        send "&b* &aMiejsce &b%loop-number% &eNick &b%{_topplayer.%loop-number%}%, &aPkt %{_topscore.%loop-number%}%" to player
                                        set {punkty::%{_topplayer.%loop-number%}%} to {_topscore.%loop-number%}
                        stop

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...