» TeamX (����� ������)«


����� TeamX » ���. ��������� » ������� (��� ������� �� ���������� - ����)

������� �� �����
<< ����. ����. >>
�������� ���� ���� [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 ] ��� ��������

 
Wasteland Ghost
��������� ���� ����������

������: ������, ������
�����������: ���. 2002

�����: 2251 ���������

���. �������� ��������� ����� ������ � ������� ������� � ������ ��� ������� ����� pickup_p_proc.

����������: 8:09 - 24 ���, 2005
Dar
������������

������: �������
�����������: ���. 2004

�����: 289 ���������

��, ����.

����������: 0:12 - 25 ���, 2005
Wasteland Ghost
��������� ���� ����������

������: ������, ������
�����������: ���. 2002

�����: 2251 ���������

������, ��������� ��������� ��������� ������. �������� � ���� ����.

����������: 8:15 - 25 ���, 2005
Dar
������������

������: �������
�����������: ���. 2004

�����: 289 ���������

�� - ��� ��� ������ ���� ��� �������.

����������: 23:51 - 26 ���, 2005
binyan
������������

������: Israel
�����������: ���� 2005

�����: 292 ���������

������� � ������.�������� ��������������,���������� ������� ������.
������� ������.�� ����������������.
������� ������ � ����,������� ��� � ����.
����� ������ �������� ������ � ��������.
�������!!������ � ����...
������� � ��������(� �������� ������ ���������),��������� � ��� ������.� ��� �� �������?����� ��� ������ ���������� ����.�� ���� ������-�� �������,� ��� ������ � ����� ��-��.
��� ��� � ����������,��� � ���� �� ������ � �������?
����� ��� ������ �����?
��� ������ :

#include "..\headers\command.h"
#include "..\headers\define.h"
#include "..\headers\myhead.h"


#define LVAR_PARTY_MAN (0)
#define LVAR_talk_pistol (1)
#define LVAR_have_pistol (2)
#define NAME 1461


#define Have_pistol ((obj_carrying_pid_obj(dude_obj,PID_10MM_PISTOL))BWOR(obj_carrying_pid_obj(dude_obj,PID_LASER_PISTOL))BWOR(obj_carrying_pid_obj(dude_obj,PID_14MM_PISTOL))BWOR(obj_carrying_pid_obj(dude_obj,PID_PLASMA_PISTOL))BWOR(obj_carrying_pid_obj(dude_obj,PID_ALIEN_LASER_PISTOL))BWOR(obj_carrying_pid_obj(dude_obj,PID_223_PISTOL))BWOR(obj_carrying_pid_obj(dude_obj,PID_NEEDLER_PISTOL))BWOR(obj_carrying_pid_obj(dude_obj,PID_PK12_GAUSS_PISTOL))BWOR(obj_carrying_pid_obj(dude_obj,PID_YK32_PULSE_PISTOL))BWOR(obj_carrying_pid_obj(dude_obj,PID_MAGNETO_LASER_PISTOL)))
(��� �� � ����� �������.������ �� ������ �� ���������)

procedure start;
procedure critter_p_proc;
procedure pickup_p_proc;
procedure talk_p_proc;
procedure destroy_p_proc;
procedure look_at_p_proc;
procedure description_p_proc;
procedure use_skill_on_p_proc;
procedure use_obj_on_p_proc;
procedure damage_p_proc;
procedure map_enter_p_proc;
procedure push_p_proc;

procedure Node001;
procedure Node002;
procedure Node003;
procedure Node004;
procedure Node005;
procedure Node006;
procedure Node007;


procedure start begin
end


procedure talk_p_proc begin
dialogue(self_obj,Node001);
end

procedure Node001 begin
if (LVAR_talk_pistol==2) then
begin
rep(4);
if (LVAR_have_pistol==2) then
begin
opt(40,Node005);
opt(41,Node006);
end

else
opt(42,Node006);
end

else if(LVAR_talk_pistol==3)then
begin
rep(6);
opt(60,end_dialogue);
end

else
begin
rep(1);
opt(10,Node002);
opt(11,end_dialogue) ;
end

end

procedure Node002 begin
rep(2);
opt(20,Node003);
opt(21,end_dialogue);
end

procedure Node003 begin
rep(3);
opt(30,Node004);
opt(31,end_dialogue);
end

procedure Node004 begin
set_local_var(LVAR_talk_pistol,2);
end

procedure Node005 begin
rep(50);
opt(5,Node007);
end

procedure Node006 begin
rep(411);
opt(412,end_dialogue);
end

procedure Node007 begin
critter_add_trait (self_obj, 1, 6, 0);
critter_add_trait (self_obj, 1, 5, 194);
party_add(self_obj);
set_local_var(LVAR_talk_pistol,3);
set_local_var(LVAR_PARTY_MAN,3);
end

procedure critter_p_proc begin
if Have_pistol then
set_local_var(LVAR_have_pistol,2);
end

procedure pickup_p_proc begin
end

procedure destroy_p_proc begin
end

procedure look_at_p_proc begin
end

procedure description_p_proc begin
end

procedure use_skill_on_p_proc begin
end

procedure use_obj_on_p_proc begin
end

procedure damage_p_proc begin
end

procedure map_enter_p_proc begin
end

procedure push_p_proc begin
end

��� myhead.h :
#define rep(x) �gsay_reply(NAME,mstr(x)) � � � � � � � � � � � � � �
#define opt(x,y) �gsay_option(NAME,x,y,-1) � � � � � � � � � � � � � �
#define dialogue(x,y) start_gdialog(NAME, x, 4, -1, -1);\ � � � � � � � � � � � � � � � � � � � � �
� � � � � � � � � � �gsay_start;\
� � � � � � � � � � �call y;\
� � � � � � � � � � �gsay_end;\
� � � � � � � � � � �end_dialogue
� � � � � � � � � � �
��� ���:

1. ������,��� ���� ����?
10.����� �� ����
11.������
2.������� ��� ����� ������
20.� ������� ���� ������
21.� ���� ��� ������,������.
3.��� ����� ��������
30.������,� ������� ���� ��������
31.������.� ���������.� �� ����� �� �������.������.
4.�� ��� ����� �������� ��� ����?
40.��,��� �� [����������� ��������]
41.[����] ���,���� �� �����
42.���,���� �� �����
411.����� ����� ����� � �������
412.������� [�������]
5.������.� ��� � ���� ��������������
50.�������,�����
6.�� ��� � � � �������
60.��.�����

(��������������(�) binyan - 14:08 - 3 ����, 2005)

-----
...������� �������������, ���������� � ��������������..

����������: 13:24 - 3 ����, 2005
Wasteland Ghost
��������� ���� ����������

������: ������, ������
�����������: ���. 2002

�����: 2251 ���������

������:
opt(60,end_dialogue);

��� ���? ��� ������. ���� �� ������ ��������� ������, �� ������ ������ ���� � �������� �� ��, ��������,���:
���:
 
procedure Node999 begin
end

procedure NodeXXX begin
� � � �opt(60,Node999);
end



��� ������������� ������
#define opt(x,y)  gsay_option(NAME,x,y,-1)

������� -1 ����� �� ������. ��� 49, ��� 50, ��� 51.

����������: 17:51 - 3 ����, 2005
binyan
������������

������: Israel
�����������: ���� 2005

�����: 292 ���������

������� � � ����� ������ ����,�� ��� ���������� �������,��� ���� �� ���������,��� ��� �� � ���� ����.
� ������ gsay_option...��� ��� ����� myhead �����.�� ����...�� �����,��� ���� �� ������� ����� �� ����,�� ������ ��������  �� ��������������� ��.


(���������� �� 21:02 - 3 ����, 2005.)


�!!!��������.�� ����� -1 ��� ������� �������.���?

-----
...������� �������������, ���������� � ��������������..

����������: 20:56 - 3 ����, 2005
binyan
������������

������: Israel
�����������: ���� 2005

�����: 292 ���������

��..���� ���� ����������.������� end_dialogue �� Node999.�� ��������������� � ���� ,������ ��� �(����� ��� �����) ������� �������� Node999,������� ��� ���������� ��������� � ���,��� ���� �� ���������.
�� �����.������� �,�������,�� ��������������,� ������� ������ � ����.
������,������� ����� ����,������� � ��������,����� ������� ����������.
�� ���������� ������ ��� � ������ ������ �������� ��������� � ���,��� � ������ �����,� �� ����� � ���������� ������.
� ��������� ������ ���� :

GDialog::Error Grabbing text mesagge

�� ��� ��������,����� ����� ����� �� ����� ������?



(��������������(�) binyan - 0:19 - 4 ����, 2005)

-----
...������� �������������, ���������� � ��������������..

����������: 0:16 - 4 ����, 2005
Dar
������������

������: �������
�����������: ���. 2004

�����: 289 ���������

>>GDialog::Error Grabbing text mesagge

������ � ��� ��� �� �� ���, ��� ������ ���� ��� �� �������� ��� � ��� ����� �������, �������� # - ���� �����.

��, � ���� ������� � ��� ��������� �� ��������
>> 1. ������,��� ���� ����?
����
{1}{}{������,��� ���� ����?}
� �.�.

����������: 0:46 - 4 ����, 2005
Pavel
���������

������: ������ �������
�����������: ��� 2004

�����: 368 ���������

����� ������ ���:

#define NAME 1461 //��� ���������� ��������� ���������� ����� �� ������, � ��� ����������. ������ ��� � ���� ����� �� ������ � script.lst.

� �� �� ��� �� ���������� � ���� �������, � � ���� ��� ������� �������� ���������...

-----
� ����� ������ ���� ��������� �� 100%, ���� ������� �� ������ �����...

����������: 1:18 - 4 ����, 2005
 

������� �� �����
<< ����. ����. >>
�������� ���� ���� [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 ] ��� ��������


Powered by Ikonboard 2.1.9 RUS
Modified by RU.Board Team
© 2000 Ikonboard.com