| |
GaroldPredator
������������
������: Military Base �����������: ���. 2004
�����: 52 ���������
|
>>display_msg("PID:"+obj_pid(self_obj); ����� �� ��� ���������? ����� �� ������ ��������: tile_contains_pid_obj(int tile, int elev, obj_pid(self_obj); �� ��� �������. �������� � �������� �����: ��, � ���� ������������� ���� ��� frm-��: ������ - �������� ������, ������ - �� ����������, ������ - �� ������. ������, � ��������� �� ���� ������, �� ������� �������� �����. ��� ���, ��� ���� ������� � ��������� ����, �� ������� ����� ��������. � ����� ������� ���, ����� ����� �������� ���������, ��� ��� ������ ���������� ��������� �������, � ����� �� ����������, ������� �� ���������. ���� ��� ���������� ������� FRM-��! �� � ��� ����������� FRM-�� � ����������� ��������� �� ��� � �� ������. ������ ������ ��� ���������! � ��������� ����. ����������� ������������� ���������� ���������. ��������� �������.
----- � ���� ���� ��� ����� ������: ������������ � ���.
|
����������: 10:57 - 2 ���, 2004
|
|
Raven
������������
������: ������ �����������: ����. 2004
�����: 408 ���������
|
>>����� �� ��� ���������? >>����� �� ������ ��������: >>tile_contains_pid_obj(int tile, int elev, obj_pid(self_obj)); 8-| �������. �� ��� �����, ���� �������? ���� ����� ������� pid �����, � obj_pid(self_obj) ������ ���� pid ������ �����. ���� ��� �������� �� �����. PID ����� � ������� ����� ����� �������� - PID ����� �������� ����� ���� ���� ��������� �� ������. � �� ��� ��� ����� � ������� ���� ��������� ����� ������ ���������. �.�. PID ������ ���� ����� ����������. �������� ��� ����� ����� ��������, ���������� � ���������� ��������. ������ ������. �� �� �����. ��������� frm-�� (���� �� ����) ������. ����� ��������� �������� ������-���� �������. �.�. ������� ���� ����� ������� scenery-�������� � ����������� ��� ������ frm-����. ��������: 1. ������� �� ��� ����� frm-�� ���� ������������� (� ������� gif2frm, ��������. ����� �� ����). � ���� ������ ���������� ������ �������� �������� ��� �������� ��������� � ������� ����� �������. 2. ������������ ������������ frm � data\art\scenery\scenery.lst 3. ������� � ������ ����� scenery-��������. ��������� ��� ���� ���� frm. ���������� ��������. ����� ��� ���������� ������ �����. 4. ���������� ���� ��������. � ���� ���������� ��������� ������, ������������ ������ ���� ����� frm-��. 5. � ������� ����� ������ ��������� (� �������, ��� �� ������ ����� � ���� �������� ��������): ��� ��������: animate_stand_obj(tile_contains_pid_obj(tile,elev,PID)) - ������� ��������� ����� �������� ��� ��������: animate_stand_reverse_obj(tile_contains_pid_obj(tile,elev,PID)) - �������� ��������� + ��������/���������� ��������. �.� ��� �������� ����������� ��� ���� �������� � ��������� ��������� �� ��������� �����. ��� �������� �������� �������� ����� ������ � ��������� ���������� �� ������ �����. �������/��������� ������� �����. �� PID, �����, 33554499. ��� ��������/�������� ������� ����� ����� ��� ����������. �� ����� ��������� "�����",� ����� ��������� �������� ������������ ����� ���������. ������ ������ ����� � �������, �� ������ ������ "�����������". ������� ������: destroy_object(tile_contains_pid_obj(����������,elevation,33554499)); ������� ������: create_object(33554499,����������,elevation); �������, ��� �� ���������� ������������ � ������ ��� ���������� ������� � ������ � ���� PID��! �������� ������ ����� - �������� �� �� - �������� �� �����. ��� ���, ��� �� ����� ��� ���������/������������� ������� � ������ - ������� Maper as Proto Editor.
|
����������: 9:47 - 3 ���, 2004
|
|
GaroldPredator
������������
������: Military Base �����������: ���. 2004
�����: 52 ���������
|
���... �������� � ����� �����... �� �����, �������, � ���� � ��� ����������! ������ ������ ������. � ����, ����� ����� ��������� � ����� ���� �����, � �� � ��������. � ���������� ����� ����� � city.txt, � ����� ������ �� �����... ������ ����... ������, ������ �����, � �� ���� �������� �����! � ��� �����, � ����-�� �� �������!!!
----- � ���� ���� ��� ����� ������: ������������ � ���.
|
����������: 19:12 - 5 ���, 2004
|
|
Raven
������������
������: ������ �����������: ����. 2004
�����: 408 ���������
|
���������: 1. ������ �����-������ ���� � ����������� (����., ������ pro-����� ������� ��������� ��������, ������� ���� ������� �� �����) 2. �� �� ����� - �� �� ��������� 3. ����������� ���� �� ������� ����� - �.�. ������� ����� 100x100, ���� �����, ��������, ������������ �� ���� ������� 20x20 � �������� - � �� ����������� ���� � (1,1) ����� �������� ������ ���� ��������� ����� ���� � ������������, ������� ����� � ������� ���� �� � ��� �����.
|
����������: 6:30 - 6 ���, 2004
|
|
Wasteland Ghost
��������� ���� ����������
������: ������, ������ �����������: ���. 2002
�����: 2251 ���������
|
��� ��������� ����� - elevation, tile_num, orientation. �� ������� (elevation) ���������� ������? ����, ������, ��� � ������ ������ � city.txt ��� � ����.
|
����������: 9:43 - 6 ���, 2004
|
|
Jo Jim
������������ �����������: ���� 2004
�����: 14 ���������
|
�������, ������. *����� ���������� ���� gang_x_member_y ����������� ����������� �� ������ ����. ��� ���� � ����� ������ y:=1, ��� ��������� - ��� �������. ��� ���� ������������� � ������� ���� � ��������� �������� * � ��� ������������, ��� ��������� ��� ����� ������ ������ ������� � ����� ������������ ������ ���������? *---den.h line:863--- if (local_var(LVAR_Home_Tile) == 0) then begin � if (self_gang == gang_2) then begin � � �check_take_home_tile(1) � � �else check_take_home_tile(2) � � �else check_take_home_tile(3) � � �else check_take_home_tile(4) � � �else check_take_home_tile(5) � � �if (local_var(LVAR_Home_Tile) == 0) then begin � � � � random_tile_in_box(22340, 22332, 24132, 23940); � � � � set_local_var(LVAR_Home_Tile, global_temp); � � � � set_local_var(LVAR_Home_Rotation, random(2,4)); � � �end � end else begin � � �set_local_var(LVAR_Home_Tile, self_tile); � end end -------------------- check_take_home_tile(x) ������������� LVAR_Home_Tile ������� ������� ����� ����� x ������� �������� ��������� ���������������� �� ������ ������� ����� �������. ����� ��� �������� - check_take_home_tile �������� ��������, � ���������� * ��� ����� �������� �� ��, ��� ��� �������? (���� ������� ����� ���������� ���. ����� ������ �� �� ����������, ���� ������������ ������� ������� ���?) *LVAR_Home_Tile ������������� ��������� �������� �� �������� � ������������ (22340, 22332, 24132, 23940)* ��, �������. �� ��� ���� ��� �� ������. ���� ������ � ������ 1.0 ��� �� �������� ����, �� ���� ������ ������ �� ����� ������� � ������ ��������������� � ���� ������� �����. �� ����, � ����� �����, ��� ��� ���� ������ ���� _�����_ ����������� ���� ��������� ��� �������� �� ���������� �������.( � ��� ����� ���������� �������? � ���� ����� �� ����.) � ��� ��� ������� ������: ��� ���� ���� _���������� ����������_ ���� �� ��������, ����� ���������� ��� (��� ���� ��� �� ������). � �� ����� �� ����. ��� ����� ���� � �������� ����.
|
����������: 13:30 - 6 ���, 2004
|
|
Raven
������������
������: ������ �����������: ����. 2004
�����: 408 ���������
|
to Jo Jim >>��� ����� �������� �� ��, ��� ��� �������? [��� ������ check_take_home_tile(x)] ��� �����. if (gang_1_member_##x != 0) then begin ���������: ���������� (������, ����� ������������ map_enter_p_proc ��� ���� ������ �����) ��� ���������� gang_1_member_x �������� ��������� �� ������ ����� �������, �.�. ������� �� ����. ��������������, ����� ������ ������ - ����������� ������ dest_gang_member, ���������� ���������� � ���������� �� ������� �������. ���� ������ ���� - �� ���������� ����� ����. �.�. ���������� �������� �������� �� �� ��� �� ������ ������ ��� ���. ����� ��� ������� ������ - ��� ���������� gang_1_member_x ����������� � ���� (�� ����� ����, �� ��� - ��. ����) � � check_take_home_tile(x) ��� ������ x �� ����� ����������� if (gang_1_member_##x != 0). >>����� ������ �� �� ����������, ���� ������������ ������� ������� ���? ������������� � ����� �������. �����, �� �� ������, ��� ##x �������� ����������� ���������� ���������? �.�. ��� check_take_home_tile(1) ����� if (gang_1_member_1 != 0) then begin � ��� check_take_home_tile(2) ����� if (gang_1_member_2 != 0) then begin �.�. gang_1_member_1 � gang_1_member_2 - ������ ����, �� ��������, ���, ������ ������, �� ���������� check_take_home_tile(1) �� ������� ���������� check_take_home_tile(2). ��� �� ������ ������������� check_take_home_tile ��� ���������, � �� ������? ����� ��������� �������� �������������� ������ ��� �������� ���: ______________________________________________________________________ if (self_gang == gang_2) then begin if (self_obj == gang_2_member_1) then begin if (gang_1_member_1 != 0) then begin set_local_var(LVAR_Home_Tile, tile_num(gang_1_member_1)); set_local_var(LVAR_Home_Rotation, has_trait(TRAIT_OBJECT, gang_1_member_1, OBJECT_CUR_ROT)); end end else if (self_obj == gang_2_member_2) then begin if (gang_1_member_2 != 0) then begin set_local_var(LVAR_Home_Tile, tile_num(gang_1_member_2)); set_local_var(LVAR_Home_Rotation, has_trait(TRAIT_OBJECT, gang_1_member_2, OBJECT_CUR_ROT)); end end else <...> ______________________________________________________________________ >>� ��� ������������, ��� ��������� ��� ����� ������ ������ ������� � ����� ������������ ������ ���������? ��� ��� ���� ����������� � gang_member_map_enter: ______________________________________________________________________ <...> if (NAME == SCRIPT_DCTYLER) then gang_1_member_1 := self_obj; else if (NAME == SCRIPT_DCMARC) then gang_1_member_2 := self_obj; else if (gang_1_member_3 == 0) then gang_1_member_3 := self_obj; else if (gang_1_member_4 == 0) then gang_1_member_4 := self_obj; else if (gang_1_member_5 == 0) then gang_1_member_5 := self_obj; <...> ______________________________________________________________________ ��� ��� ������� ����� �� ���� ����������� ������, ������� � � ������� ��� ��������� :-) ���������� ��� ��� ���� ��������. ��� ������ �� ����� � ���� �������� �� ���� ����������� map_enter_p_proc(gang_member_map_enter) - � ����-�� ������, � ����-�� �����. ��� ������, gang_1_member_1 ��������������� ��� ������� (� �� ��� �����, ��� � ������ � ������� ���), gang_1_member_2 - ��� �����. ��������� ��� ��������. � ���� ������ ��������� map_enter - ��� � �������� ���� "�������" ���� � ������� � ��� ��������� �� ����. �.�. gang_1_member_3 ��� ����� ������� �� ���� � ��� ���������� "��������" ����� ����� ������ ��� ������� �� �����������. ������� �� �������� ���� gang_1_member_4 � ����� ��������� ����. >>��� ���� ���� _���������� ����������_ ���� �� ��������, ����� ���������� ��� � ������ ��� ����� ��������� ��� ��� gang_1_member_x ��������. ��� �� ���. gang_1_member_1 ����������� ������� - � �� � ����� �� ���������. �� ���������-�� ��� ���� ����������! �.�. ��� ������� � �����-�� ������ ���������� check_set_obj_visiblity(self_obj,false) [��� � ���� � ��� �� ���������� - �� ��� �� ��� �����] � �� "��������" � �����, ��������� � ����. ��������������, �.�. � � ���� � � ������� ������ ������, �� check_take_home_tile(1) ��� ���� (� ������ ��� ��) �������� �����. � � LVAR_Home_Title ����������� ������ �������������� ������� (���� ������ ������� ��� �� � ���) - �.�. ��� ���������� �������� � ������ ����������� - 24534. ����� ��� ��� ��������� ������ �� ����� ������ ����������������. �� ���� ��� ����� �� ��� �����, ��� ��� �� � �������. ��� ����� �������� ����� ������ ������� � BIS - ��� ������� (3-4 ������ ������� ��� � ��� ������) �� ��������... :-)
|
����������: 15:39 - 7 ���, 2004
|
|
Jo Jim
������������ �����������: ���� 2004
�����: 14 ���������
|
��� �, ������ �������� �� �� ������������ � ������. ��� ��� �������. ��� ����� ����� ����, �� ��� ���������� ������. ���� ������� . *������������� � ����� �������. �����, �� �� ������, ��� ##x �������� ����������� ���������� ���������? * ���, � �� �������������� �������� ���� �����. ������ ��� ����� ����, ������� � ���������, ���� ����� ������. �������� ���������� � �������� � �������� ��������� If x= 0 then ....... if x = 0 then ....... end if ....... end if �� ��������� �����?! �� �� � �� � ���. (��� � ��� ��, ��� ��� ���� �������, ����� ������ ������� ) *����� ��� ��� ��������� ������ �� ����� ������ ����������������. �� ���� ��� ����� �� ��� �����, ��� ��� �� � �������. * ���, �� ����� �������� ��������\�������� �� �������, ����� ���� ������ � ������. ��� ������ � ����������� ������ End, ����� ���� �������� ���� �����, � ���� � ��� �����. ������ ������ ������������ �� ������� ���������� ���, � �� �� update_map. ��, ��� ��� ����������. � ��������. ����� ������� ��� �������� ��������� � master.dat/maps/denbus2.map, � �� � �������? Tnx a lot!
|
����������: 18:27 - 7 ���, 2004
|
|
Raven
������������
������: ������ �����������: ����. 2004
�����: 408 ���������
|
������ ��� ������� �� �������� �������� ������������� ������? Jo Jim, Garold? ������ ������ �� �����? ��� �� ����� ������� � ��������� ������ ? :-)
|
����������: 6:07 - 18 ���, 2004
|
|
Jo Jim
������������ �����������: ���� 2004
�����: 14 ���������
|
�� ���. ������ �� �������� ������ ���� ��������. � ��� ������ ��� ������ +10 � �����. (���) ��������� ���������� ���������, ��������� ��������� ����������� *� ������ ��� ����� ��������� ��� ��� gang_1_member_x ��������. ��� �� ���. gang_1_member_1 ����������� ������� - � �� � ����� �� ���������. �� ���������-�� ��� ���� ����������! �.�. ��� ������� � �����-�� ������ ���������� check_set_obj_visiblity(self_obj,false) [��� � ���� � ��� �� ���������� - �� ��� �� ��� �����] * ��� �����, � ����������. -------------------- if (op_global_var(454) == 9) then begin ................... if (468 == 467) then if (op_global_var(471) == 1) then op_critter_add_trait(op_self_obj(), 1, 6, 0); else if ((op_global_var(468) > (3 + ((op_global_var(446) bwand -2147483648) != 0 == 0))) or (910 == 911)) then ........................ if (910 == 911) then op_set_global_var(446, op_global_var(446) bwor -2147483648); if (gang_1_member_1 == op_self_obj()) then gang_1_member_1 := 0; ----------------- ������ ������������ ����� ��� ������ �� �����, ����� ������������ ������ ���� � ��������. ������� gang_1_member_1 = 0 ���������� ������. �� ��� ��������� ������������� �� ������, ��� ��� � ��������� map_update (���. ����������� ������ ������, ���� � �� ��������, ��� 250 ����� ����). ������� ���������. ------------------ if (468 == 468) then begin if (op_local_var(5) == 0) then begin if (op_self_obj() == gang_2_member_1) then if (gang_1_member_1 != 0) then begin op_set_local_var(5, op_tile_num(gang_1_member_1)); op_set_local_var(6, op_has_trait(1, gang_1_member_1, 10)); end ------------------ ��� ������, ��� home_tile'� ����������� ������� �� ������ ��������. �� ���� ��� ����� ����� ���� ������ ����� ������ ����� �������, ����� �� "���������" ��, ��� ����������, ��� � ����� �����. � �������� �������� � ���� � � ���� ���� �������. � ������� ������� ������������ � ��������� map_update: ------------------- if (468 == 468) then begin ....................... if (gang_2_member_5 == 0) then begin gang_2_member_5 := gang_2_member_4; gang_2_member_4 := 0; end ........................... (���� ����� ��� 4,3) if (gang_2_member_2 == 0) then begin gang_2_member_2 := gang_2_member_1; gang_2_member_1 := 0; end end else begin if (op_local_var(5) == 0) then op_set_local_var(5, op_tile_num(op_self_obj())); if (gang_1_member_5 == 0) then begin gang_1_member_5 := gang_1_member_4; gang_1_member_4 := 0; end .......................(���� ����� ��� 3,4) if (gang_1_member_2 == 0) then begin gang_1_member_2 := gang_1_member_1; gang_1_member_1 := 0; end end ------------------- � ���� ����, ��� gang_2_member_5 =0 ������, ��� ��� ����� ���� ������� �� 4 �������, gang_2_member_1 ����������� � ����� ������ gang_1_member_2, ������������� ���� ������� ��� �� ������� �� ����� �������. ������ ������. ����� �������������� ��������� ��� ���� �� ������ ����. ��� �� ������ �� ���� ������. �� ������ "���������" ��������� ��� ����� ������ ����� ����, ��� ���� ��������� ��������� ����������� � "������" ������ ���������� gang_x_member_y. �����������, ��� ��� ����� ��������� ����������, ��������, ���������� ����� ���������� �������� home_tile. ���� � ����, �� ����� � ��������� ���: ����� �� ��������� ��������, ����� ��� ������� home_tile'�� ���� �������� �� ��������������� ���� �� "�������������" ���� ���� �����. ������ �������� ����� ���� ����� ������� gang2(home_tile = 0) 0 (����) 0(�����) gang1(home_tile) ... .... ��� ���� gang1 ��������, � gang2 ������� ���� ��������, �, ��������, ������ (�� ������) ���� �� ������ gang1 ���������� ������ gang2, ��� � ����������� "�����������" ���������� ����� ������ ����. �� ��� ������ ��� �������. ��� ���� ��� �������?! ��� � ������, � ���� ����� ���, ������� ������� ���� �� ������� � �������� ���� ��� �������� ����� ������ ����� ������� � ��������� ��� ����� �� ����� ������. ���� �����, ��������� ��������� ������? )
|
����������: 12:56 - 18 ���, 2004
|
|
| |
|