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 skryptu na poziom postaci i zombie


slawek3231

Rekomendowane odpowiedzi

Opublikowano

Witam potrzebuję pomocy czy ktoś napisze mi skrypt gdy zabijemy zombie o nazwie "Zombie lvl.1" pisze na chacie "zabiłes zombie +3 pkt" i dostajemy wirtuale punkty [+3] a gdy zabijemy zombie o nazwie "lvl 2 to dostajemy 6 pkt" i gdy mamy np 10 pkt to awansujemy na 1 lvl potem te punkty się zerują i mamy 1 lvl i gdy nazbieramy 20 pkt mamy 2 lvl


 


PROSZĘ o POMOC


Opublikowano

Kod:

variables:
	{level::%player%} = 1
	{points::%player%} = 0
	
on death:
	victim is zombie
	if displayname of victim is "&bZombie &8[&6LVL 1&8]":
		add 3 to {points::%attacker%}
		send "&bZabiles Zombie! &8[&6+3 pkt&8] [&c%{points::%attacker%}%&8]" to attacker
	if displayname of victim is "&bZombie &8[&6LVL 2&8]":
		add 6 to {points::%attacker%}
		send "&bZabiles Zombie! &8[&6+6 pkt&8] [&c%{points::%attacker%}%&8]" to attacker
	set {_x} to {level::%attacker%} * 10
	set {_y} to {_x} - 1
	if {points::%attacker%} is bigger than {_y}:
		add 1 to {level::%attacker%}
		set {points::%attacker%} to 0
		send "&aAwansowales na poziom &e%{level::%attacker%}%&a!" to attacker

Mam nadzieję, że oto chodziło.

Pomogłem? Daj lajka! :D

Opublikowano

Mam nadzieję, że o to chodzi:

variables:
	{level::%player%} = 0
	{points::%player%} = 0
	
on death:
	victim is zombie
	if displayname of victim is "&bZombie &8[&6LVL 1&8]":
		add 3 to {points::%attacker%}
		send "&bZabiles Zombie! &8[&6+3 pkt&8] [&c%{points::%attacker%}%&8]" to attacker
	if displayname of victim is "&bZombie &8[&6LVL 2&8]":
		add 6 to {points::%attacker%}
		send "&bZabiles Zombie! &8[&6+6 pkt&8] [&c%{points::%attacker%}%&8]" to attacker
	set {_x} to {level::%attacker%} * 10
	set {_y} to {_x} - 1 + 10
	if {points::%attacker%} is bigger than {_y}:
		add 1 to {level::%attacker%}
		set {points::%attacker%} to 0
		send "&aAwansowales na poziom &e%{level::%attacker%}%&a!" to attacker

Teraz jest od levela zerowego.

Pomogłem? Daj lajka! :D

Opublikowano

@slawek3231 No to teraz tak jest. Sprawdź. Tylko, że do następnego levela trzeba mieć punktów: level * 10.

 

Gdybym chciał zrobić tak jak Ty mówisz, musiałbym napisać skrypt na nieskończoną liczbę leveli.

Pomogłem? Daj lajka! :D

Opublikowano

Wykombinowałem coś takiego:

variables:
	{level::%player%} = 0
	{points::%player%} = 0
	
on death:
	victim is zombie
	if displayname of victim is "&bZombie &8[&6LVL 1&8]":
		add 3 to {points::%attacker%}
		send "&bZabiles Zombie! &8[&6+3 pkt&8] [&c%{points::%attacker%}%&8]" to attacker
	if displayname of victim is "&bZombie &8[&6LVL 2&8]":
		add 6 to {points::%attacker%}
		send "&bZabiles Zombie! &8[&6+6 pkt&8] [&c%{points::%attacker%}%&8]" to attacker
	set {_x} to {level::%attacker%} * 10
	set {y} to {_x} - 1 + 10
	if {level::%attacker%} is 2:
		add 10 to {y}
	if {level::%attacker%} is 3:
		add 20 to {y}
	if {level::%attacker%} is bigger than 3:
		add 30 to {y}
	if {points::%attacker%} is bigger than {y}:
		add 1 to {level::%attacker%}
		set {points::%attacker%} to 0
		send "&aAwansowales na poziom &e%{level::%attacker%}%&a!" to attacker
	delete {y}

Teraz:

LVL 1 = 10 pkt

LVL 2 = 20 pkt

LVL 3 = 40 pkt

LVL 4 = 60 pkt

LVL 5 = 80 pkt

LVL 6 = 90 pkt

LVL 7 = 100 pkt

LVL 8 = 110 pkt

LVL 9 = 120 pkt

LVL 10 = 130 pkt

 

@slawek3231 Napisz czy mam rozbudować jeszcze bardziej.

Pomogłem? Daj lajka! :D

Opublikowano

a jak działa to że co 1 lvl np +10 pkt do kolejnego?

 


i jeszcze informacje ile brakuje to nastepnego lvla

oraz gdy lvl jest mniejszy niż 10 to nie można pisać

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...