Odnośnie SAIL Eventów

Wszystko o modach, patchach i błędach w OW oraz ogólnym programowaniu.
Používateľov profilový obrázok
Moonstrider
Soldier level 4
Soldier level 4
Príspevky: 110
Dátum registrácie: Pi Nov 09, 2007 11:10 pm
Kontaktovať používateľa:

Odnośnie SAIL Eventów

Príspevok od používateľa Moonstrider »

Czy może mi któryś programista SAILa wyjaśnić dlaczego w eventach exportowane przez nie wartości nie mogą być stałymi lub zdefiniowanymi zmiennymi? Chodzi mi o to, dlaczego nie można napisać:

Kód: Vybrať všetko

On EnterBuilding(eon,ziomek) do
begin
//kod
end;
gdzie eon- id eona, ziomek- id jednostki, zamiast:

Kód: Vybrať všetko

On EnterBuilding(bui,uni) do
begin
if bui=eon then
if uni=ziomek then
//kod
end;
?
Používateľov profilový obrázok
Antitheus
Kung Führer
Kung Führer
Korea North
Príspevky: 2526
Dátum registrácie: Št Jan 04, 2007 9:45 pm
Bydlisko: Gorzów Wlkp.
Kontaktovať používateľa:

Príspevok od používateľa Antitheus »

a nie prosciej by ci było zamiast eventami posłużyć się nieco bardziej prymittwną metodą (np ja tak robię czasami, gdyż eventy średnio potrafię. np:

Kód: Vybrať všetko

Every 0$1 trigger isinAnrea(dupek,ruina) {jescze markeda mozesz wsadzić jeśli chcesz od jakiegoś miejsca} marked 01 do
begin;
// tu nie pamiętam dobrze kodów więc będe pisał z pamięci.
ingameon;
say(dupek,'ohohoh');
dwait(0$5);
Comenterunit(dupek,eon);
ingameoff;
end;
Naprawdę każdy kod i event idzie zastąpić nieco prostszym i o podobnym efekcje ;) jeśli nie dajesz rady z eventami to nie głowkuj za dużo tylko zrób tak. I sprawdź, czy przypadkiem ktoraś area i eon nie mają takich samych identow.
Radzio
Site Administrator
Site Administrator
Poland
Príspevky: 2898
Dátum registrácie: Pi Júl 28, 2006 10:58 am
Bydlisko: Bialystok, Poland

Príspevok od používateľa Radzio »

Bez znajomości eventów nie dorównasz programistom z Altaru. Eventy eksportują w podane zmienne swoje wartości, by wykorzystać je wewnątrz ich bloku (i tylko tam).
Používateľov profilový obrázok
Moonstrider
Soldier level 4
Soldier level 4
Príspevky: 110
Dátum registrácie: Pi Nov 09, 2007 11:10 pm
Kontaktovať používateľa:

Príspevok od používateľa Moonstrider »

Ależ ja nie mam problemów z eventami po prostu chciałem dowiedzieć się dlaczego nie można od razu wstawić w paramatry eventu stałych lub zdefiniowanych zmiennych( jak to pisze na tutorialu owsupportu). :)

edit: Jaka precyzja xD Ok Radzio thx rozumiem :D
Používateľov profilový obrázok
Antitheus
Kung Führer
Kung Führer
Korea North
Príspevky: 2526
Dátum registrácie: Št Jan 04, 2007 9:45 pm
Bydlisko: Gorzów Wlkp.
Kontaktovať používateľa:

Príspevok od používateľa Antitheus »

w sumie bawiąc się z eventami (mówię to po dnu pełnym pracy i modowania można ciekawe rzeczy sporządzić ;) [wiedziałoby sie więcej gdyby nie czestkie zmienne w plikach kampanii ;/
Napísať odpoveď