|
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
|
|
|
|