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.