Problemy dot modowania usera 3bitt

Wszystko o modach, patchach i błędach w OW oraz ogólnym programowaniu.
Avatar de l’utilisateur
3bitt
Soldier level 4
Soldier level 4
Posts: 101
Joined: dim. oct. 04, 2009 7:06 pm

Problemy dot modowania usera 3bitt

Message by 3bitt »

Czesc.Mam zamiar zrobic swojego moda ale jest kilka problemow mianowicie.Posluguje sie wedlug tutoriali radzia wszystkie potrzebne pliki i kody sa ale gdy zalaczam misje to ani goscie nie gadaja ani nic a czasami wyskakuje error. Prosze o pomoc

// Pozwoliłem sobie zmienić nazwę tematu na bardziej adekwatną do przebiegającej tu rozmowy. Userzy forum będą lepiej się orientowali co tu znajdą // Antitheus
Avatar de l’utilisateur
Backero
Community Veteran
Community Veteran
Posts: 556
Joined: jeu. oct. 18, 2007 5:36 pm
Localisation: Rzeszów/Rudnik nad Sanem/Chalupki
Contact:

Re: Nowy mod

Message by Backero »

wrzuc tu tresc bledu i przekompiluj swoj kod
Avatar de l’utilisateur
3bitt
Soldier level 4
Soldier level 4
Posts: 101
Joined: dim. oct. 04, 2009 7:06 pm

Re: Nowy mod

Message by 3bitt »

wrzuce swojego moda jakbyscie chcieli to sciagnijcie i popatrzcie co jest zle albo czego nie dodalem bo ja 1 raz robie moda http://www.speedyshare.com/670974252.html
Avatar de l’utilisateur
Backero
Community Veteran
Community Veteran
Posts: 556
Joined: jeu. oct. 18, 2007 5:36 pm
Localisation: Rzeszów/Rudnik nad Sanem/Chalupki
Contact:

Re: Nowy mod

Message by Backero »

1. http://www.speedyshare.com/729561254.html
Skopiuj sobie to do katalogu misji.

2. Co my tu mamy?
starting
begin
InGameOn;
Say(Bitos,'Bitos');
Say(Lordowy,'Lordowy');
Say(Bitos,'Bitos');
InGameOff;
end;
Tyle starczy. Nie musisz definiowac postaci w SAILu skoro sa na mapie. Bledow miales co nie miara. I nie pisze sie
hc_name='';Bitos
tylko
hc_name='Bitos';
Do tego przy InGameOn

3. Chcac testowac misje w edytorze osobiscie polecam skopiowac Tx01 z Campaigns do katalog mapy pod nazwa texts.txt.

4. Generalnie straszny balagan jak na taki maly fragment
Avatar de l’utilisateur
Antitheus
Kung Führer
Kung Führer
Korea North
Posts: 2526
Joined: jeu. janv. 04, 2007 9:45 pm
Localisation: Gorzów Wlkp.
Contact:

Re: Nowy mod

Message by Antitheus »

Code : Tout sélectionner

Say(Bitos,'Bitos');
Say(Lordowy,'Lordowy');
Say(Bitos,'Bitos');
czyli postać Bitos ma powiedzieć 2x tą samą kwestię? Nazywaj je lepiej literkami jak ja: a1, a2,..., an. Po 2. Dialogi muszą być w pliku texts w pliku z misją (wtedy będą widoczne w testach edytorowych) zaś aby były widoczne w grze poprzez normalne odpalenie musisz wkleić je do pewnego pliku w folderze campaigns. Po 2 upewnij się że twoje postaci mają przypisany ident. po 4, postudiuj te poradniki trochę ciężej - community chętnie pomaga z problemami na forum, lecz nikt nie będzie umiłowanie tłumaczył podstaw podstaw (chyba ze ma dobry dzień).
Avatar de l’utilisateur
3bitt
Soldier level 4
Soldier level 4
Posts: 101
Joined: dim. oct. 04, 2009 7:06 pm

Re: Nowy mod

Message by 3bitt »

o boze sorka za klopot ale nie to dalem bo to jest stary mod... Przepraszam zaraz dam ten z nowym
prosze http://www.speedyshare.com/594176990.html?
Avatar de l’utilisateur
Backero
Community Veteran
Community Veteran
Posts: 556
Joined: jeu. oct. 18, 2007 5:36 pm
Localisation: Rzeszów/Rudnik nad Sanem/Chalupki
Contact:

Re: Nowy mod

Message by Backero »

Osobiscie nazywam dialogi sytuacja-postac-1, sytuacja-postac-2 itd

Powinienes tez lepiej budowac bloki. Polecam jednak nie stawiac postaci w edytorze, tylko definiowac je w SAILu, najlepiej jako funkcje i w oddzielnym module. Ponadto jezeli chcesz dodac nowe zdarzenie nie rob nowego starting tylko wrzuc
every 0$0.1 trigger warunek do
Z reszta wszystko masz w tutkach, trzeba tylko je dobrze zrozumiec.

Jeszcze jedno: CTRL+F9 uzyty w edytorze skompiluje Ci kod i pokarze, gdzie program znalazl blad. Ucz sie na nich i staraj sie sam je naprawiac.

edit: [dodane po przeczytaniu poprzedniego posta] nie wal nam tu swoich modow, bo nie kazdemu sie chce je kopiowac, otwierac i sprawdzac. Po za tym wiecej za ciebie juz nic nie zrobimy chyba ze bedziesz mial prawdziwy problem.

A jak cos to skopiuj tu na forum fragment kodu,, w ktorym kompilator pokazal Ci blad, a nie umiesz go sam rozwiazac.
Avatar de l’utilisateur
3bitt
Soldier level 4
Soldier level 4
Posts: 101
Joined: dim. oct. 04, 2009 7:06 pm

Re: Nowy mod

Message by 3bitt »

tak tylko ze ja nie bardzo lape tego saila i to jest problem ;/
Avatar de l’utilisateur
Backero
Community Veteran
Community Veteran
Posts: 556
Joined: jeu. oct. 18, 2007 5:36 pm
Localisation: Rzeszów/Rudnik nad Sanem/Chalupki
Contact:

Re: Nowy mod

Message by Backero »

Polecam tutki Radzia na http://www.akademiaow.pl tam masz teorie. Moze ona Cie troche naprowadzi.

Akurat jestem jednych z tych co maja dobry dzien (bo dostalem 5 z PO ^^), wiec:

Tworz bloki o budowie

Code : Tout sélectionner

warunek
begin
tresc_kodu;
end;
gdzie:
warunek moze miec postac STARTING (tylko jeden STARTING na misje) lub najczesciej EVERY

EVERY jest zbudowane:

Code : Tout sélectionner

every minuta$sekunda do
lub

Code : Tout sélectionner

every minuta%sekunda trigger komenda_warunku do
gdzie:
minuta - co ile minut program sprawdza czy warunek (trigger) jest spelniony
sekunda - co ile sekund (..)
kod_warunku - kod warunku :) sa rozne
jezeli nie ma slowka trigger i kodu warunku to blok zacznie dzialac po uplynie czasu minuta$sekunda

Przyklady:

Code : Tout sélectionner

every 2$30 do
begin
say(postac,'kwestia');
end;
Oznacza, ze po uplywie 2 minut i 30 sekund postac powie kwestie oznaczona identyfikatorem "kwestia".

Code : Tout sélectionner

every 0$0.1 trigger isinarea(postac,obszar) do
begin
say(postac,'kwestia');
end;
Oznacza, ze postac powie swoja kwestie, gdy postac wejdzie do arei o identyfikatorze "obszar". Kod bedzie sprawdzany co 1/10 sekundy, wiec opoznienie w wykonanie kodu nie moze byc wieksze niz 1/10 sekundy.

To tak na chlopski rozum ^^ Chyba...
Avatar de l’utilisateur
3bitt
Soldier level 4
Soldier level 4
Posts: 101
Joined: dim. oct. 04, 2009 7:06 pm

Re: Nowy mod

Message by 3bitt »

kurde nie wiem jak to mam dalej skonczyc ale mam prosbe.Skoro masz juz na kompie tego moda moze moglys zrobic tak zeby chodzila ta 1 misja a potem bym juz sobie dalej jakos to poukladal. Gdybys mogl tak zrobic i wrzucic go to byl bym ci bardzo wdzieczny
Avatar de l’utilisateur
Backero
Community Veteran
Community Veteran
Posts: 556
Joined: jeu. oct. 18, 2007 5:36 pm
Localisation: Rzeszów/Rudnik nad Sanem/Chalupki
Contact:

Re: Nowy mod

Message by Backero »

Teraz mi sie nie chce, ale potem jak jeszcze bede pod aura dobrego humoru to moze zrobie.

Kombinuj chlopcze. Juz i tak masz za duzo podpowiedzi. przeanalizuj wszystko jeszcze raz.
Avatar de l’utilisateur
3bitt
Soldier level 4
Soldier level 4
Posts: 101
Joined: dim. oct. 04, 2009 7:06 pm

Re: Nowy mod

Message by 3bitt »

postanowilem zrobic moda na kampani rosyjskiej gdyz nie wyskakuje blad ale:
1.Gdy wlacze moda to on jakby sail wariowal
2.Zrobilem swoja mapke a wczytala sie ruska z 1 misji na alasce
Nie wiem co sie dzieje...
dam wam moda i zobaczcie co mam zle bo baza jest ale cos jest nie tak
http://www.speedyshare.com/130257587.html
Avatar de l’utilisateur
Xero Rozbójca
Soldier level 6
Soldier level 6
Posts: 391
Joined: dim. mars 08, 2009 5:13 pm
Localisation: Szukaj w kioskach...

Re: Nowy mod

Message by Xero Rozbójca »

3bitt, zamiast podawać co chwilę moda, po prostu skopiuj kod, gdzie występuje błąd i pomożemy ci go rozwiązać! Nikt nie będzie ściągał twojego moda specjalnie po to, aby poprawić literówkę..
"Osoby, stawiające więcej niż trzy znaki interpunkcyjne obok siebie, mają problemy ze zdrowiem psychicznym."

Image
Avatar de l’utilisateur
3bitt
Soldier level 4
Soldier level 4
Posts: 101
Joined: dim. oct. 04, 2009 7:06 pm

Re: Nowy mod

Message by 3bitt »

jak mam ci podac blad skoro nie wiem co jest
1. sail wariuje zrobilem swoja mape a on wczytal ruska 1
i co mam ci blad wkleic ??
Radzio
Site Administrator
Site Administrator
Poland
Posts: 2898
Joined: ven. juil. 28, 2006 10:58 am
Localisation: Bialystok, Poland

Re: Nowy mod

Message by Radzio »

1. Nie możesz nazwać zmiennej z użyciem kropki ani spacji.
2. Moduł New2 ma złą składnię, kompilator nie będzie wiedział, co to za blok.
3. Nie spamuj mi na GG; jak będę miał czas, to odpowiem.
Post Reply