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


����� TeamX » ���. ��������� » ��������� ������� (�������� ��?)

������� �� �����
<< ����. ����. >>
������������ �������� ���� ����

 
Lancelot
������������

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

�����: 8 ���������

� ��� �������, � ������ �� �������� ����� "�������" ��� �� ������ � ������? ���� �� ����������� �������� ��� ��� - ��� ����� ����������� ��� �� ����, ��� ������� ���������� �������. ������� ������������� ����� ����� ������������ ��� ����������� ������ ������� �� ������.

����������: 16:34 - 6 ���., 2005
Perceptron
���������

������: Ivanovo
�����������: ��� 2003

�����: 502 ���������

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

-----
Into The New Year - With A New Vision!
������������ �� ��������, �������� �� ��������, ������� �� ��������, FAQ �� ��������, "�������", fallmods-tutor.

����������: 20:58 - 6 ���., 2005
Tehnokrat
���������

������: �����������
�����������: ���. 2003

�����: 489 ���������

������-�� ������� ��������������� (����� ��������������� ) �������� �������� � ��������� ���� � �� ����� ���� ���������� ���� �� �����. �� � ������� �������� ����� ������� ����� ��������, ������ ������ ��� ���... ���� ����� � �� ��������.

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

����������: 23:59 - 6 ���., 2005
Perceptron
���������

������: Ivanovo
�����������: ��� 2003

�����: 502 ���������

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

-----
Into The New Year - With A New Vision!
������������ �� ��������, �������� �� ��������, ������� �� ��������, FAQ �� ��������, "�������", fallmods-tutor.

����������: 3:42 - 7 ���., 2005
Ray
���������

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

�����: 746 ���������

�����. ���������� ������� �������� �����������. � ������ �����-�� �� ���� �����, �� ���� �� �����. ����� ����� ��������. � ���� �������� ������. ��� ��� ������ ��������� �� spatial script, � ������� �������. ������� ��� ��� �� ����� ��� ��� �������. ���������� ����. �������� (��� ��������� ����. � ������ ���������� ������ � ����������� �����). � ��������� �� ������, ����� ��������� ���-������. ��� ������������� ���� ����� ���������.

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

����������: 11:48 - 7 ���., 2005
Tehnokrat
���������

������: �����������
�����������: ���. 2003

�����: 489 ���������

� ��� ������������� ������ ��� ����������� � �������, ��������� ����� "�������" ��� ������� �������������� � �������������� ����������� �� ��� ��������. ������������ �������� �������, �������� ������ ��������� ��������� ������ ��������� � ����������.

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

����������: 23:33 - 7 ���., 2005
Dar
������������

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

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

������:

�����. ���������� ������� �������� �����������. � ������ �����-�� �� ���� �����, �� ���� �� �����. ����� ����� ��������. � ���� �������� ������. ��� ��� ������ ��������� �� spatial script, � ������� �������. ������� ��� ��� �� ����� ��� ��� �������. ���������� ����. �������� -��� ��������� ����. � ������ ���������� ������ � ����������� �����). � ��������� �� ������, ����� ��������� ���-������. ��� ������������� ���� ����� ���������.




���������� ��� ��������� ���� "������" � ������� ������ ������� � ��� �������� �����������, ���� ������� ����������������, � ����� ����
critter_dmg(source_obj, random(10, 40), 0 bwor 256 bwor 512);
�� ��������.

����������: 8:39 - 20 ���., 2006 | ����������: Dar - 8:41 - 20 ���., 2006
Wasteland Ghost
��������� ���� ����������

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

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

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

����������: 13:12 - 20 ���., 2006
Dar
������������

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

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

��� ��� ���� ����� ���������?

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

variable pid_Critter := 16777216;
variable N := 0;
................
................
while (N < 473) do begin
pid_Critter := �pid_Critter +1;
IF (tile_distance_objs(self_obj, tile_contains_pid_obj(tile_num(self_obj), dude_obj, pid_Critter)) <= 6 ) � then begin
critter_dmg(tile_contains_pid_obj(self_obj, dude_obj, pid_Critter), random(80, 200), 0 bwor 256 bwor 512);
end
IF (tile_distance_objs(self_obj, tile_contains_pid_obj(tile_num_in_direction(tile_num(self_obj), 0, 1), dude_obj, pid_Critter)) <= 6 ) � then begin
critter_dmg(tile_contains_pid_obj(self_obj, dude_obj, pid_Critter), random(80, 200), 0 bwor 256 bwor 512);
end
IF (tile_distance_objs(self_obj, tile_contains_pid_obj(tile_num_in_direction(tile_num(self_obj), 1, 1), dude_obj, pid_Critter)) <= 6 ) � then begin
critter_dmg(tile_contains_pid_obj(self_obj, dude_obj, pid_Critter), random(80, 200), 0 bwor 256 bwor 512);
end
IF (tile_distance_objs(self_obj, tile_contains_pid_obj(tile_num_in_direction(tile_num(self_obj), 2, 1), dude_obj, pid_Critter)) <= 6 ) � then begin
critter_dmg(tile_contains_pid_obj(self_obj, dude_obj, pid_Critter), random(80, 200), 0 bwor 256 bwor 512);
end
IF (tile_distance_objs(self_obj, tile_contains_pid_obj(tile_num_in_direction(tile_num(self_obj), 3, 1), dude_obj, pid_Critter)) <= 6 ) � then begin
critter_dmg(tile_contains_pid_obj(self_obj, dude_obj, pid_Critter), random(80, 200), 0 bwor 256 bwor 512);
end
IF (tile_distance_objs(self_obj, tile_contains_pid_obj(tile_num_in_direction(tile_num(self_obj), 4, 1), dude_obj, pid_Critter)) <= 6 ) � then begin
critter_dmg(tile_contains_pid_obj(self_obj, dude_obj, pid_Critter), random(80, 200), 0 bwor 256 bwor 512);
end
IF (tile_distance_objs(self_obj, tile_contains_pid_obj(tile_num_in_direction(tile_num(self_obj), 5, 1), dude_obj, pid_Critter)) <= 6 ) � then begin
critter_dmg(tile_contains_pid_obj(self_obj, dude_obj, pid_Critter), random(80, 200), 0 bwor 256 bwor 512);
end
N := N + 1;
end
...........
�� ������� �� ������ � ������ ������ ��������.
��� � �������?

PS ���������� - ��� ������������� �������� ������.

����������: 23:40 - 20 ���., 2006 | ����������: Dar - 23:41 - 20 ���., 2006
Wasteland Ghost
��������� ���� ����������

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

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

�������� ���� �������� �� ����� ����������.

����������: 10:05 - 21 ���., 2006
Dar
������������

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

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

���������������� ����������: ��������� �����������.:)
����� ���������� �������.

������ ������� +199, -199 -1,+1 -200, +200 � ������ ��� ���������� �����.
������ (tile_num_in_direction((tile_num(self_obj)), X, Y))!!!
������:
if ( tile_contains_obj_pid((tile_num_in_direction((tile_num(self_obj)), 0, 1)), �elevation(self_obj), pid_Critter_2) == true ) then begin
critter_dmg(tile_contains_pid_obj(tile_num_in_direction((tile_num(self_obj)), 0, 1), elevation(self_obj), pid_Critter_2), random(1000, 5000), 6 bwor 256 bwor 6);
give_exp_points(500);
display_msg("Yes, +500 exp");
end
� ��� �� ��� ����������� �� 0 �� 5 ������������ � ��������� ������.


������ ����� ��� ������� ���������(Pid �������� ) ��� ������.
����������:( � ���� � ������ � ��� �����)
����� ������� critter_p_proc - ���� ��� ��������� ������� ��� 800 ������ ����� �� � �������� ������ ������ �����,
�� ��� ���� �� ������ ������� ������ �� ������� ��������� ��������. ���������� ������� ����� ������� �� ������������ - �� �� ���� ������.
+++ -�� �� ��� ���� ������� ������������(��� �� ��������, �� ������-���� ������� ��� ��������).
procedure timed_event_p_proc - �� ��� ����� ����� ��������
������������ �������� ���� ���:
add_timer_event(self_obj, 1, 1);
���
add_timer_event(self_obj, 0, 1); ��� add_timer_event(self_obj,1/X, 1)
����� ������ ������� ����� �������� ( �� �������� � ���� �������(� WIN2000���)�� �������� ��� �����) � �������� � ����� "C��� ��� ���� ����� - Reset".

��� � ������ ������ �����.
������.
procedure tile_damage_1
begin
/*
if ( tile_contains_obj_pid(tile_num(self_obj), �elevation(self_obj), pid_Critter_2) == true ) then begin
critter_dmg(tile_contains_pid_obj(tile_num(self_obj), elevation(self_obj), pid_Critter_2), random(1000, 5000), 6 bwor 256 bwor 6);
give_exp_points(500);
display_msg("Yes, +500 exp");
end
*/
� � � � � � � �if (pid_Critter_2 == 16777500) then begin
� � � � � � � �set_local_var(2, 0);
� � � � � � � �set_local_var(3, 0);
� � � � � � � �pid_Critter_2 :=0 ;
� � � � � � � �add_timer_event(self_obj, 2, 2);
� � � � � � � �end else
� � if (pid_Critter_2 < 16777500) then begin
� � set_local_var(3, pid_Critter_1 + 1);
� � pid_Critter_2:= pid_Critter_1 + pid_Critter;
� � display_msg("T_1N=" + pid_Critter_2);
� � call tile_damage_1;
� � end
end
�.� ��������� ��������� - �� �������� �������� ������ ��� ����������� � ����� ������� ��������
�.� ����� ���� ��������� �� � ����� - �� ��� ����� �������� "� ��������". �
������� ���� ������������ PID � 16777500 (�������� �� 16777217 ��� 16777500 ������������ ) �� ������� � ������ � �� ���� � ������ ����� ��������� ����� ��������
������� 16777558 - ������ ���� ���������� �� 16777555.

������� �������
procedure tile_damage_2
begin
end
�������� �� �� procedure tile_damage_1 � ������������.
�� ��������� ������� � ���� �� 16777555-16777558 Pid.
[����� ������� ����� ������������ ���� ���� � ����� �������]

� �������� ��� ��� ��
procedure tile_damage_1 �������� procedure timed_event_p_proc ����� add_timer_event(self_obj, 8, 2); (������ ����� ��� �� �����������)
�� ��� ������������� �� ������������� ��� tile_damage_2 � ���� ���������� ����� tile_damage_1 �tile_damage_2
������� var-�.
������:
if (fixed_param == 2) then begin
rm_timer_event(self_obj);
� � � � � � � �set_local_var(2, 0);
� � � � � � � �set_local_var(3, 0);
� � � � � � � �pid_Critter_2 :=0 ;
call dinamit_destroy; � ���� ������������� � ���������� ������.

�������� ������ ������������� �� ����� � ���������� ������ procedure timed_event_p_proc - �� ��������.
�� ��� �������� ��� ������ ���������� add_timer_event(self_obj, 8, 2); �� ���� � ������� �������� ������(��� �������� ����), � ����� procedure tile_damage_2 �����, ����� ����� ��� ������� �������� � ������ ����� ���������.
� ����� �� ����������� ��������� ��� �� 16777500 �� 16777800, � ����� � �������� - �� ��������.

��� ����� ��� ��������. :-)

����������: 10:29 - 25 ���., 2006 | ����������: Dar - 10:32 - 25 ���., 2006
 

������� �� �����
<< ����. ����. >>
������������ �������� ���� ����


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