summaryrefslogtreecommitdiff
path: root/npc/sample/npc_test_ev.txt
diff options
context:
space:
mode:
authorValaris <Valaris@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-01-29 16:10:48 +0000
committerValaris <Valaris@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-01-29 16:10:48 +0000
commit620e60eebce2c1f35c5c9a82f6ca365b316587f5 (patch)
tree38a39e0415f419d9a49ae456ed0e26654c23d559 /npc/sample/npc_test_ev.txt
parenta2675f07d7da22a7c6ae11f545bf8f671e785a82 (diff)
downloadhercules-620e60eebce2c1f35c5c9a82f6ca365b316587f5.tar.gz
hercules-620e60eebce2c1f35c5c9a82f6ca365b316587f5.tar.bz2
hercules-620e60eebce2c1f35c5c9a82f6ca365b316587f5.tar.xz
hercules-620e60eebce2c1f35c5c9a82f6ca365b316587f5.zip
AS OF SVN REV. 5901, WE ARE NOW USING TRUNK. ALL UNTESTED BUGFIXES/FEATURES GO INTO TRUNK.
IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK. EVERYTHING ELSE GOES INTO TRUNK AND WILL BE MERGED INTO STABLE BY VALARIS AND WIZPUTER. -- VALARIS git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@5094 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/sample/npc_test_ev.txt')
-rw-r--r--npc/sample/npc_test_ev.txt146
1 files changed, 146 insertions, 0 deletions
diff --git a/npc/sample/npc_test_ev.txt b/npc/sample/npc_test_ev.txt
new file mode 100644
index 000000000..a324f8800
--- /dev/null
+++ b/npc/sample/npc_test_ev.txt
@@ -0,0 +1,146 @@
+// �C�x���g�̃e�X�g�Ɖ��
+//
+
+
+// * NPC�̕\���N���X��-1�ɂ���ƃC�x���g�ɂȂ�A���s�”\�ɂȂ�܂��B
+// * �ʏ��NPC�ł��ȉ��̃��x���t���C�x���g���g�����ƂŃC�x���g�ɂȂ�܂��B
+// * NPC�X�N���v�g��On�`�Ŏn�܂郉�x�����`����ƁA
+// ���x���t���̃C�x���g�Ƃ��ăG�N�X�|�[�g���A���s�”\�ɂȂ�܂��B
+// * NPC�C�x���g��"NPC��(or�C�x���g��)::���x����"�Ƃ���ƁA
+// �w�肵�����x��������s�ł��܂��B
+// * ���x������24�o�C�g�ȓ��ɂ��ĉ������B
+
+
+// ------------------------------------------------------------------
+// �C�x���g�̋N������/�N�����
+// ------------------------------------------------------------------
+
+// 1.doevent�R�}���h�ŋN����
+// 2.MOB��|�����Ƃ��ɋN����
+// �@a. �X�N���v�gmonster�R�}���h�̑�V�����ŃC�x���g����ݒ�
+// b. monster�̔z�u�̍Ō�̈����ŃC�x���g����ݒ�
+// 3.�}�b�v���������ɋN����iOnInit�j
+// 4.NPC�`���b�g���[���������ɂȂ����Ƃ��ɋN����
+// 5.���v�ɂ���ċN����
+// (OnMinute??,OnHour??,OnClock????,OnDate????) : ?�͐���
+
+// 3,5�̏������C�x���g�A���v�C�x���g�́A�Ώۂ�PC�������Ȃ��C�x���g�ɂȂ�܂�
+// �����PC��ΏۂƂ���X�N���v�g���g�����Ƃ͏o���܂���B
+// �܂��Aannounce�R�}���h�Ȃǂ�0x08�t���O���w�肵��NPC��̂ɂ���K�v������܂�
+
+// ----------�C�x���g�쓮�̃T���v�� -------------
+// �N���b�N����ƃC�x���g�uevent_test2�v���N����NPC
+prontera.gat,155,180,0 script ev_do�e�X�g 116,{
+ doevent "event_test2";
+}
+
+// ----------MOB�ɂ��C�x���g�쓮�̃T���v�� -------------
+// �|���ƃC�x���g�uevent_test�v���N���������X�^�[��[����]
+prontera.gat,150,185,0 script ev_mob�e�X�g 116,{
+ monster "this",0,0,"Event_Mob2",1002,1,"event_test";
+}
+
+// ----------MOB�ɂ��C�x���g�쓮�̃T���v��2-------------
+// �|���ƃC�x���g�uevent_test3�v���N���������X�^�[��[�z�u]
+prontera.gat,150,180,0 monster Event_Mob 1008,1,0,0,event_test3
+
+// ----------�^�C�}�ɂ��C�x���g�쓮�̃T���v�� -------------
+// �N���b�N����ƂT�b��Ƀ��x���uOnTimer�v�����s����NPC
+// �i�C�x���g���ɁuNPC��::On�`�Ŏn�܂郉�x���v���w�肷��ƃ��x�������s�ł���j
+prontera.gat,155,185,0 script ev_timer�e�X�g 116,{
+ addtimer 5000,"ev_timer�e�X�g::OnTimer";
+ end;
+OnTimer:
+ mes "�T�b�o���܂���";
+ close;
+}
+
+// ----------OnInit/�`���b�g���[���ɂ��C�x���g�쓮�̃T���v�� -------------
+// �}�b�v�T�[�o�[�N�����Ƀ��x���uOnInit�v�����s����A�`���b�g�����
+// �܂��Awaitingroom�̑�3�����ɃC�x���g��ݒ肷��
+prontera.gat,145,180,0 script ev_init�e�X�g 116,{
+ end;
+OnInit:
+ waitingroom "OnInit�e�X�g",1,"ev_init�e�X�g::OnMax";
+ end;
+OnMax:
+ warpwaitingpc "prontera.gat",155,190;
+ end;
+
+}
+
+// ----------���v�ɂ��C�x���g�쓮�̃T���v�� -------------
+// �w��̎�������t�ŃC�x���g�����s����
+// announce��0x08�t���O���w�肵�Ă���Ƃ���ɒ��ӂ��Ă��������B
+prontera.gat,145,185,0 script ev_clock�e�X�g 116,{
+ end;
+// ����5��
+OnMinute05:
+ announce "�����T�������m�点���܂�",8;
+ end;
+// ����12��(24H)
+OnHour12:
+ announce "���߂̃j���[�X�ł�",8;
+ end;
+// 23��59��
+OnClock2359:
+ announce "���ƂP���Ŗ����ł�",8;
+ end;
+// �P���P��
+OnDate0101:
+ announce "�����܂��Ă��߂łƂ��������܂�",8;
+ end;
+}
+
+
+// ------------------------------------------------------------------
+// �C�x���g�X�N���v�g�̍���
+// ------------------------------------------------------------------
+// �\���N���X��-1�ɂ���ƃC�x���g�����ɂȂ�A���O���C�x���g���ɂȂ�B
+// �G���A���w�肵�Ȃ��ꍇ�A�����}�b�v�����C�x���g���N�����͈͂ɂȂ�B
+// �G���A���w�肷��ꍇ�A����-1�ɂ���Ɠ����}�b�v�I�Ȃ�}�b�v������Ă�
+// �쓮����B�G���A�͔��a�ł���B�Ȃ��A�C�x���g�̋N����ʒu�Ƃ����̂́A
+// �ΏۂƂȂ�PC�̍��W�ł���B���Ƃ��΁A�������U����MOB��|�����Ƃ���
+// �N����C�x���g��MOB�̍��W�ł͂Ȃ��APC�̍��W�Ȃ̂Œ��ӁB
+
+// ----------�C�x���g�ŁA�G���A�͎w�肵�Ă��Ȃ��T���v��------------
+// �����}�b�v���ŃC�x���g�uevent_test�v���N����Ǝ��s�����
+prontera.gat,150,185,0 script event_test -1,{
+ announce strcharinfo(0) + " ������MOB��|���܂���",2;
+ close;
+}
+
+// ----------�C�x���g�ŁA�G���A���w�肵���T���v��------------
+// (155,185)���甼�a5�Z���ȓ��ŃC�x���g�uevent_test2�v���N����Ǝ��s�����
+prontera.gat,155,180,0 script event_test2 -1,5,5 {
+ announce "�T�Z���ȓ��ŃN���b�N���܂�����",19;
+ close;
+}
+
+// ----------�C�x���g�ŁA�G���A��-1�ɂ����T���v��------------
+// �����}�b�v�I�ŃC�x���g�uevent_test3�v���N����Ǝ��s�����
+prontera.gat,150,180,0 script event_test3 -1,-1,-1 {
+ mes "�z�uMOB�|���܂�����";
+ close;
+}
+
+
+
+// ------------------------------------------------------------------
+// �C�x���g�}�b�v�p�̐ݒ�
+// ------------------------------------------------------------------
+// �i�S�ăR�����g�A�E�g���Ă܂��j
+
+// ----------�Z�[�u�֎~�̃T���v��---------
+// ���̃}�b�v�Ń��O�A�E�g����ƁA�K�� �v�����e�� �̍��W(156,190)��
+// �Z�[�u�����
+//prontera.gat mapflag nosave prontera.gat,156,190
+
+// ----------�����֎~�̃T���v��---------
+// ���̃}�b�v�ł̓������Ƃ�Ȃ�
+//prontera.gat mapflag nomemo dummy
+
+// ----------�e���|�֎~�̃T���v��---------
+// ���̃}�b�v�ł͔��A���A�e���|�A�|�^���g���Ȃ�
+// ���ӁF�X�N���v�g��warp��"Random","SavePoint"�������ɂȂ�܂�
+//prontera.gat mapflag noteleport dummy