Page 1 of 1
Tymczasowa nieśmiertelna jednostka?
Posted: Sun Feb 15, 2009 10:32 pm
by Blashix
Witam, wie może ktoś przypadkiem jaki kod odpowiadałby za nieśmiertelność jednostki (w sumie jednostek) na przykład żołnierza? Nie na stałe rzecz jasna....
Rozwiązanie typu daj więcej HP żołnierzowi - odpada.
Posted: Sun Feb 15, 2009 10:56 pm
by Gothuk
hmm nie ma kodu na niesmiertelnosc
jedyne co przychodzi mi na mysl to :
Code: Select all
export function immortal(unit);
begin
live = GetLives(unit);
while live < 1000 do
SetLives(unit, 1000);
end;
every 0$0.1 marked 001 do
begin
immortal(zol1);
immortal(zol2);
enable;
end;
Posted: Mon Feb 16, 2009 12:55 am
by Antitheus
wg mnie też podziała kod taki:
Code: Select all
every 0$0.1 marked 01 do
begin
setLives(postać,1000);
enable;
Enable (02);
End;
//Później może być do wyłączenia choć nie jestem pewnien czy podziałą
Every 0$0.1 <twoje zdarzenie> marked 02 do
begin
disable (01);
End;
a nóż zadziała ^^
Posted: Mon Feb 16, 2009 2:24 pm
by Blashix
Aha, więc w sumie można podnieść tymczasowo HP z poziomu saila po czym go zmniejszyć lub dezaktywować, powinno to od Lucyfera działać. Sprawdzę jeszcze, jak zacznę coś robić w sail'u.
Re: Tymczasowa nieśmiertelna jednostka?
Posted: Tue Dec 13, 2022 4:08 pm
by Jakskomiksu
Chyba najłatwiej rozwiązać tę kwestię podpatrując Powella z ostatniej misji AM.