Dialogi - coś nie tak

Wszystko o modach, patchach i błędach w OW oraz ogólnym programowaniu.
User avatar
Pablo Abruzzi
Soldier level 5
Soldier level 5
Příspěvky: 269
Registrován: Mon Jul 28, 2008 3:09 pm
Location: Polska
Kontaktovat uživatele:

Dialogi - coś nie tak

Post od Pablo Abruzzi »

Mam problem z dialogiem:

Code: Select all

export soldat1,soldat2,ru1,ru2,ru3,ru4,ru5,c1,c2,c3,c4,c5;


Starting
Begin
RandomizeAll;
ResetFog;
end;


every 0$1 do
Begin
uc_side=3;
uc_nation=nation_russian;
hc_class=1;
hc_skills=[6,3,1,2];
soldat1=CreateHuman;
hc_skills=[8,2,3,3];
soldat2=CreateHuman;
hc_class=3;
hc_skills=[2,2,9,2];
ru1=CreateHuman;
hc_skills=[1,2,5,2];
ru2=CreateHuman;
hc_skills=[4,1,8,2];
ru3=CreateHuman;
hc_skills=[2,1,8,2];
ru4=CreateHuman;
hc_skills=[2,2,5,1];
ru5=CreateHuman;
vc_chassis=ru_medium_tracked;
vc_engine=engine_combustion;
vc_control=control_manual;
vc_weapon=ru_gun;
c1=CreateVehicle;
vc_chassis=ru_medium_tracked;
vc_engine=engine_combustion;
vc_control=control_manual;
vc_weapon=ru_rocket_launcher;
c2=CreateVehicle;
vc_chassis=ru_medium_tracked;
vc_engine=engine_combustion;
vc_control=control_manual;
vc_weapon=ru_gun;
c3=CreateVehicle;
vc_chassis=ru_heavy_tracked;
vc_engine=engine_combustion;
vc_control=control_manual;
vc_weapon=ru_heavy_gun;
c4=CreateVehicle;
vc_chassis=ru_medium_tracked;
vc_engine=engine_combustion;
vc_control=control_manual;
vc_weapon=ru_gun;
c5=CreateVehicle;
PlaceHumanInUnit(ru1,c1);
PlaceHumanInUnit(ru2,c2);
PlaceHumanInUnit(ru3,c3);
PlaceHumanInUnit(ru4,c4);
PlaceHumanInUnit(ru5,c5);
PlaceUnitArea(soldat1,area_2,false);
PlaceUnitArea(soldat2,area_2,false);
PlaceUnitArea(c1,area_2,false);
PlaceUnitArea(c2,area_2,false);
PlaceUnitArea(c3,area_2,false);
PlaceUnitArea(c4,area_2,false);
PlaceUnitArea(c5,area_2,false);
Wait(0$3);
SayRadio(soldat1,'Dialog1');
end;
Zawartość pliku .txt:

Code: Select all

$ dialog1 
- Naprzód!! Pokażmy im kto tu rządzi!!! 
Dialog nie działa, ale jednocześnie nie wykrywa mi błędu... plik texts.txt jest w Mod/Am/Arabska Baza/ i nic. Proszę o pomoc. Chciałbym, aby mi działał w ,,go to game mod" bo co do kampanii mam swój sposób :P .
Si vis pacem, para bellum jeśli chcesz pokoju, gotuj się do wojny.

THE HEROES COMPANY MOD
[progress]100%[/progress]
DONE
http://forum.original-war.net/viewtopic ... 6&start=90
User avatar
RiderWolf
Soldier level 4
Soldier level 4
Příspěvky: 81
Registrován: Fri Aug 03, 2007 4:26 pm
Location: Warszawa

Re: Dialogi - coś nie tak

Post od RiderWolf »

Jeśli chcesz żeby gra się zatrzymała na czas dialogu to:

DialogueOn;
SayRadio(soldat1,'Dialog1');
DialogueOff;

A jeśli gra ma się toczyć i ma mówić:

InGameOn;
SayRadio(soldat1,'Dialog1');
IngameOff;

Samo Say(lub SayRadio itd.) nie wystarczy
User avatar
Gogeta103
Soldier level 5
Soldier level 5
Příspěvky: 196
Registrován: Tue Dec 18, 2007 4:57 pm

Post od Gogeta103 »

RiderWolf nie musi być DialogueOn ani InGameOff i tak potoczy się dialog.
User avatar
Backero
Community Veteran
Community Veteran
Příspěvky: 556
Registrován: Thu Oct 18, 2007 5:36 pm
Location: Rzeszów/Rudnik nad Sanem/Chalupki
Kontaktovat uživatele:

Post od Backero »

hmm.... a sprubuj zamiast Wait(x$y); - DWait(x$y);
User avatar
Gothuk
Site Administrator
Site Administrator
Poland
Příspěvky: 983
Registrován: Tue Sep 04, 2007 6:10 pm
Location: Poland, Warsaw
Kontaktovat uživatele:

Re: Dialogi - coś nie tak

Post od Gothuk »

RiderWolf wrote:Jeśli chcesz żeby gra się zatrzymała na czas dialogu to:
[...]
Samo Say(lub SayRadio itd.) nie wystarczy
a gdzie to wyczytałes? :O
Backero wrote:hmm.... a sprubuj zamiast Wait(x$y); - DWait(x$y);
to raczej nic nie da

Pablo Abruzzi powiedz w jakim kodowaniu jest plik texts.txt w mapie?
Bo z tego co wiem to powinien byc ANSI, jak testowalem na unicode to teksty sie nie wyswietlaly.
User avatar
RiderWolf
Soldier level 4
Soldier level 4
Příspěvky: 81
Registrován: Fri Aug 03, 2007 4:26 pm
Location: Warszawa

Post od RiderWolf »

Nigdzie tego nie wyczytałem ale pamiętam ze jak robiłem moda (którego jeszcze nie ukończyłem) i patrzyłem jak jest u innych to zawsze dawali ale sprawdziłem to przed chwilą i rzeczywiście nie trzeba tego dawać jeśli jednostka ma tak po prostu coś powiedzieć ale na ogół i tak prawie wszyscy dają przed dialogami DilogueOn; albo IngameOn; i w misjach z gry też tak jest. Żeby odbył się dialog wystarczy

starting
begin;
Say(ziom,'dialog1');
end;

A Pablo chyba szybciej będzie jak prześlesz komuś tego moda na maila żeby sprawdzić co masz źle, albo zobacz jak to jest u innych. Bo to nie musi być błąd w SAILu
User avatar
Pablo Abruzzi
Soldier level 5
Soldier level 5
Příspěvky: 269
Registrován: Mon Jul 28, 2008 3:09 pm
Location: Polska
Kontaktovat uživatele:

Re: Dialogi - coś nie tak

Post od Pablo Abruzzi »

Gothuk wrote:Pablo Abruzzi powiedz w jakim kodowaniu jest plik texts.txt w mapie?
Bo z tego co wiem to powinien byc ANSI, jak testowalem na unicode to teksty sie nie wyswietlaly.
Nie za bardzo cię rozumiem w jakim ,,kodowaniu" wydaje mi się, że jest coś o czym nie wiem, mógłbyś to opisać????
Si vis pacem, para bellum jeśli chcesz pokoju, gotuj się do wojny.

THE HEROES COMPANY MOD
[progress]100%[/progress]
DONE
http://forum.original-war.net/viewtopic ... 6&start=90
User avatar
Gothuk
Site Administrator
Site Administrator
Poland
Příspěvky: 983
Registrován: Tue Sep 04, 2007 6:10 pm
Location: Poland, Warsaw
Kontaktovat uživatele:

Post od Gothuk »

Gdy zapisujesz pliki, to mogą one mieć 4 kodowania (znaczy więcej, ale notatnik takie obsługuje):
- ANSI
- Unicode
- Unicode big endian
- UTF-8

Image
User avatar
Pablo Abruzzi
Soldier level 5
Soldier level 5
Příspěvky: 269
Registrován: Mon Jul 28, 2008 3:09 pm
Location: Polska
Kontaktovat uživatele:

Post od Pablo Abruzzi »

ANSI niestety, ale może cos nie tak jest z zawartościa, bo ja zrobiłem nowy plik texts.txt, a nie wypakowałem.... to może być przez to???
Si vis pacem, para bellum jeśli chcesz pokoju, gotuj się do wojny.

THE HEROES COMPANY MOD
[progress]100%[/progress]
DONE
http://forum.original-war.net/viewtopic ... 6&start=90
Radzio
Site Administrator
Site Administrator
Poland
Příspěvky: 2898
Registrován: Fri Jul 28, 2006 10:58 am
Location: Bialystok, Poland

Post od Radzio »

Wyślij nam tutaj.
User avatar
Gothuk
Site Administrator
Site Administrator
Poland
Příspěvky: 983
Registrován: Tue Sep 04, 2007 6:10 pm
Location: Poland, Warsaw
Kontaktovat uživatele:

Post od Gothuk »

upnij swojego moda (albo ta misje) i daj mi na pw linka.

edit albo daj na forum jak napisal Radzio ^^
User avatar
Pablo Abruzzi
Soldier level 5
Soldier level 5
Příspěvky: 269
Registrován: Mon Jul 28, 2008 3:09 pm
Location: Polska
Kontaktovat uživatele:

Post od Pablo Abruzzi »

Si vis pacem, para bellum jeśli chcesz pokoju, gotuj się do wojny.

THE HEROES COMPANY MOD
[progress]100%[/progress]
DONE
http://forum.original-war.net/viewtopic ... 6&start=90
User avatar
Gothuk
Site Administrator
Site Administrator
Poland
Příspěvky: 983
Registrován: Tue Sep 04, 2007 6:10 pm
Location: Poland, Warsaw
Kontaktovat uživatele:

Post od Gothuk »

nic dziwnego ze nie działa, jeśli plik texts ma nazwę:
texts.txt.txt
^^
User avatar
Pablo Abruzzi
Soldier level 5
Soldier level 5
Příspěvky: 269
Registrován: Mon Jul 28, 2008 3:09 pm
Location: Polska
Kontaktovat uživatele:

Post od Pablo Abruzzi »

U mnie ma normalną: texts.txt
Si vis pacem, para bellum jeśli chcesz pokoju, gotuj się do wojny.

THE HEROES COMPANY MOD
[progress]100%[/progress]
DONE
http://forum.original-war.net/viewtopic ... 6&start=90
User avatar
Gothuk
Site Administrator
Site Administrator
Poland
Příspěvky: 983
Registrován: Tue Sep 04, 2007 6:10 pm
Location: Poland, Warsaw
Kontaktovat uživatele:

Post od Gothuk »

bo masz ukryte pokazywanie rozszerzen...

wejdz w panel sterowania -> opcje folderów -> zakładka widok -> odznaczasz ukrywanie rozszerzen znanych typow plikow i chronionych plikow systemu operacyjnego .
Odpovědět