Problemy Terminata Dotyczące modowania

Wszystko o modach, patchach i błędach w OW oraz ogólnym programowaniu.
Radzio
Site Administrator
Site Administrator
Poland
Сообщения: 2898
Зарегистрирован: ven. juil. 28, 2006 10:58 am
Localisation: Bialystok, Poland

Re: Problemy Terminata Dotyczące modowania

Message Radzio »

A string to ciąg znaków zamknięty w cudzysłowie, o tak:

Code : Tout sélectionner

'idencik'
więc np.

Code : Tout sélectionner

YouLost('idencik');
Avatar de l’utilisateur
Terminat
Soldier level 5
Soldier level 5
Сообщения: 214
Зарегистрирован: sam. août 01, 2009 10:32 pm

Re: Problemy Terminata Dotyczące modowania

Message Terminat »

ok thx umiem juz te podstawy wszystkie
teraz pytanie
1Jak stworzyc efekt okna?
2 i jak zrobic aby przegrac gdy postac zginie
3 jak zrobic aby w RewardPeople lub SaveCharacters aby to nie byla jedna postac tylko kilka
4 umiem pozmieniac opisy wspolrzedne itp ale w wyborze kampani jak?
5 Jak ulozyc kod na dodanie celu misji?
Nikt was tak nie *****
Jak będzie was ***** Langusta

~Terminat. 2016.
Avatar de l’utilisateur
Gorki16
Soldier level 5
Soldier level 5
Сообщения: 236
Зарегистрирован: jeu. janv. 29, 2009 1:02 pm
Localisation: Głogów

Re: Problemy Terminata Dotyczące modowania

Message Gorki16 »

na cele misji to proste jest xD w pliku gdzie masz dialogi dajesz linijkę:

# C1
Add Main cel
- Cel jest taki.
#
aby usunąć cel dajesz
# C1a
del cel
#
aby dodać dodatkowy cel, tzn. drugorzędny dajesz:
# Add Secondary celek
- Cel drugorzędny
#
kasujesz go tak samo jak poprzedni.

w sailu dajesz w miejscu gdzie ma się pojawić cel:

Code : Tout sélectionner

CangeMissionObjectives('C1');

więcej aby Ci podać musiałbym pogrzebać trochę w plikach xD
Radzio
Site Administrator
Site Administrator
Poland
Сообщения: 2898
Зарегистрирован: ven. juil. 28, 2006 10:58 am
Localisation: Bialystok, Poland

Re: Problemy Terminata Dotyczące modowania

Message Radzio »

Terminat a écrit :ok thx umiem juz te podstawy wszystkie
teraz pytanie
1Jak stworzyc efekt okna?
2 i jak zrobic aby przegrac gdy postac zginie
3 jak zrobic aby w RewardPeople lub SaveCharacters aby to nie byla jedna postac tylko kilka
4 umiem pozmieniac opisy wspolrzedne itp ale w wyborze kampani jak?
5 Jak ulozyc kod na dodanie celu misji?
1 - ocb?
2 - n-ty raz wałkowane
3 - lista np.

Code : Tout sélectionner

RewardPeople([u1, u2, u3, ..., uN]);
4 - chyba już zasypiam, ale ocb?
5 - post wyżej
Avatar de l’utilisateur
Nitek
Community Veteran
Community Veteran
Сообщения: 997
Зарегистрирован: lun. avr. 13, 2009 4:13 pm
Localisation: Białystok
Контактная информация:

Re: Problemy Terminata Dotyczące modowania

Message Nitek »

Ja na Twoim miejscu NAJPIERW spróbowałbym sam to zrobić, a dopiero jak nie (po długich bezowocnych poszukiwaniach) dasz rady tego zrobić sam, to DOPIERO napisz na forum. :disco:
Avatar de l’utilisateur
Terminat
Soldier level 5
Soldier level 5
Сообщения: 214
Зарегистрирован: sam. août 01, 2009 10:32 pm

Re: Problemy Terminata Dotyczące modowania

Message Terminat »

dobra ok
mecze sie ale i tak jie wychodzi tylko blad jak zwykle

Code : Tout sélectionner

Starting
Begin
ResetFog;
end;
EXPORT Jos;
EXPORT Man;
EXPORT Har;


Jos=CreateCharacter('Jos');
PlaceUnitArea (Jos,Area11,true);
Man=CreateCharacter('Man');
PlaceUnitArea(Man,Area11,true);
Har=CreateCharacter('Har');
PlaceUnitArea(Har,Area11,true);
end;
Nikt was tak nie *****
Jak będzie was ***** Langusta

~Terminat. 2016.
Avatar de l’utilisateur
Backero
Community Veteran
Community Veteran
Сообщения: 556
Зарегистрирован: jeu. oct. 18, 2007 5:36 pm
Localisation: Rzeszów/Rudnik nad Sanem/Chalupki
Контактная информация:

Re: Problemy Terminata Dotyczące modowania

Message Backero »

Code : Tout sélectionner

EXPORT Jos, Man, Har;
Starting
Begin
ResetFog;
Jos=CreateCharacter('Jos');
PlaceUnitArea (Jos,Area11,true);
Man=CreateCharacter('Man');
PlaceUnitArea(Man,Area11,true);
Har=CreateCharacter('Har');
PlaceUnitArea(Har,Area11,true);
end;
Avatar de l’utilisateur
Terminat
Soldier level 5
Soldier level 5
Сообщения: 214
Зарегистрирован: sam. août 01, 2009 10:32 pm

Re: Problemy Terminata Dotyczące modowania

Message Terminat »

ale jednosta sie nie pojawia wogole po tym kodzie
Nikt was tak nie *****
Jak będzie was ***** Langusta

~Terminat. 2016.
Avatar de l’utilisateur
Backero
Community Veteran
Community Veteran
Сообщения: 556
Зарегистрирован: jeu. oct. 18, 2007 5:36 pm
Localisation: Rzeszów/Rudnik nad Sanem/Chalupki
Контактная информация:

Re: Problemy Terminata Dotyczące modowania

Message Backero »

a masz w start.txt zdefiniowane de postacie?

poza tym zamiast CreateCharacter daj LoadCharacter
Avatar de l’utilisateur
Terminat
Soldier level 5
Soldier level 5
Сообщения: 214
Зарегистрирован: sam. août 01, 2009 10:32 pm

Re: Problemy Terminata Dotyczące modowania

Message Terminat »

oczywiscie ze mam
jak LoadCharacter biore to blad wyskakuje z PlaceUnitArea ale nie plik start tylko outputRU2

Code : Tout sélectionner

EXPORT Jos, Man, Har;
Starting
Begin
ResetFog;
Jos=LoadCharacter('Jos')
PlaceUnitArea (Jos,Area11,true);
Man=LoadCharacter('Man');
PlaceUnitArea(Man,Area11,true);
Har=LoadCharacter('Har');
PlaceUnitArea(Har,Area11,true);
end;
Nikt was tak nie *****
Jak będzie was ***** Langusta

~Terminat. 2016.
Avatar de l’utilisateur
Backero
Community Veteran
Community Veteran
Сообщения: 556
Зарегистрирован: jeu. oct. 18, 2007 5:36 pm
Localisation: Rzeszów/Rudnik nad Sanem/Chalupki
Контактная информация:

Re: Problemy Terminata Dotyczące modowania

Message Backero »

moze dlatego ze masz odstep miedzy placeunitarea a nawiasem? :P
ph3nom
Veteran
Сообщения: 286
Зарегистрирован: jeu. août 03, 2006 2:17 pm
Localisation: Europe

Re: Problemy Terminata Dotyczące modowania

Message ph3nom »

Funkcja CreateCharacter odnosi się tylko do już utworzonych i zapisanych (w poprzednich misjach) postaci.

Jeżeli postacie są nowe (tzn. nie zostały zapisane w poprzednich misjach), użyj funkcji NewCharacter,
wg. schematu:

Code : Tout sélectionner

id=NewCharacter('id');
Image
Radzio
Site Administrator
Site Administrator
Poland
Сообщения: 2898
Зарегистрирован: ven. juil. 28, 2006 10:58 am
Localisation: Bialystok, Poland

Re: Problemy Terminata Dotyczące modowania

Message Radzio »

LoadCharacter bierze 3 parametry, najprościej jest dać:

Code : Tout sélectionner

xyz=LoadCharacter('xyz', 0, 0);
Avatar de l’utilisateur
Terminat
Soldier level 5
Soldier level 5
Сообщения: 214
Зарегистрирован: sam. août 01, 2009 10:32 pm

Re: Problemy Terminata Dotyczące modowania

Message Terminat »

Code : Tout sélectionner

every 0$1 trigger IsInArea(Jos,Area13) do
begin
if FilterAllUnits([[f_side,3],[f_weapon,11]])>=1 or FilterAllUnits([[f_side,3],
Say(Jas,'Jas4');
SetSide(Eng,6);
SetSide(Mech,6);
SetSide(Mec,6);
end;
1 to jest kod aby cos po zrobieniu radaru sie wydarzylo ale nie dziala
2 Gdzie sa te numery innych pojazdow?
Nikt was tak nie *****
Jak będzie was ***** Langusta

~Terminat. 2016.
ph3nom
Veteran
Сообщения: 286
Зарегистрирован: jeu. août 03, 2006 2:17 pm
Localisation: Europe

Re: Problemy Terminata Dotyczące modowania

Message ph3nom »

Spróbuj używając SAIL Event:

na początku:

Code : Tout sélectionner

EXPORT radar_is_built=false;
dla pojazdu z radarem:

Code : Tout sélectionner

On VehicleConstructed(vehicle,factory) do
begin
if (GetSide(vehicle)=3) and (GetWeapon(vehicle)=11) and factory=//należy wstawić identyfikator fabryki, w której pojazd powinien zostać zbudowany// and not radar_is_built then
begin
radar_is_built=true;

Say(Jas,'Jas4');
SetSide(Eng,6);
SetSide(Mech,6);
SetSide(Mec,6);

end;  
end;
dla budynku z radarem:

Code : Tout sélectionner

On BuildingComplete(un) do
begin
if (GetSide(un)=3) and (GetBWeapon(un)=11) and not radar_is_built then
begin
radar_is_built=true;

Say(Jas,'Jas4');
SetSide(Eng,6);
SetSide(Mech,6);
SetSide(Mec,6);

end;
end;
Pełną listę stałych (z numerami jednostek) można pobrać stąd: LINK

// nie po to sie meczylismy z wiki aby teraz nikt z niej nie korzystal:
http://wiki.owsupport.com/index.php?tit ... nstants/pl
- Gothuk

Wiki jest w porządku, ale dobrze jest pobrać stałe i zmienne na dysk, aby móc pracować off-line.
Image
Ответить