Creative modding - Wątek roboczy

Wszelkie pytania na temat SAIL'a i modowania OW.
Avatar de l’utilisateur
Serpent
Soldier level 10
Soldier level 10
Estonia
Messages : 4169
Inscription : mar. juil. 07, 2009 9:13 pm
Localisation : Polska - EuroStan ZSRE
Contact :

Re: Niezniszczalni mod - Wątek roboczy

Message par 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
Messages : 313
Inscription : jeu. sept. 04, 2014 12:53 am
Localisation : Oberschlesien
Contact :

Re: Niezniszczalni mod - Wątek roboczy

Message par 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
Avatar de l’utilisateur
Creative
Blackmen level 100
Blackmen level 100
Poland
Messages : 1242
Inscription : mar. janv. 27, 2009 4:07 pm

Re: Niezniszczalni mod - Wątek roboczy

Message par Creative »

Creative a écrit :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
Avatar de l’utilisateur
Antitheus
Kung Führer
Kung Führer
Korea North
Messages : 2526
Inscription : jeu. janv. 04, 2007 9:45 pm
Localisation : Gorzów Wlkp.
Contact :

Re: Niezniszczalni mod - Wątek roboczy

Message par Antitheus »

Creative a écrit : Jak zrobić zaznaczenie na mapie w misji takimi np. czerwonymi krzyżykami?
Avatar de l’utilisateur
Creative
Blackmen level 100
Blackmen level 100
Poland
Messages : 1242
Inscription : mar. janv. 27, 2009 4:07 pm

Re: Niezniszczalni mod - Wątek roboczy

Message par Creative »

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

Code : Tout sélectionner

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

Code : Tout sélectionner

enable;
ruattack;
wait(0$2);
ruattack;
Image
Avatar de l’utilisateur
MrMentor
Soldier level 4
Soldier level 4
Messages : 80
Inscription : jeu. août 28, 2014 1:13 pm
Localisation : Poland

Re: Niezniszczalni mod - Wątek roboczy

Message par MrMentor »

Code : Tout sélectionner

Every 2$00 do
begin
enable;

ruattack;

end;
Avatar de l’utilisateur
MrMentor
Soldier level 4
Soldier level 4
Messages : 80
Inscription : jeu. août 28, 2014 1:13 pm
Localisation : Poland

Re: Niezniszczalni mod - Wątek roboczy

Message par MrMentor »

Code : Tout sélectionner

Export attacks_enabled;

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

Code : Tout sélectionner

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.
Avatar de l’utilisateur
Creative
Blackmen level 100
Blackmen level 100
Poland
Messages : 1242
Inscription : mar. janv. 27, 2009 4:07 pm

Re: Niezniszczalni mod - Wątek roboczy

Message par Creative »

Dzięki jesteś świetny w tym, działa :)
Image
Avatar de l’utilisateur
Creative
Blackmen level 100
Blackmen level 100
Poland
Messages : 1242
Inscription : mar. janv. 27, 2009 4:07 pm

Re: Niezniszczalni mod - Wątek roboczy

Message par Creative »

Jaki jest odpowienik do strony rosyjskiej jak w amerykanskiej?

mods\mój mod\Interface\Amer
Image
Avatar de l’utilisateur
Gorki16
Soldier level 5
Soldier level 5
Messages : 236
Inscription : jeu. janv. 29, 2009 1:02 pm
Localisation : Głogów

Re: Niezniszczalni mod - Wątek roboczy

Message par Gorki16 »

Rus
Avatar de l’utilisateur
Creative
Blackmen level 100
Blackmen level 100
Poland
Messages : 1242
Inscription : mar. janv. 27, 2009 4:07 pm

Re: Niezniszczalni/Sniper mod - Wątek roboczy

Message par Creative »

Jak zrobić by postać cały czas podążała za głównym bohaterem?
Image
Avatar de l’utilisateur
Nefarem
MODbase Moderator
Poland
Messages : 1108
Inscription : sam. janv. 15, 2011 8:13 pm
Localisation : Noxus

Re: Niezniszczalni/Sniper mod - Wątek roboczy

Message par Nefarem »

Code : Tout sélectionner

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ć.
Dernière modification par Nefarem le lun. mai 25, 2015 4:37 pm, modifié 1 fois.
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
Avatar de l’utilisateur
Gorki16
Soldier level 5
Soldier level 5
Messages : 236
Inscription : jeu. janv. 29, 2009 1:02 pm
Localisation : Głogów

Re: Niezniszczalni/Sniper mod - Wątek roboczy

Message par Gorki16 »

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

Code : Tout sélectionner

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
Avatar de l’utilisateur
Serpent
Soldier level 10
Soldier level 10
Estonia
Messages : 4169
Inscription : mar. juil. 07, 2009 9:13 pm
Localisation : Polska - EuroStan ZSRE
Contact :

Re: Niezniszczalni/Sniper mod - Wątek roboczy

Message par Serpent »

Można się pokusić o lepszy kod:

Code : Tout sélectionner

// 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
Avatar de l’utilisateur
Creative
Blackmen level 100
Blackmen level 100
Poland
Messages : 1242
Inscription : mar. janv. 27, 2009 4:07 pm

Re: Niezniszczalni/Sniper mod - Wątek roboczy

Message par Creative »

Gdzie można znaleźć jakieś darmowe mapy?
Image
Répondre