[1] | 1 | // CxgÌeXgÆðà |
---|
| 2 | // |
---|
| 3 | |
---|
| 4 | |
---|
| 5 | // * NPCÌ\ŠNXð-1É·éÆCxgÉÈèAÀsÂ\ÉÈèÜ·B |
---|
| 6 | // * ÊíÌNPCÅàȺÌxt«Cxgðg€±ÆÅCxgÉÈêÜ·B |
---|
| 7 | // * NPCXNvgÅOn`ÅnÜéxðè`·éÆA |
---|
| 8 | // xt«ÌCxgƵÄGNX|[gµAÀsÂ\ÉÈèÜ·B |
---|
| 9 | // * NPCCxgÅ"NPCŒ(orCxgŒ)::xŒ"Æ·éÆA |
---|
| 10 | // w赜x©çÀsūܷB |
---|
| 11 | // * xŒÍ24oCgÈàɵĺ³¢B |
---|
| 12 | |
---|
| 13 | |
---|
| 14 | // ------------------------------------------------------------------ |
---|
| 15 | // CxgÌN±µû/N±èû |
---|
| 16 | // ------------------------------------------------------------------ |
---|
| 17 | |
---|
| 18 | // 1.doeventR}hÅN±· |
---|
| 19 | // 2.MOBð|µœÆ«ÉN±· |
---|
| 20 | // @a. XNvgmonsterR}hÌæVøÅCxgŒðÝè |
---|
| 21 | // b. monsterÌzuÌÅãÌøÅCxgŒðÝè |
---|
| 22 | // 3.}bvú»ÉN±éiOnInitj |
---|
| 23 | // 4.NPC`bg[ªõÉÈÁœÆ«ÉN±é |
---|
| 24 | // 5.vÉæÁÄN±é |
---|
| 25 | // (OnMinute??,OnHour??,OnClock????,OnDate????) : ?Í |
---|
| 26 | |
---|
| 27 | // 3,5Ìú»CxgAvCxgÍAÎÛÌPCðœÈ¢CxgÉÈèÜ· |
---|
| 28 | // æÁÄPCðÎÛÆ·éXNvgðg€±ÆÍoܹñB |
---|
| 29 | // ÜœAannounceR}hÈÇÍ0x08tOðwèµÄNPCåÌÉ·éKvª èÜ· |
---|
| 30 | |
---|
| 31 | // ----------Cxgì®ÌTv ------------- |
---|
| 32 | // NbN·éÆCxguevent_test2vðN±·NPC |
---|
| 33 | prontera,155,180,0 script ev_doeXg 116,{ |
---|
| 34 | doevent "event_test2"; |
---|
| 35 | } |
---|
| 36 | |
---|
| 37 | // ----------MOBÉæéCxgì®ÌTv ------------- |
---|
| 38 | // |·ÆCxguevent_testvðN±·X^[Ì[¢«] |
---|
| 39 | prontera,150,185,0 script ev_mobeXg 116,{ |
---|
| 40 | monster "this",0,0,"Event_Mob2",1002,1,"event_test"; |
---|
| 41 | } |
---|
| 42 | |
---|
| 43 | // ----------MOBÉæéCxgì®ÌTv2------------- |
---|
| 44 | // |·ÆCxguevent_test3vðN±·X^[Ì[zu] |
---|
| 45 | prontera,150,180,0 monster Event_Mob 1008,1,0,0,event_test3 |
---|
| 46 | |
---|
| 47 | // ----------^C}ÉæéCxgì®ÌTv ------------- |
---|
| 48 | // NbN·éÆTbãÉxuOnTimervðÀs·éNPC |
---|
| 49 | // iCxgŒÉuNPCŒ::On`ÅnÜéxvðwè·éÆxðÀsÅ«éj |
---|
| 50 | prontera,155,185,0 script ev_timereXg 116,{ |
---|
| 51 | addtimer 5000,"ev_timereXg::OnTimer"; |
---|
| 52 | end; |
---|
| 53 | OnTimer: |
---|
| 54 | mes "Tbo¿Üµœ"; |
---|
| 55 | close; |
---|
| 56 | } |
---|
| 57 | |
---|
| 58 | // ----------OnInit/`bg[ÉæéCxgì®ÌTv ------------- |
---|
| 59 | // }bvT[o[N®ÉxuOnInitvªÀs³êA`bgðìé |
---|
| 60 | // ÜœAwaitingroomÌæ3øÉCxgðÝè·é |
---|
| 61 | prontera,145,180,0 script ev_initeXg 116,{ |
---|
| 62 | end; |
---|
| 63 | OnInit: |
---|
| 64 | waitingroom "OnIniteXg",1,"ev_initeXg::OnMax"; |
---|
| 65 | end; |
---|
| 66 | OnMax: |
---|
| 67 | warpwaitingpc "prontera",155,190; |
---|
| 68 | end; |
---|
| 69 | |
---|
| 70 | } |
---|
| 71 | |
---|
| 72 | // ----------vÉæéCxgì®ÌTv ------------- |
---|
| 73 | // wèÌâútÅCxgðÀs·é |
---|
| 74 | // announceÉ0x08tOðwèµÄ¢éƱëÉӵğ³¢B |
---|
| 75 | prontera,145,185,0 script ev_clockeXg 116,{ |
---|
| 76 | end; |
---|
| 77 | // 5ª |
---|
| 78 | OnMinute05: |
---|
| 79 | announce "Tªðšm繵ܷ",8; |
---|
| 80 | end; |
---|
| 81 | // ú12(24H) |
---|
| 82 | OnHour12: |
---|
| 83 | announce "³ßÌj
[XÅ·",8; |
---|
| 84 | end; |
---|
| 85 | // 2359ª |
---|
| 86 | OnClock2359: |
---|
| 87 | announce " ÆPªÅŸúÅ·",8; |
---|
| 88 | end; |
---|
| 89 | // PPú |
---|
| 90 | OnDate0101: |
---|
| 91 | announce " ¯ÜµÄšßÅÆ€²Ž¢Ü·",8; |
---|
| 92 | end; |
---|
| 93 | } |
---|
| 94 | |
---|
| 95 | |
---|
| 96 | // ------------------------------------------------------------------ |
---|
| 97 | // CxgXNvgÌìèû |
---|
| 98 | // ------------------------------------------------------------------ |
---|
| 99 | // \ŠNXð-1É·éÆCxgµ¢ÉÈèAŒOªCxgŒÉÈéB |
---|
| 100 | // GAðwèµÈ¢êA¯¶}bvàªCxgðN±·ÍÍÉÈéB |
---|
| 101 | // GAðwè·éêA€É-1ɷ鯝¶}bvIÈç}bvªáÁÄà |
---|
| 102 | // ì®·éBGAÍŒaÅ éBÈšACxgÌN±éÊuÆ¢€ÌÍA |
---|
| 103 | // ÎÛÆÈéPCÌÀWÅ éBœÆŠÎA£UÅMOBð|µœÆ«É |
---|
| 104 | // N±éCxgÍMOBÌÀWÅÍÈAPCÌÀWÈÌÅÓB |
---|
| 105 | |
---|
| 106 | // ----------CxgÅAGAÍwèµÄ¢È¢Tv------------ |
---|
| 107 | // ¯¶}bvàÅCxguevent_testvªN±éÆÀs³êé |
---|
| 108 | prontera,150,185,0 script event_test -1,{ |
---|
| 109 | announce strcharinfo(0) + " ª¢«MOBð|µÜµœ",2; |
---|
| 110 | close; |
---|
| 111 | } |
---|
| 112 | |
---|
| 113 | // ----------CxgÅAGAðw赜Tv------------ |
---|
| 114 | // (155,185)©çŒa5ZÈàÅCxguevent_test2vªN±éÆÀs³êé |
---|
| 115 | prontera,155,180,0 script event_test2 -1,5,5 { |
---|
| 116 | announce "TZÈàÅNbNµÜµœË",19; |
---|
| 117 | close; |
---|
| 118 | } |
---|
| 119 | |
---|
| 120 | // ----------CxgÅAGAð-1ɵœTv------------ |
---|
| 121 | // ¯¶}bvIÅCxguevent_test3vªN±éÆÀs³êé |
---|
| 122 | prontera,150,180,0 script event_test3 -1,-1,-1 { |
---|
| 123 | mes "zuMOB|µÜµœË"; |
---|
| 124 | close; |
---|
| 125 | } |
---|
| 126 | |
---|
| 127 | |
---|
| 128 | |
---|
| 129 | // ------------------------------------------------------------------ |
---|
| 130 | // Cxg}bvpÌÝè |
---|
| 131 | // ------------------------------------------------------------------ |
---|
| 132 | // iSÄRgAEgµÄÜ·j |
---|
| 133 | |
---|
| 134 | // ----------Z[uÖ~ÌTv--------- |
---|
| 135 | // ±Ì}bvÅOAEg·éÆAKž ve ÌÀW(156,190)É |
---|
| 136 | // Z[u³êé |
---|
| 137 | //prontera mapflag nosave prontera,156,190 |
---|
| 138 | |
---|
| 139 | // ----------Ö~ÌTv--------- |
---|
| 140 | // ±Ì}bvÅͪÆêÈ¢ |
---|
| 141 | //prontera mapflag nomemo dummy |
---|
| 142 | |
---|
| 143 | // ----------e|Ö~ÌTv--------- |
---|
| 144 | // ±Ì}bvÅÍA±Ae|A|^ªgŠÈ¢ |
---|
| 145 | // ÓFXNvgÌwarpÌ"Random","SavePoint"ª³øÉÈèÜ· |
---|
| 146 | //prontera mapflag noteleport dummy |
---|