Creative modding - Wątek roboczy

Wszelkie pytania na temat SAIL'a i modowania OW.
User avatar
Serpent
Soldier level 10
Soldier level 10
Estonia
Príspevky: 4169
Dátum registrácie: Tue Jul 07, 2009 9:13 pm
Location: Polska - EuroStan ZSRE
Kontaktovať používateľa:

Re: Niezniszczalni mod - Wątek roboczy

Post od používateľa Serpent »

Najlepiej uśmiercić postać.

DestroyUnit(un);
Epickie teksty:
Marek1906: jak zrobic aby sail był zielony?
Kvantovy: Wszystko normalne, wszystko w koło było dziwne
Kvantovy:: To jest fajne, że to nie jest takie głupie
Kvantovy:: remove sos from kanapeczka
Kvantovy:: zdarzają się rzezy które sie filozofom nie śniły
Cenwen: problemem jest gejostwo
"Taki z niego fizyk jak ze mnie baletnica" - Profesor Scholtze o Kvantovym.
JAKBYŁ BYM CZECHEM TO BYM ROZŁOŻYŁ NAMIOT ~Kvanciak
Markok
Soldier level 6
Soldier level 6
Príspevky: 313
Dátum registrácie: Thu Sep 04, 2014 12:53 am
Location: Oberschlesien
Kontaktovať používateľa:

Re: Niezniszczalni mod - Wątek roboczy

Post od používateľa Markok »

SaveForQuickRestart; po dialogach wstawiasz..
A tego Paula wcale nie musi być na mapie, starczy, że dasz Paul = NewCharacter; i już będzie w SAIL'u, na mapie go być nie musi.. SayRadio będzie chodziło jak ta lala
User avatar
Creative
Blackmen level 100
Blackmen level 100
Poland
Príspevky: 1242
Dátum registrácie: Tue Jan 27, 2009 4:07 pm

Re: Niezniszczalni mod - Wątek roboczy

Post od používateľa Creative »

Creative wrote:Mam ustawione remove unit po 1 dialogu postaci, po 2 dialogu postać będzie się odzywała, jak jej nie będzie na mapie?
Działa ten sposób.

Jak zrobić zaznaczenie na mapie w misji takimi np. czerwonymi krzyżykami?
Image
User avatar
Antitheus
Kung Führer
Kung Führer
Korea North
Príspevky: 2526
Dátum registrácie: Thu Jan 04, 2007 9:45 pm
Location: Gorzów Wlkp.
Kontaktovať používateľa:

Re: Niezniszczalni mod - Wątek roboczy

Post od používateľa Antitheus »

Creative wrote: Jak zrobić zaznaczenie na mapie w misji takimi np. czerwonymi krzyżykami?
User avatar
Creative
Blackmen level 100
Blackmen level 100
Poland
Príspevky: 1242
Dátum registrácie: Tue Jan 27, 2009 4:07 pm

Re: Niezniszczalni mod - Wątek roboczy

Post od používateľa Creative »

Miały być ataki co 2 minuty właczone kodem enable; a tylko był 1 atak, co zrobiłem nie tak?

Code: Select all

enable;
wait(2$0);
arabattack2;
arabattack;
Tak też nie działa.

Code: Select all

enable;
ruattack;
wait(0$2);
ruattack;
Image
User avatar
MrMentor
Soldier level 4
Soldier level 4
Príspevky: 80
Dátum registrácie: Thu Aug 28, 2014 1:13 pm
Location: Poland

Re: Niezniszczalni mod - Wątek roboczy

Post od používateľa MrMentor »

Code: Select all

Every 2$00 do
begin
enable;

ruattack;

end;
User avatar
MrMentor
Soldier level 4
Soldier level 4
Príspevky: 80
Dátum registrácie: Thu Aug 28, 2014 1:13 pm
Location: Poland

Re: Niezniszczalni mod - Wątek roboczy

Post od používateľa MrMentor »

Code: Select all

Export attacks_enabled;

// Tu masz swoje dialogi i zaraz po nich dajesz :
attacks_enabled=true;
I gdzieś w kodzie :

Code: Select all

Every 2$00 trigger attacks_enabled do
begin
enable;
ruattack;
end;
Rozpoczną się po 2 minutach od włączenia (czyli po zakończeniu dialogów).

Edit. Usuwanie postów FTW.
User avatar
Creative
Blackmen level 100
Blackmen level 100
Poland
Príspevky: 1242
Dátum registrácie: Tue Jan 27, 2009 4:07 pm

Re: Niezniszczalni mod - Wątek roboczy

Post od používateľa Creative »

Dzięki jesteś świetny w tym, działa :)
Image
User avatar
Creative
Blackmen level 100
Blackmen level 100
Poland
Príspevky: 1242
Dátum registrácie: Tue Jan 27, 2009 4:07 pm

Re: Niezniszczalni mod - Wątek roboczy

Post od používateľa Creative »

Jaki jest odpowienik do strony rosyjskiej jak w amerykanskiej?

mods\mój mod\Interface\Amer
Image
User avatar
Gorki16
Soldier level 5
Soldier level 5
Príspevky: 236
Dátum registrácie: Thu Jan 29, 2009 1:02 pm
Location: Głogów

Re: Niezniszczalni mod - Wątek roboczy

Post od používateľa Gorki16 »

Rus
User avatar
Creative
Blackmen level 100
Blackmen level 100
Poland
Príspevky: 1242
Dátum registrácie: Tue Jan 27, 2009 4:07 pm

Re: Niezniszczalni/Sniper mod - Wątek roboczy

Post od používateľa Creative »

Jak zrobić by postać cały czas podążała za głównym bohaterem?
Image
User avatar
Nefarem
MODbase Moderator
Poland
Príspevky: 1108
Dátum registrácie: Sat Jan 15, 2011 8:13 pm
Location: Noxus

Re: Niezniszczalni/Sniper mod - Wątek roboczy

Post od používateľa Nefarem »

Code: Select all

Every 0$1 do
begin

   CenterNowOnUnits(un);
   Enable;

end;
Możesz w tym every dać jakiś warunek np zmienną żeby włączać i wyłączać ten blok bo inaczej przez całą misję będzie ci postać centrować.
Last edited by Nefarem on Mon May 25, 2015 4:37 pm, edited 1 time in total.
Absolute Dominion
Spoiler:
Modyfikacja opowiadająca historię Ivana Bierezova, żołnierza armii Rosyjskiej , weterana wojny w Chinach który wziął udział w misji ochrony złóż Alaskitu.

Download from Dropbox
Original War Cooperation
Spoiler:
Modyfikacja umożliwiająca granie w mapach z kampanii OW i nie tylko ze znajomymi kontra AI.

Download from Steam

Download from Dropbox
Original War Dialog Editor
Spoiler:
Program ułatwiający tworzenie plików wri z dialogami, zadaniami etc do Original War .

Download
User avatar
Gorki16
Soldier level 5
Soldier level 5
Príspevky: 236
Dátum registrácie: Thu Jan 29, 2009 1:02 pm
Location: Głogów

Re: Niezniszczalni/Sniper mod - Wątek roboczy

Post od používateľa Gorki16 »

Nefarem nie zrozumiałeś widzę co było celem kodu, który on chciał.

Code: Select all

Every 0$01 do
 Begin
  AddComMoveUnit(podążający,postać_główna);
   enable;
 End;

Łap mój, nie wiem czy można inaczej, ale działa :P
User avatar
Serpent
Soldier level 10
Soldier level 10
Estonia
Príspevky: 4169
Dátum registrácie: Tue Jul 07, 2009 9:13 pm
Location: Polska - EuroStan ZSRE
Kontaktovať používateľa:

Re: Niezniszczalni/Sniper mod - Wątek roboczy

Post od používateľa Serpent »

Można się pokusić o lepszy kod:

Code: Select all

// Jednostka un niech podąża za un2 jeżeli ich odległość jest większa niż 5
Export Function Follow(un, un2);
var dist;
begin
dist := GetDistUnits(un, un2);

      if dist > 5 then
         ComMoveXY(un, GetX(un2), GetY(un2))
      else
         ComTurnUnitToUnit(un, un2);
end;

Jeżeli postać ciągle ma podąć za celem to trzeba zapętlić funkcję za pomocą every lub przerobić tą funkcję ;)
Epickie teksty:
Marek1906: jak zrobic aby sail był zielony?
Kvantovy: Wszystko normalne, wszystko w koło było dziwne
Kvantovy:: To jest fajne, że to nie jest takie głupie
Kvantovy:: remove sos from kanapeczka
Kvantovy:: zdarzają się rzezy które sie filozofom nie śniły
Cenwen: problemem jest gejostwo
"Taki z niego fizyk jak ze mnie baletnica" - Profesor Scholtze o Kvantovym.
JAKBYŁ BYM CZECHEM TO BYM ROZŁOŻYŁ NAMIOT ~Kvanciak
User avatar
Creative
Blackmen level 100
Blackmen level 100
Poland
Príspevky: 1242
Dátum registrácie: Tue Jan 27, 2009 4:07 pm

Re: Niezniszczalni/Sniper mod - Wątek roboczy

Post od používateľa Creative »

Gdzie można znaleźć jakieś darmowe mapy?
Image
Napísať odpoveď