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