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

[Szukam] Skrypt na top 10.


Azor1x

Rekomendowane odpowiedzi

Opublikowano

Zmień {pkt::%player%} na np. {punkty::%player%}

Pomogłem? Daj Like'a! Dzięki! :D

Opublikowano

variables:
{pkt::%player%} = 0
{kille.%player%} = 0
{fragi.%player%} = 0
{klepa.%player%} = false
on first join:
set {punkty::%player%} to 0
on death:
victim is player
attacker is player:
  strike lightning effect at the player
  add 1 to {kille.%attacker%}
  set {_pkt} to random integer between -10 and 30
  add {_pkt} to {pkt::%attacker%}
  add random integer between -1 and -30 to {pkt}
  add {pkt} to {pkt::%victim%}
  add 1 to {fragi.%victim%}
  broadcast "&aGracz &e%victim% &azostal zabity przez &e%attacker% [%{_pkt}%]"
else:
  strike lightning effect at the player
  add -30 to {pkt::%player%}
  add 1 to {fragi.%player%}
  broadcast "&e%player% &ajest cieniasem [-30]"
command /pkt:
trigger:
  send "&aTwoj ranking: &e%{pkt::%player%}%"
on right click with sword on player:
send "&eRanking gracza &a%clicked player% to: &e%{pkt::%clicked player%}%"
command /top [<text>]:
trigger:
  if arg 1 is not set:
   send "&aRanking &e/top pvp"
   send "&aAutor &e/top autor"
  if arg 1 is "pvp":
   send "&aTop 10 &eKoxow" to player
   set {_num} to size of {pkt::*}
   loop {_num} times:
    loop {pkt::*}:
     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 {pkt::*}
   loop {_num} times:
    if loop-number is less than or equal to 10:
     send "&b* &aMiejsce: &e%loop-number% &eNick &e%{_topplayer.%loop-number%}%, &ePunkty: &e%{_topscore.%loop-number%}%" to player
     set {pkt::%{_topplayer.%loop-number%}%} to {_topscore.%loop-number%}
  if arg 1 is "autor":
      send "&aAutorem Rankingu jest &eCegli"
   stop

Opublikowano

Podaj w takim okienku to będzie mi łatwiej ,bo tam nie są wszysztkie taby/spacje pokazane i nie mam możliwości tego naprawić ci

Mini poradnik

 

Klikasz znaczek

 

< >   (Nazwa wyświetlenia "kod")

 

i na dole wpisujesz kod

Opublikowano

Masz nowy skrypt Top10:

 

Link:

http://speedy.sh/nunAB/rank.sk

Komendy:

/rank - wyświetla statystyki gracza
/rank <nick> - wyświetla statystyki podanego gracza (rank.others)
/rank top - wyświetla 10 najlepszych graczy (rank.top)

Pomogłem? Daj + " , to nic nie kosztuję , a mnie motywuję.

10 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 | 200 | 300 400 | 500 | 600 | 700 | 800 | 900 | 1000

 

Opublikowano


variables:

{pkt::%player%} = 0

{kille.%player%} = 0

{fragi.%player%} = 0

{klepa.%player%} = false

on first join:

set {punkty::%player%} to 0

on death:

victim is player

attacker is player:

strike lightning effect at the player

add 1 to {kille.%attacker%}

set {_pkt} to random integer between -10 and 30

add {_pkt} to {pkt::%attacker%}

add random integer between -1 and -30 to {pkt}

add {pkt} to {pkt::%victim%}

add 1 to {fragi.%victim%}

broadcast "&aGracz &e%victim% &azostal zabity przez &e%attacker% [%{_pkt}%]"

else:

strike lightning effect at the player

add -30 to {pkt::%player%}

add 1 to {fragi.%player%}

broadcast "&e%player% &ajest cieniasem [-30]"

command /pkt:

trigger:

send "&aTwoj ranking: &e%{pkt::%player%}%"

on right click with sword on player:

send "&eRanking gracza &a%clicked player% to: &e%{pkt::%clicked player%}%" to player

command /top [<text>]:

trigger:

if arg 1 is not set:

send "&aRanking &e/top pvp"

send "&aAutor &e/top autor"

if arg 1 is "pvp":

send "&aTop 10 &eKoxow" to player

set {_num} to size of {pkt::*}

loop {_num} times:

loop {pkt::*}:

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 {pkt::*}

loop {_num} times:

if loop-number is less than or equal to 10:

send "&b* &aMiejsce: &e%loop-number% &eNick &e%{_topplayer.%loop-number%}%, &ePunkty: &e%{_topscore.%loop-number%}%" to player

set {pkt::%{_topplayer.%loop-number%}%} to {_topscore.%loop-number%}

if arg 1 is "autor":

send "&aAutorem Rankingu jest &eCegli"

stop

 

 

 

 

 

Spróboj to

Opublikowano

Masz nowy skrypt Top10:

 

Link:

http://speedy.sh/nunAB/rank.sk

Komendy:

/rank - wyświetla statystyki gracza
/rank <nick> - wyświetla statystyki podanego gracza (rank.others)
/rank top - wyświetla 10 najlepszych graczy (rank.top)

Naprawdę? Tak się bawimy?

Zmiana kilku informacji nie sprawi, że staniesz się autorem skryptu.

Link do oryginalnej wersji:

https://raw.githubusercontent.com/piratjsk/Skrypty/master/rank!.sk

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...