Page 4 of 5

Posted: Sun Jan 28, 2007 3:17 pm
by Radzio
jedyne co znalazlem to:

Code: Select all

Researched(1,technologia)
gdzie 1 to numer koloru gracza, a technologia to nazwa odpowiedniej tecnologii, ale nie mozna uzywac [] wiec nie mozna wprowadzic kilku technologii naraz

temat

Posted: Sun Jan 28, 2007 5:04 pm
by NaDoL
No komendę czyta poprawnie, ale ja zapisać technologie?? jak pisze np. gun czy rocket to mówi że źle, próbowałem am_gun ale też nie idzie...i tak z każda techa (gun dałem za przykład bo jest chyba najkrótszy)

Posted: Sun Jan 28, 2007 5:26 pm
by Radzio
lista tech:

Code: Select all

tech_SolPow
tech_SolEng
tech_OilPow
tech_OilEng
tech_ApeLang
tech_ApePsych
tech_ApeAgres
tech_ApeNeural
tech_ApeBrain
tech_StimDrugs
tech_Radar
tech_MatDet
tech_BioDet
tech_MatPred
tech_LasSight
tech_Soporific
tech_Laser
tech_LasDouble
tech_RemCont
tech_RemCharge
tech_PartInvis
tech_HidCam
tech_SibDet
tech_SibLoc
tech_SibPow
tech_SibEng
tech_Behemoth
tech_Artifact
tech_SibFiss
tech_SibContam
tech_TauRad
tech_SpacAnom
tech_TauField
tech_Lapser
tech_LimTeleport
tech_TargTeleport
tech_AI
tech_AdvAI
tech_Virus
tech_AdvChassis
tech_Flame
tech_Gatling
tech_Gun
tech_AdvMet
tech_Rocket
tech_AdvRocket
tech_Mortar
tech_Explos
tech_SelfDest
tech_Bazooka
tech_Tech1
tech_Tech2
tech_Tech3
tech_Weap1
tech_Weap2
tech_Weap3
tech_Sib1
tech_Sib2
tech_Sib3
tech_Comp1
tech_Comp2
tech_Comp3
tech_Opto1
tech_Opto2
tech_Opto3
tech_ST1
tech_ST2
tech_ST3
tech_Bio1
tech_Bio2
tech_Bio3

temat

Posted: Sun Jan 28, 2007 9:20 pm
by NaDoL
Ok, good:D a co do działania kilku to wystarczy dać
every 0$1 trigger Researched(1,technologia) and Researched(1,technologia2)

Posted: Mon Jan 29, 2007 10:13 am
by Radzio
tak, and ... i tak dalej

temat

Posted: Mon Jan 29, 2007 3:30 pm
by NaDoL
potrzebuje jeszcze kilku fragmentów:
(wszystko every trigger, zeby dac do medali)
1. zbudował laser
2. nie stracil zadnego ludzika (z 10)
3. zbudowal podwojny laser
4. zabiles ''ktosia''
5. zbudowales pojazd komputerowy
6. zbudowales rakiete syb.
i chyba tyle;p

Posted: Mon Jan 29, 2007 4:40 pm
by Radzio
i ty mowisz ze nie prosisz o cale fragmenty...
sam to sprobuj zrobic, a wgoloe to nie mozna dac 6 medali

Posted: Mon Jan 29, 2007 5:02 pm
by Odyseusz
Radzio wrote:i ty mowisz ze nie prosisz o cale fragmenty...
sam to sprobuj zrobic, a wgoloe to nie mozna dac 6 medali
Mu chyba nie chodzi o 6 medali w jednej misji, to pewnie medale do kilku misji.
Bo to każdy wie że nie może być 6 medali :)

temat

Posted: Tue Jan 30, 2007 6:05 pm
by NaDoL
każdy jest do innej, chce tylko komendy na te medale, no to właśnie z kąd ja mam je wziąć?

Posted: Tue Jan 30, 2007 6:20 pm
by Radzio
wszystkie dzialaja z "if",
prawie wszystkie (bo oprocz 4) beda oparte na FilterAllUnits
4 bedzie oparte na IsDead

parametry pokombinuj sam

temat

Posted: Sun Feb 04, 2007 2:01 pm
by NaDoL
No dobra załóżmy że mam, ale mam takie pytanie jest jakiś normalny kod które mówi że jak zginie side_3 (czyli ruscy budynki ludzie) np. to jest koniec gry...próbowałem z IsDead([F_side,3)] ale nie łapie próbowałem fillterallunits pod ruscy np. i IsDead(ruscy) też nie łapie (odrazu sie wygrywa po starcie misji) noi nie wiem...mam w kilku budynkach że isdead to dziala ale mało to jest praktyczne nazywać każdy budynek i isdead:/ a co od laseru to dałem taki kod jak z radarem mi dałes wcześniej tylko liczbe na 10 (bo tak psize w tym czyms o sailu) ale cały czas daje że nie zbudowałeś

Posted: Sun Feb 04, 2007 3:04 pm
by Radzio
to zalezy od laseru 10 to podwojny 9 to pojedynczy, moj kod powinien to obsluzyc tak samo jak i radar,
co do smierci calej side_3 to kod bedzie taki

Code: Select all

every 0$1 trigger FilterAllUnits([[f_side,3],[f_ok]])=0 do
//itd.

temat

Posted: Mon Feb 05, 2007 1:44 pm
by NaDoL
okey thx, mam jeszcze jeden problem (chyba już ostatni) da się napisać że jeśli bomba spadnie na aree to coś tam? i jak by było że bomba tylko po wyprodukowaniu (czyli jak wyjeżdża z fabryki) to dialog sie włącza ?

Posted: Mon Feb 05, 2007 7:05 pm
by Radzio
co do arei, hmm, mozna by bylo to jakos obejsc np. zeby cos sie dzialo jak wszystkie jednostki danej nacji zostaly tam zniszczone, co do spadku na pusta aree to nie mam pojecia, to drugie to juz jest latwiejsze:

Code: Select all

//poczatek
var first_time;

// dalej w kodzie
on vehicleconstructed(veh) do
begin
if GetWeapon(veh)=us_siberium_rocket and not first_time then
begin
first_time=1;
//twoj dialog ;)
end;
end;

temat

Posted: Sun Feb 11, 2007 4:29 pm
by NaDoL
To nie działa;p ale przecież może być to z filterallunits, a co do laseru to poprostu ten kod nie jest zbyt optymalny bo on sprawdza obecność laseru w czasie dawania medali a nie czy w ogóle był, ale zroibłem to trochę inaczej (po zbudowaniu za x podstawia 2 a później tylko przy medalach sprawdza czy x=2 ^^)
Ale mam teraz problem poza sailem, mam 16 misje i nie działają dialogi w niej:/ bo w mappreferences nie można ustawić 16 i nie zagdza się z plikami wri w ktorym są dialogi, da się to zrobić czy muszę kasować misje żeby było 15?