| |
JSilver
������������
������: Moscow �����������: ���� 2007
�����: 20 ���������
|
���� ������� ������� ������� ��������! �������� ��������� �������: ======================================== 1. � ������� ������ ������� ����� ����� ��������� "�������� ���������" � ��������� �� "������, ��� ��� �����" �� "������, ����, �� ������ �����������". �������������, �� �����-�� ������� ����� ������: ���������� �� �� ������ ������� ��� ������ ���� � ������� ��� ���� ����� ������ � ����� ���� ��� � ��������. ����� �������� ���� ����� ���������� - ������������ �� �� ������ �� �����, ��� ������� ���� ��������� �������. �������������, �� ����� �� ��� � ������. ������� ���������� �������� ��������� ���������: 1) ������� ����������, ���� �� ������ ������� ������� - ����� � ����� ��� ���� � �������. 2) ���� ������ - �� ����������, ���� �� ����� � ��� ����� ����, � �������� ����� ������� ������ �� �����, ��� ���������. 3) ���� ���� - ������ ��������� ������ �������� �� ���� ��� �������� ����������, ���� ��� ����������� �� ����� ������, ��� ������ ���������� ���, ��� ������� - �������� ������ ������. 4) ���� ���� - ������ �� ���� ����. 5) � ������ ������ ������� ��������. ���� ����� - �� ��� ��� ������ ��������� � ���� �� ����������? ======================================== 2. ����� �� �������� ����� ���������: get_trophy(who, range, money) ���������: who � = self_obj. range = ������������ ��������� � ������ ��� ������. money = 1/0 - �������� ������ ������ ��� ��� ������. ��������: ������� ����� ����� (���� ����� - �� ����� �� �� ��� � ��� ���������, ��� ����� ����������� � ����� �������� ���� �����, ��� ������� ������) ������� ��������� ������������� ������� � �������� ��� ����������, ������� � ��� �� ����� ��� ��������, ����� ��� ���� (0) ��� ������ ������ � �������� (1). ������ ��� �����, ��������������� � ������� (floater) "��� ������, ��..." ======================================== 3. ����� �� �������� ��������� ������� (���������): stand_near(who, type_obj, pid_obj, range) ����������: true/false ��� ��� ����� - tile_num � ������� ���������. ���������: who � = dude_obj, self_obj � �.�. type �= item, critter, scenery � �.�. pid � = PID ���� (���������� ����, ������� ����-���� � �.�.) range = ������������ ��������� � ������ �� �������� ��������.
|
����������: 11:38 - 12 ����, 2007
|
|
binyan
������������
������: Israel �����������: ���� 2005
�����: 292 ���������
|
��� ������ ������� ����������� ���������� �� �������� �������� � ������������� �� ��������� ��������. ����� ������ �����������, � ������. � ���� ��� ���������, � �� ��� ������� ������ �� ���� �������. ��� �����, � ����, �� ��� ������������ ������� �� ��������, ��� ����� ����������, ����� �� ��� �������? ��������, � �������.
----- ...������� �������������, ���������� � ��������������..
|
����������: 23:23 - 15 ����, 2007
|
|
JSilver
������������
������: Moscow �����������: ���� 2007
�����: 20 ���������
|
� ��� "����������". � ���������� ������ ��� ��������, ��� �� ������� ������� ���� ������� ��������� ����� ��������� ������. ������ ��� � �� ���� ��� �������� �������� ����������, �����/�����/������ �� ���-�� �� ������ ����� ��� ���. ��������� �� ���� �����, � ����� ���-�� �� ����? �������, ��� �� �����������. ��� ���� �� ���������������� ����, ��� ���� ������ - ��� ������� ��������� �� ����������, �� � �� ����, ��� �������� �����. � ���� �� ���, ��� ��������, ��� �����, ��� �� ������ � ����, �� �� ������ �� �������� � �� ����� ������������ �������. ���� ����� ���� ��� tile_contains_obj(tile,elev [��� �����, ������ �����]) ��� �� �� ����������?
|
����������: 23:42 - 15 ����, 2007
|
|
Dar
������������
������: ������� �����������: ���. 2004
�����: 289 ���������
|
tile_get_next_critter - ��������� ��������� �� ���������� ������� �� ������� �����. ���� � ��� ������ � ��������� ������� �������� ������ � ���������, �� ����� � ���� ��� ����� �� ���������, �� ��� ������� �������. ��������� ���������. � ����� ������� �� ��� ������� � ����� � ����� � critter_p_proc (�� ������� ������ ��������� �����������, ���, �����, � �� ��� ������� � ���� ����������� � ������) � �� ���������, ���� ������ "�������������". �� ���� ������ ����� ������ ���� ���� ���������, �� ����� � �� ������. �� ���� - � �������� � ��������� ������. � ����� ������ ��������� ������� ����������� � �������� �������� ��� ������� �� �������� ����. �.�. �.� ������ � ���� �������� ������ �� ��������� ����-���� ������. ��� ���� ������ ��� ������� �� ��������� � ������ ����� � ���� ���� � �� ��������� � ����� � �������. � ������ ������� ������, ��� ���������� �������. ��, ����� ������. ��� ���� ������ ������. #define RULL_MOVE(pid) if CAR_HEX_Forward(pid) or CAR_HEX_back(pid) then begin \ stop_signal_for_move_anim := 1; \ end #define RULL_MOVE_back(pid) if CAR_HEX_back(pid) then begin \ stop_signal_for_move_anim := 1; \ end procedure critter_p_proc begin ...................... ........................ ....................... ................ Call set_plase_walls_obj; Call set_plase_scenari_obj; Call set_plase_critter_obj; ................................... .................................. ................................. end procedure set_plase_walls_obj begin pid_walls_1:=pid_walls_1+1; IF pid_walls_1 == 50331749 then pid_walls_1:=50331649; RULL_MOVE(pid_walls_1) else begin pid_walls_2:=pid_walls_2+1; //display_msg("set_pid = " + pid_walls_2); IF pid_walls_2 == 50331849 then pid_walls_2:=50331749; RULL_MOVE(pid_walls_2) else begin pid_walls_3:=pid_walls_3+1; //display_msg("set_pid = " + pid_walls_3); IF pid_walls_3 == 50331949 then pid_walls_3:=50331849; RULL_MOVE(pid_walls_3) else begin pid_walls_4:=pid_walls_4+1; //display_msg("set_pid = " + pid_walls_4); IF pid_walls_4 == 50332049 then pid_walls_4:=50331949; RULL_MOVE(pid_walls_4) else begin pid_walls_5:=pid_walls_5+1; //display_msg("set_pid = " + pid_walls_5); IF pid_walls_5 == 50332149 then pid_walls_5:=50332049; RULL_MOVE(pid_walls_5) else begin pid_walls_6:=pid_walls_6+1; //display_msg("set_pid = " + pid_walls_6); IF pid_walls_6 == 50332249 then pid_walls_6:=50332149; RULL_MOVE(pid_walls_6) else begin pid_walls_7:=pid_walls_7+1; //display_msg("set_pid = " + pid_walls_7); IF pid_walls_7 == 50332349 then pid_walls_7:=50332249; RULL_MOVE(pid_walls_7) else begin pid_walls_8:=pid_walls_8+1; //display_msg("set_pid = " + pid_walls_8); IF pid_walls_8 == 50332449 then pid_walls_8:=50332349; RULL_MOVE(pid_walls_8) else begin pid_walls_9:=pid_walls_9+1; //display_msg("set_pid = " + pid_walls_9); IF pid_walls_9 == 50332549 then pid_walls_9:=50332449; RULL_MOVE(pid_walls_9) else begin pid_walls_10:=pid_walls_10+1; //display_msg("set_pid = " + pid_walls_10); IF pid_walls_10 == 50332649 then pid_walls_10:=50332549; RULL_MOVE(pid_walls_10) else begin pid_walls_11:=pid_walls_11+1; //display_msg("set_pid = " + pid_walls_11); IF pid_walls_11 == 50332749 then pid_walls_11:=50332649; RULL_MOVE(pid_walls_11) else begin pid_walls_12:=pid_walls_12+1; //display_msg("set_pid = " + pid_walls_12); IF pid_walls_12 == 50332849 then pid_walls_12:=50332749; RULL_MOVE(pid_walls_12) else begin pid_walls_13:=pid_walls_13+1; //display_msg("set_pid = " + pid_walls_13); IF pid_walls_13 == 50332949 then pid_walls_13:=50332849; RULL_MOVE(pid_walls_13) else begin pid_walls_14:=pid_walls_14+1; //display_msg("set_pid = " + pid_walls_14); IF pid_walls_14 == 50333049 then pid_walls_14:=50332949; RULL_MOVE(pid_walls_14) else begin pid_walls_15:=pid_walls_15+1; //display_msg("set_pid = " + pid_walls_15); IF pid_walls_15 == 50333149 then pid_walls_15:=50333049; RULL_MOVE(pid_walls_15) else begin pid_walls_16:=pid_walls_16+1; //display_msg("set_pid = " + pid_walls_16); IF pid_walls_16 == 50333249 then pid_walls_16:=50333149; RULL_MOVE(pid_walls_16) else begin pid_walls_17:=pid_walls_17+1; //display_msg("set_pid = " + pid_walls_17); IF pid_walls_17 == 50333349 then pid_walls_17:=50333249; RULL_MOVE(pid_walls_17) end end end end end end end end end end end end end end end end procedure set_plase_scenari_obj begin pid_scenari_1:=pid_scenari_1+1; IF pid_scenari_1 == 33554475 then pid_scenari_1:=33554482; IF pid_scenari_1 == 33554495 then pid_scenari_1:=33554496; IF pid_scenari_1 == 33554503 then pid_scenari_1:=33554504; IF pid_scenari_1 == 33554514 then pid_scenari_1:=33554519; IF pid_scenari_1 == 33554534 then pid_scenari_1:=33554433; // ��������� �� ������. RULL_MOVE(pid_scenari_1) else begin pid_scenari_2:=pid_scenari_2+1; IF pid_scenari_2 == 33554573 then pid_scenari_2:=33554574; IF pid_scenari_2 == 33554638 then pid_scenari_2:=33554560; RULL_MOVE(pid_scenari_2) else begin pid_scenari_3:=pid_scenari_3+1; IF pid_scenari_3 == 33554710 then pid_scenari_3:=33554713; IF pid_scenari_3 == 33554743 then pid_scenari_3:=33554642; RULL_MOVE(pid_scenari_3) else begin pid_scenari_a:=pid_scenari_a+1; IF pid_scenari_a == 33554915 then pid_scenari_a:=33554747; RULL_MOVE(pid_scenari_a) else begin pid_scenari_4:=pid_scenari_4+1; IF pid_scenari_4 == 33554855 then pid_scenari_4:=33554856; IF pid_scenari_4 == 33554863 then pid_scenari_4:=33554868; IF pid_scenari_4 == 33554893 then pid_scenari_4:=33554897; IF pid_scenari_4 == 33554915 then pid_scenari_4:=33554814; RULL_MOVE(pid_scenari_4) else begin pid_scenari_5:=pid_scenari_5+1; IF pid_scenari_5 == 33554954 then pid_scenari_5:=33554957; IF pid_scenari_5 == 33554965 then pid_scenari_5:=33554969; IF pid_scenari_5 == 33554976 then pid_scenari_5:=33554978; IF pid_scenari_5 == 33555005 then pid_scenari_5:=33555008; IF pid_scenari_5 == 33555015 then pid_scenari_5:=33554919; RULL_MOVE(pid_scenari_5) else begin pid_scenari_6:=pid_scenari_6+1; IF pid_scenari_6 == 33555022 then pid_scenari_6:=33555023; IF pid_scenari_6 == 33555033 then pid_scenari_6:=33555036; IF pid_scenari_6 == 33555044 then pid_scenari_6:=33555045; IF pid_scenari_6 == 33555073 then pid_scenari_6:=33555017; RULL_MOVE(pid_scenari_6) else begin pid_scenari_7:=pid_scenari_7+1; IF pid_scenari_7 == 33555138 then pid_scenari_7:=33555077; RULL_MOVE(pid_scenari_7) else begin pid_scenari_8:=pid_scenari_8+1; IF pid_scenari_8 == 33555310 then pid_scenari_8:=33555181; RULL_MOVE(pid_scenari_8) else begin pid_scenari_9:=pid_scenari_9+1; IF pid_scenari_9 == 33555322 then pid_scenari_9:=33555323; IF pid_scenari_9 == 33555375 then pid_scenari_9:=33555377; IF pid_scenari_9 == 33555383 then pid_scenari_9:=33555386; IF pid_scenari_9 == 33555395 then pid_scenari_9:=33555401; IF pid_scenari_9 == 33555417 then pid_scenari_9:=33555318; RULL_MOVE(pid_scenari_9) else begin pid_scenari_10:=pid_scenari_10+1; IF pid_scenari_10 == 33555429 then pid_scenari_10:=33555432; IF pid_scenari_10 == 33555458 then pid_scenari_10:=33555421; RULL_MOVE(pid_scenari_10) else begin pid_scenari_11:=pid_scenari_11+1; IF pid_scenari_11 == 33555582 then pid_scenari_11:=33555584; IF pid_scenari_11 == 33555620 then pid_scenari_11:=33555621; IF pid_scenari_11 == 33555661 then pid_scenari_11:=33555662; IF pid_scenari_11 == 33555679 then pid_scenari_11:=33555573; RULL_MOVE(pid_scenari_11) else begin pid_scenari_12:=pid_scenari_12+1; IF pid_scenari_12 == 33555716 then pid_scenari_12:=33555725; IF pid_scenari_12 == 33555745 then pid_scenari_12:=33555762; IF pid_scenari_12 == 33555770 then pid_scenari_12:=33555771; IF pid_scenari_12 == 33555804 then pid_scenari_12:=33555687; RULL_MOVE(pid_scenari_12) else begin pid_scenari_13:=pid_scenari_13+1; IF pid_scenari_13 == 33555890 then pid_scenari_13:=33555809; RULL_MOVE(pid_scenari_13) else begin pid_scenari_14:=pid_scenari_14+1; IF pid_scenari_14 == 33555998 then pid_scenari_14:=33555898; RULL_MOVE(pid_scenari_14) else begin pid_scenari_15:=pid_scenari_15+1; IF pid_scenari_15 == 33556040 then pid_scenari_15:=33556051; IF pid_scenari_15 == 33556058 then pid_scenari_15:=33556059; IF pid_scenari_15 == 33556125 then pid_scenari_15:=33556004; RULL_MOVE(pid_scenari_15) else begin pid_scenari_16:=pid_scenari_16+1; IF pid_scenari_16 == 33556135 then pid_scenari_16:=33556138; IF pid_scenari_16 == 33556225 then pid_scenari_16:=33556129; RULL_MOVE(pid_scenari_16) else begin pid_scenari_17:=pid_scenari_17+1; IF pid_scenari_17 == 33556283 then pid_scenari_17:=33556236; RULL_MOVE(pid_scenari_17) else begin pid_scenari_18:=pid_scenari_18+1; IF pid_scenari_18 == 33556385 then pid_scenari_18:=33556284; RULL_MOVE(pid_scenari_18) else begin pid_scenari_19:=pid_scenari_19+1; IF pid_scenari_19 == 33556485 then pid_scenari_19:=33556384; RULL_MOVE(pid_scenari_19) else begin RULL_MOVE(33554538) RULL_MOVE(33554800) RULL_MOVE(33554917) end end end end end end end end end end end end end end end end end end end end
|
����������: 3:49 - 16 ����, 2007
|
|
JSilver
������������
������: Moscow �����������: ���� 2007
�����: 20 ���������
|
����! ��� ��� ��������� ������! (������, ����� ��� �������� � ��������). ��������, ������, ������� ���������� � ���, ����� �������� �� ����������� ������� �� ����, ��� ���������� ��������������� ��� ��������, �� ��� ��� ���� ������� ����� �������� "�����". ���� ������ ��������� - ������� ������� �� �����, ����� � ������, ��� ��� 106 �������� - � ������� ��� � ������ - ��� �� ��������� ���� �������, �� ����� ���������� ���������� ������ ���� ����� - ��� ��������� ��� ������ �����. ��������� ������� �������� ��� ������� �������� = 10, ��� ��� ������ ��� ����������� ��������� "������� ������". ��� ��� ���� ���� �������� ��������� - 106 �������� ��� � ���� ������� ���� ������� "��� ����, ��� ��� �����, � ��������� ����� � ���� ���". ���������� ������ �� ��� ������������ ��� ��������� � �������, � �� ������ ��������� - �� �� ����� ������ �� �����. �� �� ������ ��� � ��������, �� �� ������ ��� � �� ������ ���� ���������� - �� ����. ������ ������ ������: � ����� ��� �������� ������? ���-������ ����� ��� ��� ��������? ����� ����� ������ ��� �����, �� ��� � �������� 107-� �������������� � ��� ������. � ������ 99 ��� ������? ������� �� ����� ������? ��� ��� ��� ��������?
|
����������: 17:48 - 16 ����, 2007
|
|
Wasteland Ghost
��������� ���� ����������
������: ������, ������ �����������: ���. 2002
�����: 2251 ���������
|
�����, ������ ����� ��� �����, � ������������� ������. ����-�������... ������������.
|
����������: 11:28 - 20 ����, 2007
|
|
JSilver
������������
������: Moscow �����������: ���� 2007
�����: 20 ���������
|
���! ����� �������� "�����" � "������ ��� �����". �� �� ������ ����� ������, �� ��� ������ ������������ ���� ��� ������. ���� �� ����� � ���� BIS-help, �� ��� � ��� ��� ��� �������� � �� ���� ���, ��������� "���������� �������" � ����� � ������������ (�����?) �����, �� ��������, ������� 100-108 ������� ��������������� � ��� ��������� ��������������� � ��� ����� ���� ����� � define.h ���� �� �� ����� � ���� ���-������ ���� "������ AAF-������", ������� ��� ��, �� � ������ ���� ��� ���� � �� ��������� ����������. �������������� ��� AI � ��� ��������, � INT ���� �� �����. ���������� ���������, ������ �� ����� - �� � ����� ����, ��� ������ � �����. � ������ AAF � RIX - � ���� � ����� �� ����, ��� �� ����� � ����� ��� �����. � ��� �� ����� �� ������, ��� metarule3 � �� ��������� ����������� - �� � ���� � �� ��������� �� ��������. �� ��� ����� � ����? ���� ��, ��� � �������, ��� ������� 106-107 � � ��� ��� ���������, � ������� ���� ������ ��-�� ����, ��� ��� ����� ����. ���, ��������, ����� ������ 106 (������� next_critter) �� ��� ���������. ������ ��� � ����� ��� 106 �������� � scenery ����������. ��� � ��� ���� �������, ������ ��� � ������ ����� ������, ���������� ���, ��� �� ��� ����� �����, ��� ������ �������� ������, � 106 �������� ������ �� ���������. �������, �������... �� ���� ���� ����, �� ����� ����� � �������? ��� ��� ����������, �������� ������ �� ������������ ��������� �� �������� ������. ��� ����� ���� ������ (aka ����). Alchemist
|
����������: 4:43 - 21 ����, 2007 | ����������: Alchemist - 10:03 - 21 ����, 2007
|
|
Wasteland Ghost
��������� ���� ����������
������: ������, ������ �����������: ���. 2002
�����: 2251 ���������
|
������: ������ ������ ������: � ����� ��� �������� ������? ���-������ ����� ��� ��� ��������? ����� ����� ������ ��� �����, �� ��� � �������� 107-� �������������� � ��� ������. � ������ 99 ��� ������? ������� �� ����� ������?
������������� ����� �� ��� ������� ��� � ���� �� ��������. ������ � ��� � ������������ ����������. ���� �� ��� �������� ���� ���� � ����� ������, ��� �� ������ ���������, ������� ������������, �� ��� �� �������, �� ��� � ��������� ����������. ����� ����������, ��� �� ����� �� ������, ����� ���� �������� 107, � � ������������ �� �������. ������������, ������. ���� ������, ����� ���� ��������� ������, ���������� ���� ����� �����. ������ �� �������������� ������: ���. PS � ���������� �� �����, �������������, �� �����. �������.
|
����������: 10:43 - 22 ����, 2007
|
|
JSilver
������������
������: Moscow �����������: ���� 2007
�����: 20 ���������
|
�� ������-�� � �����, ��� ��� �����:
������: ����� ����� ������ ��� �����, �� ��� � �������� 107-� �������������� � ��� ������. � ������ 99 ��� ������? ������� �� ����� ������?
������ ������ ��� "����� 100-108 �����, �� �������, ���� ����� ��� ��������� (�������� 01-99), ���� ��� ����������. ��� ����� ��� �����, ���� � � ��������� ����������: ������ �� � �� ����, ���� �� �� �� ����������� ������? ������ ������: ���� � ����� �����-�� ����, ����� � ��� �����, �� �� ����� (�����������, ��� �������, ��� ���� �������� �����������, ��� �������� �� ������ � ������ ���������� ���� ��� �������� � ����� ��� ����� � ��� �����) ����, ��� ����� ����� - ���� �� ��� ��������, ��� ��, ��� ��� ������������ - ������ �� ����������? ���, ��������, ����������� �������������� ����� ���������?
|
����������: 13:39 - 22 ����, 2007
|
|
Wasteland Ghost
��������� ���� ����������
������: ������, ������ �����������: ���. 2002
�����: 2251 ���������
|
������: ���� �� ��� ��������, ��� ��, ��� ��� ������������ - ������ �� ����������? ���, ��������, ����������� �������������� ����� ���������?
�� ���� ����������� ��. ��������, ��� �������� �� ����� � ���� � ������ ������ �� �����������. SSL -- ��� ���� Star Trek Scripting Language, ������ �� �� Klingon Academy. ��������, ��� ����� �������������� ������ ���. ��� �� �����, ���� ���� ���� �������� ������ ������ , -- ����� � � ������. ����������� ��� ����� ������������ ����� ���� ��� �� �������.
|
����������: 12:07 - 2 ���., 2007
|
|
| |
|