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