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 "postać/atrybuty"


Rekomendowane odpowiedzi

Opublikowano

REKLAMA

<

<

<

<

<

<

<

<

<

<

<

<

<

<

<

< Tu chyba jest koniec ;D

 

 

WITAJCIE!

Jest to kolejny mój autorski skrypt! Na pewno urozmaici on serwery skyblock/freebuild!

 

 Co dodaje skrypt?

 

*Wirtualne okno 

*Levelowanie i Exp

 

Jak nabić level?

Walka mieczem: W trakcie tworzenia,

Górnictwo: Kopanie stona (w następnych update także będzie 20x więcej rzeczy do kopania)

Drwalstwo: Za ścięcie zwykłego drzewa (log) (także w następnej wersji więcej rzeczy ;) )

 

Screen:

24315558230549518132.jpg

 

Permissie i komendy: (w tej wersji permissia nie potrzebna lecz w następnej będzie panel admina i opcja zaglądania komuś do atrybutów)

 

/postac     -Pokazuje okno z atrybutami

 

Co planuję dodać w kolejnej wersji?

*To co wyżej przeczytałeś ;)

*Klasy

*Walkę mieczem

*Podgląd czyiś atrybutów

*Efekty za level (np masz 5lvl to dostajesz +2 Do szybkości kopania)

 

KOD:

Variables:
	{level.%player%} = 0
	{expatack.%player%} = 0
	{kopanie.%player%} = 0
	{expgor.%player%} = 0
	{drwal.%player%} = 0
	{expdrw.%player%} = 0
options:
	lvl: s;1;i;276;n;&b&LWalka mieczem:;l;&a poziom: &e%{level.%player%}%|| &aExp: %{expatack.%player%}%;
	gornictwo: s;2;i;257;n;&b&LGornictwo:;l;&a poziom: &e%{kopanie.%player%}%|| &aExp: %{expgor.%player%}%;
	drwal: s;3;i;275;n;&b&LDrwalstwo:;l;&a poziom: &e%{drwal.%player%}%|| &aExp: %{expdrw.%player%}%;
	
command /postac:
	trigger:
		show "{@lvl}{@gornictwo}{@drwal}" with 1 rows named "&2&L TWOJA POSTAC" to player
		
on mine stone:
        add 2 to {expgor.%player%}

on mine of stone:
	if {expgor.%player%} is greater than 50:
		set {kopanie.%player%} to 0
	if {expgor.%player%} is greater than 100:
		set {kopanie.%player%} to 1
	if {expgor.%player%} is greater than 200:
		set {kopanie.%player%} to 2
	if {expgor.%player%} is greater than 250:
		set {kopanie.%player%} to 3
	if {expgor.%player%} is greater than 450:
		set {kopanie.%player%} to 4
	if {expgor.%player%} is greater than 650:
		set {kopanie.%player%} to 5
	if {expgor.%player%} is greater than 750:
		set {kopanie.%player%} to 6
	if {expgor.%player%} is greater than 950:
		set {kopanie.%player%} to 7
	if {expgor.%player%} is greater than 1250:
		set {kopanie.%player%} to 8
	if {expgor.%player%} is greater than 2250:
		set {kopanie.%player%} to 9
	if {expgor.%player%} is greater than 4250:
		set {kopanie.%player%} to 10
	if {expgor.%player%} is greater than 8250:
		set {kopanie.%player%} to 11
	if {expgor.%player%} is greater than 12250:
		set {kopanie.%player%} to 12
	if {expgor.%player%} is greater than 22450:
		set {kopanie.%player%} to 13
	if {expgor.%player%} is greater than 45050:
		set {kopanie.%player%} to 14
	if {expgor.%player%} is greater than 85050:
		set {kopanie.%player%} to 15
	if {expgor.%player%} is greater than 95050:
		set {kopanie.%player%} to 16
	if {expgor.%player%} is greater than 100050:
		set {kopanie.%player%} to 17
	if {expgor.%player%} is greater than 145050:
		set {kopanie.%player%} to 18
	if {expgor.%player%} is greater than 175050:
		set {kopanie.%player%} to 19
	if {expgor.%player%} is greater than 200050:
		set {kopanie.%player%} to 20
	if {expgor.%player%} is greater than 295050:
		set {kopanie.%player%} to 21
	if {expgor.%player%} is greater than 355050:
		set {kopanie.%player%} to 22
	if {expgor.%player%} is greater than 464500:
		set {kopanie.%player%} to 23
	if {expgor.%player%} is greater than 545050:
		set {kopanie.%player%} to 24
	if {expgor.%player%} is greater than 745050:
		set {kopanie.%player%} to 25
		
on mine log:
        add 2 to {expdrw.%player%}
		
on mine of log:
	if {expdrw.%player%} is greater than 50:
		set {drwal.%player%} to 0
	if {expdrw.%player%} is greater than 100:
		set {drwal.%player%} to 1
	if {expdrw.%player%} is greater than 200:
		set {drwal.%player%} to 2
	if {expdrw.%player%} is greater than 250:
		set {drwal.%player%} to 3
	if {expdrw.%player%} is greater than 450:
		set {drwal.%player%} to 4
	if {expdrw.%player%} is greater than 650:
		set {drwal.%player%} to 5
	if {expdrw.%player%} is greater than 750:
		set {drwal.%player%} to 6
	if {expdrw.%player%} is greater than 950:
		set {drwal.%player%} to 7
	if {expdrw.%player%} is greater than 1250:
		set {drwal.%player%} to 8
	if {expdrw.%player%} is greater than 2250:
		set {drwal.%player%} to 9
	if {expdrw.%player%} is greater than 4250:
		set {drwal.%player%} to 10
	if {expdrw.%player%} is greater than 8250:
		set {drwal.%player%} to 11
	if {expdrw.%player%} is greater than 12250:
		set {drwal.%player%} to 12
	if {expdrw.%player%} is greater than 22450:
		set {drwal.%player%} to 13
	if {expdrw.%player%} is greater than 45050:
		set {drwal.%player%} to 14
	if {expdrw.%player%} is greater than 85050:
		set {drwal.%player%} to 15
	if {expdrw.%player%} is greater than 95050:
		set {drwal.%player%} to 16
	if {expdrw.%player%} is greater than 100050:
		set {drwal.%player%} to 17
	if {expdrw.%player%} is greater than 145050:
		set {drwal.%player%} to 18
	if {expdrw.%player%} is greater than 175050:
		set {drwal.%player%} to 19
	if {expdrw.%player%} is greater than 200050:
		set {drwal.%player%} to 20
	if {expdrw.%player%} is greater than 295050:
		set {drwal.%player%} to 21
	if {expdrw.%player%} is greater than 355050:
		set {drwal.%player%} to 22
	if {expdrw.%player%} is greater than 464500:
		set {drwal.%player%} to 23
	if {expdrw.%player%} is greater than 545050:
		set {drwal.%player%} to 24
	if {expdrw.%player%} is greater than 745050:
		set {drwal.%player%} to 25
on death of player:
	add 25 to {expatack.%player%}
	if {expatack.%player%} is greater than 50:
		set {level.%player%} to 0
	if {expatack.%player%} is greater than 100:
		set {level.%player%} to 1
	if {expatack.%player%} is greater than 200:
		set {level.%player%} to 2
	if {expatack.%player%} is greater than 250:
		set {level.%player%} to 3
	if {expatack.%player%} is greater than 450:
		set {level.%player%} to 4
	if {expatack.%player%} is greater than 650:
		set {level.%player%} to 5
	if {expatack.%player%} is greater than 750:
		set {level.%player%} to 6
	if {expatack.%player%} is greater than 950:
		set {level.%player%} to 7
	if {expatack.%player%} is greater than 1250:
		set {level.%player%} to 8
	if {expatack.%player%} is greater than 2250:
		set {level.%player%} to 9
	if {expatack.%player%} is greater than 4250:
		set {level.%player%} to 10
	if {expatack.%player%} is greater than 8250:
		set {level.%player%} to 11
	if {expatack.%player%} is greater than 12250:
		set {level.%player%} to 12
	if {expatack.%player%} is greater than 22450:
		set {level.%player%} to 13
	if {expatack.%player%} is greater than 45050:
		set {level.%player%} to 14
	if {expatack.%player%} is greater than 85050:
		set {level.%player%} to 15
	if {expatack.%player%} is greater than 95050:
		set {level.%player%} to 16
	if {expatack.%player%} is greater than 100050:
		set {level.%player%} to 17
	if {expatack.%player%} is greater than 145050:
		set {level.%player%} to 18
	if {expatack.%player%} is greater than 175050:
		set {level.%player%} to 19
	if {expatack.%player%} is greater than 200050:
		set {level.%player%} to 20
	if {expatack.%player%} is greater than 295050:
		set {level.%player%} to 21
	if {expatack.%player%} is greater than 355050:
		set {level.%player%} to 22
	if {expatack.%player%} is greater than 464500:
		set {level.%player%} to 23
	if {expatack.%player%} is greater than 545050:
		set {level.%player%} to 24
	if {expatack.%player%} is greater than 745050:
		set {level.%player%} to 25

MASZ POMYSŁ CO MOGĘ DODAĆ? PISZ ŚMIAŁO!

Tworzę strony internetowe.

Sklepy Minecraft, CMS-y, fora itp.

Opublikowano

Jest to kolejny mój autorski skrypt!

... po kiego chua piszecie ze autorski ... 

wszystko co jest dostepne na necie jest autorskie bo kiedys ktos to napisal 

tak jak by ktos na plugins.bukkit do opisu dodawal PRZEDSTAWIAM WAM MOJ AUTORSKI PLUGIN KTORY KAZDY MOZE POBRAC

wgl to jest skrypt - nic ciekawego 

Opublikowano

@up To jest twoje zdanie ;) Pisze tylko że autorski. Poza tym ma to urozmaicić serwer a nie tylko kopanie, budowanie, kopanie, budowanie itd. itd.

Tworzę strony internetowe.

Sklepy Minecraft, CMS-y, fora itp.

Opublikowano

Według mnie skrypt bez sensu, można ten skrypt zastąpić pluginem jobs - bardziej rozbudowany i nie spamujący variables.csv

on mine stone:
        add 2 to {expgor.%player%}
on mine of stone:

Po co to zdouble'owałeś? To samo z log...

 

W eventach ze śmiercią i damage używa się:

%attacker% - atakujacy
%victim% - otrzymujacy obrażenia

Nie rozumiem dostawania lvl za stone a za rudy nie ;p - nie używa otherdrops.

f

Opublikowano

Według mnie skrypt bez sensu, można ten skrypt zastąpić pluginem jobs - bardziej rozbudowany i nie spamujący variables.csv

on mine stone:
        add 2 to {expgor.%player%}
on mine of stone:

Po co to zdouble'owałeś? To samo z log...

 

W eventach ze śmiercią i damage używa się:

%attacker% - atakujacy
%victim% - otrzymujacy obrażenia

Nie rozumiem dostawania lvl za stone a za rudy nie ;p - nie używa otherdrops.

Trzeba jeszcze dodać, że jeśli nasze przykładowo "{expgor.%player%}" jest większe niż "50" to każdorazowo będzie nam ustawiać "{kopanie.%player%}" na coraz to wyższe wartości, aż dojdzie do tej do której powinno. Nie lepiej zrobić tak, że będzie ustawiało OD razu wartość jaką powinno zamiast ustawiać niewiadomo ile zmiennych w ciągu ułamka sekundy? Przypominam, że limit Skripta wynosi 1000 zmiennych na sekundę, jeśli przekroczymy tę wartość to skończy się to crashem serwera.

417711489342956987022.png

Opublikowano

Dzięki za opinię ;)

 

Postaram się wprowadzić to w następnej aktualizacji. Co do Jobs`a to on wprowadza pracę na serwerze to fakt ale pomyślałem, że nie będę siedział na poziomie zerowym ;) Po prostu pragnę nauczyć się czegoś więcej niż tylko siedzieć przy jednym kodzie ;)

 

"Nie rozumiem dostawania lvl za stone a za rudy nie ;p - nie używa otherdrops."

 

Jak mówiłem jest to wersja beta ;) 

W następnej aktualizacji ogarnę zmienne i dodam 20x więcej do kopania ;D

Tworzę strony internetowe.

Sklepy Minecraft, CMS-y, fora itp.

Opublikowano

Dzięki za opinię ;)

 

Postaram się wprowadzić to w następnej aktualizacji. Co do Jobs`a to on wprowadza pracę na serwerze to fakt ale pomyślałem, że nie będę siedział na poziomie zerowym ;) Po prostu pragnę nauczyć się czegoś więcej niż tylko siedzieć przy jednym kodzie ;)

 

"Nie rozumiem dostawania lvl za stone a za rudy nie ;p - nie używa otherdrops."

 

Jak mówiłem jest to wersja beta ;) 

W następnej aktualizacji ogarnę zmienne i dodam 20x więcej do kopania ;D

Masz rację i nie zwracaj uwagi na krytykę :) 

może spróbuj opracować wiecej prac i coś nowego

3302m3QuoH.png

Opublikowano

Okay ;) Oraz dodam opcje (ułatwienie) by każdy sam mógł ustalać ile do lvl jest potrzebne exp ;)

Tworzę strony internetowe.

Sklepy Minecraft, CMS-y, fora itp.

  • 2 tygodnie później...
Opublikowano

Ref. Muszę się zabrać za aktualizację ;)

Tworzę strony internetowe.

Sklepy Minecraft, CMS-y, fora itp.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...