Skocz do zawartości
  • 0

Jak mam dodać dmg do miecza ze zmiennej


Pytanie

mam taki problem bo chciałem zrobić coś takiego ze jeśli mamy w zmiennej np: 20 to żeby dodawało 20 do dmg zadawanego przez gracza

mój skrypt wygląda tak:

on damage:
    if attacker is a player:
        increase attacker damage by {sila:%player%}

Odnośnik do komentarza
https://skript.pl/temat/31161-jak-mam-doda%C4%87-dmg-do-miecza-ze-zmiennej/
Udostępnij na innych stronach

18 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
1 godzinę temu, ZiomalShoot napisał:

a jak zrobić żeby ten damage ze zmiennej to byly procenty całego ataku

on damage:
	if attacker is a player:		
		set {_d} to 1.1
		set damage to damage*{_d}

Coś takiego?
1.1 = 110% obrażeń.
Usuń jak coś set {_d} to 1.1 i zmień {_d} na swoją zmienną. 

Odnośnik do komentarza
https://skript.pl/temat/31161-jak-mam-doda%C4%87-dmg-do-miecza-ze-zmiennej/#findComment-202926
Udostępnij na innych stronach

  • 0
1 minutę temu, ZiomalShoot napisał:

aha i co do tego pierwszego skryptu na damage to nie dodaje zadnego damage do ataku

Wkleiłeś kod czy przeczytałeś go i zauważyłeś gdzie jest zmieniona nazwa zmiennej?

Odnośnik do komentarza
https://skript.pl/temat/31161-jak-mam-doda%C4%87-dmg-do-miecza-ze-zmiennej/#findComment-202940
Udostępnij na innych stronach

  • 0

teraz przeczytałem a jak zrobic zmienną jako % ale nie tak jak ty tylko cos w stylu

on damage:
    if attacker is a player:        
        set damage to damage * {sila:%attacker%}%

 

Edytowane przez ZiomalShoot
ważne pytanie
Odnośnik do komentarza
https://skript.pl/temat/31161-jak-mam-doda%C4%87-dmg-do-miecza-ze-zmiennej/#findComment-202941
Udostępnij na innych stronach

  • 0
21 minut temu, ZiomalShoot napisał:

w sensie miecz bije np: 20 to żeby każdy 1 punkt siły podnosił go o 1% np: jesli mamy miecz co bije 20 i 50 punktów siły to bijemy po 30

 

dmg = dmg*(1+[sila*0,01])

Odnośnik do komentarza
https://skript.pl/temat/31161-jak-mam-doda%C4%87-dmg-do-miecza-ze-zmiennej/#findComment-202944
Udostępnij na innych stronach

  • 0
1 minutę temu, ZiomalShoot napisał:

on damage:
    if attacker is a player:        
        set damage to damage + {sila:%attacker%}

 

teraz mam tak i tez nie dziala jak powinno

Napisałem Ci jak ma to działać.
Możesz wcześniej zrobić sobie np. {_iledmgwejdzie} i na tej zmiennej zrobić wszystkie obliczenia

Odnośnik do komentarza
https://skript.pl/temat/31161-jak-mam-doda%C4%87-dmg-do-miecza-ze-zmiennej/#findComment-202946
Udostępnij na innych stronach

  • 0
1 minutę temu, ZiomalShoot napisał:

on damage:
    if attacker is a player:        
        set {_d} to {sila:%player%}
        set damage to damage * {_d}

 

tak mam

Źle!
Jeśli gracz będzie miał sile 2 to zada 200% obrażeń.
Jak pisałem wcześniej siła*0,01 i do tego dodajesz 1
dmg = dmg * (1+[sila*0.01])

Odnośnik do komentarza
https://skript.pl/temat/31161-jak-mam-doda%C4%87-dmg-do-miecza-ze-zmiennej/#findComment-202948
Udostępnij na innych stronach

  • 0

on damage:
    if attacker is a player:        
        set {_d} to {sila:%player%}
        set damage to damage + ({_d} * 0.01)

 

czyli ma byc tak ale nie dziala chociaż nie ma błędów

Odnośnik do komentarza
https://skript.pl/temat/31161-jak-mam-doda%C4%87-dmg-do-miecza-ze-zmiennej/#findComment-202949
Udostępnij na innych stronach

  • 0
20 minut temu, ZiomalShoot napisał:

on damage:
    if attacker is a player:        
        set {_d} to {sila:%player%}
        set damage to damage + ({_d} * 0.01)

 

czyli ma byc tak ale nie dziala chociaż nie ma błędów

options:
	dmg: 15
on damage:
	set {_dmg} to damage
	set {_ile} to 1+({@dmg}*0.01)
	send "{@dmg}" to attacker
	send "%{_dmg}%" to attacker
	send "%{_ile}%" to attacker
	set {_koniec} to "%{_dmg}*{_ile}%"
	send {_koniec} to attacker
	set damage to {_dmg}*{_ile}

Bardziej nie mogę Ci tego zobrazować 

Odnośnik do komentarza
https://skript.pl/temat/31161-jak-mam-doda%C4%87-dmg-do-miecza-ze-zmiennej/#findComment-202950
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ę...