// �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,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,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,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,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,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",155,190;
end;
}
// ----------���v�ɂ��C�x���g�쓮�̃T���v�� -------------
// �w��̎�������t�ŃC�x���g�����s����
// announce��0x08�t���O���w�肵�Ă���Ƃ���ɒ��ӂ��Ă��������B
prontera,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,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,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,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 mapflag nosave prontera,156,190
// ----------�����֎~�̃T���v��---------
// ���̃}�b�v�ł̓������Ƃ�Ȃ�
//prontera mapflag nomemo dummy
// ----------�e���|�֎~�̃T���v��---------
// ���̃}�b�v�ł͔��A���A�e���|�A�|�^���g���Ȃ�
// ���ӁF�X�N���v�g��warp��"Random","SavePoint"�������ɂȂ�܂�
//prontera mapflag noteleport dummy