Page 1 of 1

Dwa zapytania

Posted: Sun May 16, 2010 6:46 pm
by Pablo Abruzzi
Jak zrobić dwa zapytania, chodzi mi o to:

Mam działający kod na zapytanie:

Code: Select all

every 0$1 trigger IsInArea(ser,prze) and IsInarea(rho,prze) do
begin
CenterNowOnUnits(ser);
InGameOn;
DialogueOn;
Say(ser,'d11');
Case Query('Zapytanie1') of
1 : begin
Say(rho,'d12');
DialogueOff;
InGameOff;
end;
2: begin
Say(rho,'d13');
DialogueOff;
InGameOff;
end;
3: begin
Say(rho,'d14');
DialogueOff;
InGameOff;
end;
end;
end;
Jak dodać następne zapytanie po zakończeniu tego?
Tu macie to zapytanie, proszę wsadzcie mi je tam jakoś :D

Code: Select all

Case Query('Zapytanie2') of
1 : begin
Say(rho,'d15');
end;
2: begin
Say(rho,'d16');
end;
end;
end;
Tak, aby poza kończeniu zapytania (bez względu na odpowiedź włączyło się to. Z góry thx.

Re: Dwa zapytania

Posted: Sun May 16, 2010 7:00 pm
by Radzio
LOL

Chyba jasne, że jak ma być po, to trzeba wstawić po.

Dla niekumatych: przed ostatnim endem.

PS: To drugie zapytanie ma tak w ogóle o jeden end za dużo.

Re: Dwa zapytania

Posted: Sun May 16, 2010 9:46 pm
by Jeanks
Napiszę jaśniej tworzysz funkcję w odpowiedzi na pytanie np.

Code: Select all

3: begin
Say(rho,'d14');
DialogueOff;
InGameOff;
EXTRA;
end;
end;
end;

i to extra wczytujesz

Function Extra;
begin
//// KOD NA PYTANIE ///


Re: Dwa zapytania

Posted: Mon May 17, 2010 1:13 pm
by Radzio
Jeanks wrote:Napiszę jaśniej tworzysz funkcję w odpowiedzi na pytanie np.

Code: Select all

3: begin
Say(rho,'d14');
DialogueOff;
InGameOff;
EXTRA;
end;
end;
end;

i to extra wczytujesz

Function Extra;
begin
//// KOD NA PYTANIE ///

I po co?

Re: Dwa zapytania

Posted: Tue May 18, 2010 2:35 pm
by Jeanks
CO mam za CIebie czytac po oc ? Czytałeś temat to wiesz po co.

Re: Dwa zapytania

Posted: Tue May 18, 2010 4:18 pm
by Axoris
Radziowi chodzi o to, że nie potrzebnie tworzysz funkcję. Wystarczy przed ostatnim endem dać.

Re: Dwa zapytania

Posted: Tue May 18, 2010 4:42 pm
by Radzio
Axoris wrote:Radziowi chodzi o to, że nie potrzebnie tworzysz funkcję. Wystarczy przed ostatnim endem dać.
Chociaż Ty mnie rozumiesz :P