Skocz do zawartości
  • 0

Lvl


Sadham0

Pytanie

14 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
3 godziny temu, Sadham0 napisał:

W związku z tym, że dalej mi nie działa skrypt na level chciałbym prosić was o inny że pryz zabiciu słaby Zombie Lvl 1 dostaje 2 expa, a przy zabiciu bie Lvl 3 dostaje 4 expa komenda /poziom, 

Ale opisz bardziej jak ma działać ten skrypt...

Odnośnik do komentarza
https://skript.pl/temat/51945-lvl/#findComment-318372
Udostępnij na innych stronach

  • 0
3 godziny temu, KrychaMC09 napisał:

Ale opisz bardziej jak ma działać ten skrypt...

Słaby Zombie Lvl 1 ma dawać 2 expa

Gdy zdobędziemy 100 expa wbijamy poziom 2, i co level, x2 wymagający exp, na chacie ma być napisane jaki level mamy. Jak wstawię nie wiem 3 razy zombie  if victim's name is "&6Slaby Zombie Lvl 1" i każdy będzie miał inną nazwę żeby się exp nie stakowal, bo tak mam teraz że skryptem który właśnie nie działa 

Komenda /poziom pokazuje 

Ile mamy expa ile potrzebujemy ile jest wymagane na następny level 

I jak będzie Ci się chciało to mógłbyś dodać jakąś topke expa to chwila ale ja się coś tam na tym nauczę ale to może być taki dodatek jak ci się nie chce to nie musisz 

Jeżeli byś mógł to dla mnie zrobić to dziękuję za pomoc i miłego dnia 😇 

Odnośnik do komentarza
https://skript.pl/temat/51945-lvl/#findComment-318384
Udostępnij na innych stronach

  • 0
on death:
	if victim is zombie:
		if colored name of victim is "&7Zombie &eLVL &91":
			execute console command "xp add %attacker% 2 levels"
		if colored name of victim is "&7Zombie &eLVL &92":
			execute console command "xp add %attacker% 4 levels"
		if colored name of victim is "&7Zombie &eLVL &93":
			execute console command "xp add %attacker% 6 levels"
command /testmob:
	permission: zombie.spawn
	trigger:
		spawn 1 zombie at player's location
		set name of spawned entity to "&7Zombie &eLVL &91"
		spawn 1 zombie at player's location
		set name of spawned entity to "&7Zombie &eLVL &92"
		spawn 1 zombie at player's location
		set name of spawned entity to "&7Zombie &eLVL &93"
command /poziomy:
	trigger:
		send "&7&m----------&r&7 POZIOMY ZOMBIE &7&m----------&r"
		send "&eZOMBIE LVL 1 &7<--- &9Daje 2 levele"
		send "&eZOMBIE LVL 2 &7<--- &9Daje 4 levele"
		send "&eZOMBIE LVL 3 &7<--- &9Daje 6 levele"
		send "&7&m----------------------------------"

masz cos takiego  nie wiem o co ci chodzi dokładniej

Odnośnik do komentarza
https://skript.pl/temat/51945-lvl/#findComment-318387
Udostępnij na innych stronach

  • 0
7 minut temu, TheStremty napisał:
on death:
	if victim is zombie:
		if colored name of victim is "&7Zombie &eLVL &91":
			execute console command "xp add %attacker% 2 levels"
		if colored name of victim is "&7Zombie &eLVL &92":
			execute console command "xp add %attacker% 4 levels"
		if colored name of victim is "&7Zombie &eLVL &93":
			execute console command "xp add %attacker% 6 levels"
command /testmob:
	permission: zombie.spawn
	trigger:
		spawn 1 zombie at player's location
		set name of spawned entity to "&7Zombie &eLVL &91"
		spawn 1 zombie at player's location
		set name of spawned entity to "&7Zombie &eLVL &92"
		spawn 1 zombie at player's location
		set name of spawned entity to "&7Zombie &eLVL &93"
command /poziomy:
	trigger:
		send "&7&m----------&r&7 POZIOMY ZOMBIE &7&m----------&r"
		send "&eZOMBIE LVL 1 &7<--- &9Daje 2 levele"
		send "&eZOMBIE LVL 2 &7<--- &9Daje 4 levele"
		send "&eZOMBIE LVL 3 &7<--- &9Daje 6 levele"
		send "&7&m----------------------------------"

masz cos takiego  nie wiem o co ci chodzi dokładniej

Nie chodzi o exp ten na pasku tylko o zmienną wiem były 3 każdy używa innych chyba ale było tam 

{Lvl::%player%}

{wymag::%player%} 

{exp::%player%}

I pamiętam tyle, że 

On death:

    If victim's name is "&6Slaby zombie &8[&6Lvl 1&8]"

    Add 2  to {exp::%attacker%}

I ma być prefix gracza na chacie który ma level i tak dalej 

To ma być system levelowania zrobiony w skrypcie inaczej, a nie ten z XP w minecraft nie wiem czy to rozumiesz 

 

Odnośnik do komentarza
https://skript.pl/temat/51945-lvl/#findComment-318388
Udostępnij na innych stronach

  • 0
19 minut temu, Sadham0 napisał:

Nie chodzi o exp ten na pasku tylko o zmienną wiem były 3 każdy używa innych chyba ale było tam 

{Lvl::%player%}

{wymag::%player%} 

{exp::%player%}

I pamiętam tyle, że 

On death:

    If victim's name is "&6Slaby zombie &8[&6Lvl 1&8]"

    Add 2  to {exp::%attacker%}

I ma być prefix gracza na chacie który ma level i tak dalej 

To ma być system levelowania zrobiony w skrypcie inaczej, a nie ten z XP w minecraft nie wiem czy to rozumiesz 

 

on join:
	if {Lvl::%player%} is not set:
		set {Lvl::%player%} to 0

on death:
	if victim is zombie:
		if attacker is a player:
			if colored name of victim is "&7Zombie &eLVL &91":
				add 2 to {Lvl::%attacker%}
			if colored name of victim is "&7Zombie &eLVL &92":
				add 4 to {Lvl::%attacker%}
			if colored name of victim is "&7Zombie &eLVL &93":
				add 6 to {Lvl::%attacker%}
			send "&5%{Lvl::%attacker%}% LVL" to attacker

 

Odnośnik do komentarza
https://skript.pl/temat/51945-lvl/#findComment-318389
Udostępnij na innych stronach

  • 0
4 godziny temu, Helios1993 napisał:


Stary i trochę można by poprawić, ale działa.

Mógłbyś wytłumaczyć jak to działa? Bo nie wiem gdzie mam dać np nazwę moba z którego ma lecieć exp czy coś function to nie moja bajka

Odnośnik do komentarza
https://skript.pl/temat/51945-lvl/#findComment-318402
Udostępnij na innych stronach

  • 0
7 godzin temu, Helios1993 napisał:

Opisałem jak to zrobić, a nawet podałem przykład. Jeśli tego nie widzisz to zacznij od nauki czytania.

Fakt zrobiłem to

on death:

    if attacker is a player:

        if victim's name is "&aZombie &4lvl. 6":

            addExp(12, attacker)

Exp nie leci do /poziom

Odnośnik do komentarza
https://skript.pl/temat/51945-lvl/#findComment-318428
Udostępnij na innych stronach

  • 0

Sprawdzałem to i nie otrzymuje a nazwę moba z MythicMobs kopiowałem i wklejałem, w nazwę moba w skrypcie, więc na pewno ma taką nazwe

 

Sprawdzałem też 

If coloured name of victim is

I też nic próbowałem chyba wszystkiego jak wrócę do domu to zmienię może nazwę moba na 1 i w skrypcie na 1 to może zadziała 

 

53 minuty temu, Helios1993 napisał:

Jesteś pewny, że mob ma taką nazwę? Daj pod kodem przykładowym 'send "1" to attacker' i powiedz czy otrzymasz ten komunikat.

Dałem nazwę moba 123123 to samo w skrypcie i nic. 

Też zauważyłem, że jak daje 

/helioslvls setlvl 

I np 100 to postęp jest 0/200 tak jak w przypadku poziomu 0 

Nie otrzymuje wiadomosci, a errorów nie ma

Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/51945-lvl/#findComment-318432
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
Odpowiedz na pytanie...

×   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ę...