» 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 ] ��� ��������

 
Raven
������������

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

�����: 408 ���������

get_critter_stat(obj_ptr,STAT_gender);
0 - Male
1 - Female

����� ���������� ������� �� command.h: dude_is_male � dude_is_female ��������������.

>>������ - ��������� ����������� ��� �������� ����������� �� ���������.

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

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

����������: 14:28 - 16 ������, 2004
pal
������������

������: Estonia, Narva
�����������: ���. 2003

�����: 42 ���������

������ �����������. ��� ������ ����� ��������� ������� �-��� ScriptAction.
��� �������� � ������ ���� ����� ����� ����:

if ScriptAction=2 then begin
Heal(Player,-100);
Write('Hurt dude';
end;

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

����������: 15:13 - 16 ������, 2004
Raven
������������

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

�����: 408 ���������

�� ����:

int script_action - ���������� ��������, �������������� ���� ������. � �������� Fallout2 �� ������������
���������:
���
������������ ��������:
����� ������������ ����������� (��. DEFINE.H, ������ Script Procedure Types)
---------------------------------------------
// script.h: Script Procedure Types //
#define no_proc           (0)
#define start_proc        (1)
#define spatial_proc      (2)
#define description_proc  (3)
#define pickup_proc       (4)
#define drop_proc         (5)
#define use_proc          (6)
#define use_obj_on_proc   (7)
#define use_skill_on_proc (8)
#define use_ad_on_proc    (9)
#define use_disad_on_proc (10)
#define talk_proc         (11)
#define critter_proc      (12)
#define combat_proc       (13)
#define damage_proc       (14)
#define map_enter_proc    (15)
#define map_exit_proc     (16)
#define create_proc       (17)
#define destroy_proc      (18)
#define barter_init_proc  (19)
#define barter_proc       (20)
#define look_at_proc      (21)
#define timed_event_proc  (22)
#define map_update_proc   (23)
---------------------------------------------

�� �������: ���� ���� ��������� ������� �� spartial_p_proc (� ��� ���������� ����� ��� ��������� �����), �� ��� ������ ����.

����������: 15:37 - 16 ������, 2004
pal
������������

������: Estonia, Narva
�����������: ���. 2003

�����: 42 ���������

To Raven:
���� �� ������ ������ ����� ��������� �����������

if (GVAR[613]=9103 OR GVAR[613]=9102) then begin
end else begin
end;
end;

�� ��� ��� ��� ������ �� ���� � ����� ����� ����

����������: 17:24 - 16 ������, 2004
Alan Killenger
������������

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

�����: 404 ���������

���.. ����, �������� ���� ���-�� ��� ��� ����������, �� �� � �������� Raven'a, �� � ���� Walteland Ghost, �� �� ���� ����.. ��� � �� ������ ������.

1. �� ��� [censored] ����� scrname.msg?

-------------------- �������� ����� Raven'a, ��. ���� ----------------------

� �3. ����� ���������� Data\Text\English\Game\scrname.msg
� ���������� �������:
� �---------------------------------------
� �{1404}{}{���_NPC}# ���_�������.int ; ��������_NPC
� �---------------------------------------
� ���� ������ obj_name(self_obj) ��� ������ ������� �� ����� NPC ����� ���������� ������ ���_NPC
� ���������������, ���� ����� #define NAME 1305 ����� ������ {1405} � �.�.

--------------------- end of �������� ����� Raven'a ------------------------

�� ���� ����� ����������� ����� ������ ��� ����, ����� � ������� ������ NPC �� ���������� look_at_p_proc ������?

2. ���� Pascal'�, � � ������ �������� � �����������, ��� ������� ����� �� �����������. ����� ��� ���-�� �������, ��� GVAR ����� 32 ����.. � ���������? ����� �� � LVAR �������� ������? ������? � ����� ����� � ��������� ������� ?

3. ���, ����������, � ������� �������� ����������� �������, � ������� � ����� ������� �������� �������:

�--- *.msg ---
� �..
� �{����� ������}{}{������ � �������}
� �..
�-------------

�--- *.ssl ---
� �..
� �set_local_var(LV_number,����� ������);
� �float_msg(self_obj,message_str(����� �������,LV_number)+","+message_str(����� �������,����� ������));
� �..
�-------------

� ���������� ������� �������: "Error,������ � �������". � ��� ������? ���� ����� ������ ����� 1, �� ������ ���.

(��������������(�) Alan Killenger - 7:39 - 17 ������, 2004)

����������: 19:46 - 16 ������, 2004
Mynah
���������

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

�����: 469 ���������

2pal: �� ������ ������ �������� ��� �������... ��� ����� ������������ ������ � �����, �� � �� - ��-�������. ����, �� � ��� �� ���������. �� � ��������� ������ ����� ����, ����� ������, �� ������ ����� �� ���������.

2Alan Killenger:
1. ����� ������� ������:
�������� �� ������� ��� �������� � scrname.msg � ������ ��� � ���. �����, ������ ��� �����, ����� �������� <None> ������� �����������... (���-���-���)
2. � ������ �����������? ;) ��� �� �� ����� 32 ����. (������, ��� �� ��������� � �������� ������������ ����� � ��������� �������?). ������ ���, ����, ������� ��� ������. ����� ���� ������� ����� ������ �� *.msg ����� ;) � � ������ ������������� �����, ����� ��� � ����� *.msg ����� �������.
3. � ���� ���:
float_msg(self_obj,message_str(����� �������,LV_number)+","+message_str(����� �������,����� ������));
� ���� ���:
float_msg(self_obj,message_str(����� �������, local_var(LV_number))+","+message_str(����� �������,����� ������));


(���������� ��  21:27 - 16 ������, 2004.)


2Raven:
������:

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


���� ��������� :) �� ������� ������ :))

(��������������(�) Mynah - 23:40 - 16 ������, 2004)

-----
Scio me nihil scire

����������: 21:25 - 16 ������, 2004
Raven
������������

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

�����: 408 ���������

to Alan

1. ������ � �����, ��� scrname.msg ��������� ������ ����� ��� �������� msg-����� � ������� � ������� ����� � �������� �������. ��� � �������� ����� ������ � ���������, � ��������� ���� �� �� ����. ��� ��� ���� �� ���� ��� � ��������.

2. ����� � ��������� ������ � ���� ����. ������������ ������ �������, ��� ��������� ���������� ����������� ssl-������. ��������:
variable a=1234.5678;
display_msg("a="+a);

����� ����, � ���� ���� ��� char - ��������� ������ ('a','Z' � �.�.). ����� ����, � ������� ���� ����������� ����� �������� ASCII-��� char-�������. � �� ����.

� �� - ��� ���� 32-�� �������.

>>������ ���, ����, ������� ��� ������. ����� ���� ������� ����� ������ �� *.msg ����� ;)

������ ��� ���� ����� ����� ����� ������ ���-����. ������, ��� ��� ���� ��� ����������� - ��� ������ ��������� ���:
-------------------------------------
#define MAX_SCRIPTS2000
variable i=1307;
variable msg_file_num;
variable msg_string;
msg_string:="LABEL: "+obj_name(self_obj);
while (i<MAX_SCRIPTS) then begin
if message_str(i,100)==msg_string then begin
 msg_file_num:=i;
i:=MAX_SCRIPTS+1;
else i+=1;
end
-------------------------------------

����������? ���������, ���������� ��� "��������" ���-���, ������� �� 100-�� ������� �� ������� ����� "LABEL: Vasya", ��������. ��-���� ������� � ��� ������, ���� �� �� ������ ����� ���-���, �� ������ ����� �����������.

������ �� � ���� ������� ������, ������� ������ ���� ���-��� ��� ... ������. �.�. ����� � ���
{101}{GIVE}
{102}{������� �����}
� ���� ������� ����� :-) ���������� �������� �� ���� �������, �� ������� �� �������.

to pal

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


����������: 0:32 - 17 ������, 2004
Alan Killenger
������������

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

�����: 404 ���������

Mynah: "������ ���, ����, ������� ��� ������. ����� ���� ������� ����� ������ �� *.msg �����.."

����, ���� �����, �� ��� ������ � ��� ������, ����� ���������� ������ ������� ���� ���� �� ���������� ���������. � ���� ������ �������� ����� ���������?

float_msg(self_obj,message_str(����� �������, local_var(LV_number))+","+message_str(����� �������,����� ������));

- thanks.

Raven:"msg_string:="LABEL: "+obj_name(self_obj);"

� ��-�����, msg_string � ������ ����� ���� �� ������������.. � ��� ������?

��� ��������� �������� � ��������� �������� � ��� �����-������� � ��� �����-�������? � ����� ������ ��������� �����������:

1. ������ ������ ������ � *.msg �����:

 ???? - ? <=> ����� - �/�

2. � ����� �������:

 #define message(P_number) message_str(C_script,P_number*10+get_critter_stat(dude_obj,34))

������� ������� � ���������� ����������, �� � ����� ������ ��� ��������� ����� ��������� ���������� ����� � *.msg �����. ��� ��� ��������������� ������, ����� �� ����� ���������: � ������, ����� �� ������� ������� ��� �������� ����, ��������� ������� ����������� ������� ��������? �� ����, � ���������: ��� ����������, ������������ �� ������ ������� � *.msg �����?

(��������������(�) Alan Killenger - 6:36 - 17 ������, 2004)

����������: 2:37 - 17 ������, 2004
Wasteland Ghost
��������� ���� ����������

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

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

Mynah ��������� ���� �� ������ scrname.
������:

� ��-�����, msg_string � ������ ����� ���� �� ������������.. � ��� ������?


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

2pal ���������� ������ �������� �����, �������� ����� ������� ��� �� �1 ������������ :). ������, � ���� ������ ��������������, ������� ������� �� �1 ��������� � �2 � �������� ������� ;).

������:

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


�� ���� �� �������� ����� �����������:
���:
 
variable stored_node;
...
/*���-�� � ����� �� ��� �������*/
stored_node := "Node002";
...
/*��������, � ����������� talk_p_proc*/
start_gdialog(NAME, self_obj, 4, -1, -1);
gSay_Start;
 call stored_node;
gSay_End;
end_dialogue;


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

����������: 9:36 - 17 ������, 2004
pal
������������

������: Estonia, Narva
�����������: ���. 2003

�����: 42 ���������

To WastelandGhost and Raven:
��� �� ���� ��������� �� ���������
��� ��� �� �� ��� ��������, � 1�� ����.

� ������� �����������:
����� ����� ���� ������ �� ���� ��� ��� ���������� ��������:? (����� OR)
if GVAR[159]>2 * GVAR[160] OR GVAR[156]=1 then .....

������ ���������������� ��� ������ � 1� ���� ��������� ���������� 2�� ,���? �.�. �� �������� ���� �� ������������ ������� 1�� ������ � ��������� 2�� ???

�� ���� �� ������ ����� ����������������� ��������� ����� ����:
if GetItemCountByCritter(Player,98) then begin
SayOption_2(249,124,22,50);
end else begin
SayOption_2(249,125,21,50);
end;


������� SayOption_2(_script_,num_str,xx,50); ���������. �� �� ���� �������� �� ?

(��������������(�) pal - 9:46 - 17 ������, 2004)

����������: 10:25 - 17 ������, 2004
 

������� �� �����
<< ����. ����. >>
�������� ���� ���� [ 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