Strana 1 z 1

SAIL - nadanie ide. pojazdu/budynku w budowie

: Ut Aug 07, 2007 11:46 am
autor: Blashix
Co trzeba zrobić aby pojazd wybudowany w jakimś warsztacie miał identyfikator ?

: Ut Aug 07, 2007 11:59 am
autor: Anarchy
Żeby nie zakładać kolejnego tematu napiszę tu że ja też chce wiedzieć tyle że nie pojazd tylko budynek...

: St Aug 08, 2007 6:44 pm
autor: NNPlaya
To raczej niemożliwe :roll: Można posłużyć się ewentualnie komendą FilterUnits...

: St Aug 08, 2007 6:47 pm
autor: Anarchy
NNPlaya napísal:To raczej niemożliwe :roll:
Taa..? Na pewno? To jak oni zrobili że kiedy wybudujesz skład to pojawia ci się jego nazwa(w 3 misji rosyjskiej, budowa bazy im. jakiegoś komucha^^ Epsilon i coś jeszcze chyba.

: St Aug 08, 2007 7:04 pm
autor: NNPlaya
To se sprawdź kurcze w misji 6 Amerykanów. Zajrzyj do Saila. Ja nie pamiętam jak dokładnie było, ale na pewno nie było z nadaniem identyfikatora.

: Pi Aug 10, 2007 2:09 am
autor: YuriStriatov
A to nie jest tak przypadkiem ze jak tworzysz cos nowego w sailu to robisz tam np.:

Kód: Vybrať všetko

pojazd = CreateVehicle;
To identyfikator to jest wlasnie ten "pojazd" i mozesz z nim robic co chcesz? Bo mi sie zdaje ze to tak jest, a przynajmniej powinno.[/code]

: Pi Aug 10, 2007 7:02 am
autor: Blashix
no ale to nie pasuje do kodu ^^ bo jest tylko Blabla(id.warsztatu, silnik,typ,podwozie,sredni,bron) cos w tym stylu XD

: Pi Aug 10, 2007 3:12 pm
autor: YuriStriatov
no ale to drugie to jest na nalozenie budynku na mapie nie, a zmienna "id.warsztatu" nadal mozesz uzywac chyba co nie?

:/

: Pi Aug 10, 2007 4:24 pm
autor: Blashix
No nie wiem... Jakoś mi to nie idzie ...

Kód: Vybrať všetko

every 2$0 MARKED 01 do
begin
ComConstruct(warsztat,us_morphling,engine_siberite,control_computer,us_crane);
Disable(01);
end;
Nijak się nie da dodać "pojazd = CreateVehicle;" :/

Chyba gdzieś za ustawieniami pojazdu powinien być jakiś kodzik na ident ew. za id. warsztatu ^^ np.:

Kód: Vybrať všetko

ComConstruct(warsztat,pojazd,us_morphling,engine_siberite,control_computer,us_crane);
Ale nie hula :/

: Pi Aug 10, 2007 6:05 pm
autor: Radzio
Dajesz w kodzie cos takiego:

Kód: Vybrať všetko

EXPORT pojazd;

// jakis tam kod

on VehicleConstructed(poj,bud) do
begin
if bud=warsztat then
if GetChassis(poj)=5 then
if GetEngine(poj)=3 then
if GetControl(poj)=3 then
if GetWeapon(poj)=13 then
begin
pojazd=poj;
end;
end;
To nada identyfikator "pojazd" kazdemu pojazdowi o wskazanych przez ciebie wyzej parametrach, ktory zostanie zbudowany w fabryce o identyfikatorze "warsztat".
O nadawaniu identyfikatorow tworzonym budynkom napisze pozniej.
Do zoNE: Napisze o tym wszystkim tutka, wiec tego z laski swojej nie kopiuj do dzialu modding archive :P

Spoko - zoNE

: Ne Aug 19, 2007 11:24 pm
autor: NNPlaya
EOT