root/npc/sample/npc_test_ev.txt @ 1

Revision 1, 4.9 kB (checked in by jinshiro, 17 years ago)
Line 
1// ƒCƒxƒ“ƒg‚̃eƒXƒg‚Ɖðà
2//
3
4
5// * NPC‚Ì•\ŽŠƒNƒ‰ƒX‚ð-1‚É‚·‚邯ƒCƒxƒ“ƒg‚ɂȂèAŽÀs‰Â”\‚ɂȂè‚Ü‚·B
6// * ’ʏí‚ÌNPC‚Å‚àˆÈ‰º‚̃‰ƒxƒ‹•t‚«ƒCƒxƒ“ƒg‚ðŽg‚€‚±‚ƂŃCƒxƒ“ƒg‚ɂȂê‚Ü‚·B
7// * NPCƒXƒNƒŠƒvƒg‚ÅOn`‚ÅŽn‚܂郉ƒxƒ‹‚ð’è‹`‚·‚邯A
8//   ƒ‰ƒxƒ‹•t‚«‚̃Cƒxƒ“ƒg‚Æ‚µ‚ăGƒNƒXƒ|[ƒg‚µAŽÀs‰Â”\‚ɂȂè‚Ü‚·B
9// * NPCƒCƒxƒ“ƒg‚Å"NPC–Œ(orƒCƒxƒ“ƒg–Œ)::ƒ‰ƒxƒ‹–Œ"‚Æ‚·‚邯A
10//   Žw’肵‚œƒ‰ƒxƒ‹‚©‚çŽÀs‚Å‚«‚Ü‚·B
11// * ƒ‰ƒxƒ‹–Œ‚Í24ƒoƒCƒgˆÈ“à‚É‚µ‚ĉº‚³‚¢B
12
13
14// ------------------------------------------------------------------
15//                      ƒCƒxƒ“ƒg‚Ì‹N‚±‚µ•û/‹N‚±‚è•û
16// ------------------------------------------------------------------
17
18// 1.doeventƒRƒ}ƒ“ƒh‚Å‹N‚±‚·
19// 2.MOB‚ð“|‚µ‚œ‚Æ‚«‚É‹N‚±‚·
20// @a. ƒXƒNƒŠƒvƒgmonsterƒRƒ}ƒ“ƒh‚Ì‘æ‚Vˆø”‚ŃCƒxƒ“ƒg–Œ‚ðÝ’è
21//   b. monster‚Ì”z’u‚̍Ōã‚̈ø”‚ŃCƒxƒ“ƒg–Œ‚ðÝ’è
22// 3.ƒ}ƒbƒv‰Šú‰»Žž‚É‹N‚±‚éiOnInitj
23// 4.NPCƒ`ƒƒƒbƒgƒ‹[ƒ€‚ª–žˆõ‚ɂȂÁ‚œ‚Æ‚«‚É‹N‚±‚é
24// 5.ŽžŒv‚É‚æ‚Á‚Ä‹N‚±‚é
25//   (OnMinute??,OnHour??,OnClock????,OnDate????) : ?‚͐”Žš
26
27// 3,5‚̏‰Šú‰»ƒCƒxƒ“ƒgAŽžŒvƒCƒxƒ“ƒg‚́A‘ΏۂÌPC‚ðŽ‚œ‚È‚¢ƒCƒxƒ“ƒg‚ɂȂè‚Ü‚·
28// ‚æ‚Á‚ÄPC‚ð‘ΏۂƂ·‚éƒXƒNƒŠƒvƒg‚ðŽg‚€‚±‚Ƃ͏o—ˆ‚Ü‚¹‚ñB
29// ‚Ü‚œAannounceƒRƒ}ƒ“ƒh‚ȂǂÍ0x08ƒtƒ‰ƒO‚ðŽw’肵‚ÄNPCŽå‘̂ɂ·‚é•K—v‚ª‚ ‚è‚Ü‚·
30
31// ----------ƒCƒxƒ“ƒg‹ì“®‚̃Tƒ“ƒvƒ‹ -------------
32// ƒNƒŠƒbƒN‚·‚邯ƒCƒxƒ“ƒguevent_test2v‚ð‹N‚±‚·NPC
33prontera,155,180,0      script  ev_doƒeƒXƒg     116,{
34        doevent "event_test2";
35}
36
37// ----------MOB‚É‚æ‚éƒCƒxƒ“ƒg‹ì“®‚̃Tƒ“ƒvƒ‹ -------------
38// “|‚·‚ƃCƒxƒ“ƒguevent_testv‚ð‹N‚±‚·ƒ‚ƒ“ƒXƒ^[‚Ì[¢Š«]
39prontera,150,185,0      script  ev_mobƒeƒXƒg    116,{
40        monster "this",0,0,"Event_Mob2",1002,1,"event_test";
41}
42
43// ----------MOB‚É‚æ‚éƒCƒxƒ“ƒg‹ì“®‚̃Tƒ“ƒvƒ‹2-------------
44// “|‚·‚ƃCƒxƒ“ƒguevent_test3v‚ð‹N‚±‚·ƒ‚ƒ“ƒXƒ^[‚Ì[”z’u]
45prontera,150,180,0      monster Event_Mob       1008,1,0,0,event_test3
46
47// ----------ƒ^ƒCƒ}‚É‚æ‚éƒCƒxƒ“ƒg‹ì“®‚̃Tƒ“ƒvƒ‹ -------------
48// ƒNƒŠƒbƒN‚·‚邯‚T•bŒã‚Ƀ‰ƒxƒ‹uOnTimerv‚ðŽÀs‚·‚éNPC
49// iƒCƒxƒ“ƒg–Œ‚ɁuNPC–Œ::On`‚ÅŽn‚܂郉ƒxƒ‹v‚ðŽw’è‚·‚邯ƒ‰ƒxƒ‹‚ðŽÀs‚Å‚«‚éj
50prontera,155,185,0      script  ev_timerƒeƒXƒg  116,{
51        addtimer 5000,"ev_timerƒeƒXƒg::OnTimer";
52        end;
53OnTimer:
54        mes "‚T•bŒo‚¿‚Ü‚µ‚œ";
55        close;
56}
57
58// ----------OnInit/ƒ`ƒƒƒbƒgƒ‹[ƒ€‚É‚æ‚éƒCƒxƒ“ƒg‹ì“®‚̃Tƒ“ƒvƒ‹ -------------
59// ƒ}ƒbƒvƒT[ƒo[‹N“®Žž‚Ƀ‰ƒxƒ‹uOnInitv‚ªŽÀs‚³‚êAƒ`ƒƒƒbƒg‚ðì‚é
60// ‚Ü‚œAwaitingroom‚Ì‘æ3ˆø”‚ɃCƒxƒ“ƒg‚ðÝ’è‚·‚é
61prontera,145,180,0      script  ev_initƒeƒXƒg   116,{
62        end;
63OnInit:
64        waitingroom "OnInitƒeƒXƒg",1,"ev_initƒeƒXƒg::OnMax";
65        end;
66OnMax:
67        warpwaitingpc "prontera",155,190;
68        end;
69
70}
71
72// ----------ŽžŒv‚É‚æ‚éƒCƒxƒ“ƒg‹ì“®‚̃Tƒ“ƒvƒ‹ -------------
73// Žw’è‚ÌŽž‚â“ú•t‚ŃCƒxƒ“ƒg‚ðŽÀs‚·‚é
74// announce‚É0x08ƒtƒ‰ƒO‚ðŽw’肵‚Ä‚¢‚邯‚±‚ë‚É’ˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
75prontera,145,185,0      script  ev_clockƒeƒXƒg  116,{
76        end;
77// –ˆŽž5•ª
78OnMinute05:
79        announce "–ˆŽž‚T•ª‚ð‚š’m‚点‚µ‚Ü‚·",8;
80        end;
81// –ˆ“ú12Žž(24H)
82OnHour12:
83        announce "³Œß‚̃jƒ…[ƒX‚Å‚·",8;
84        end;
85// 23Žž59•ª
86OnClock2359:
87        announce "‚ ‚Æ‚P•ª‚Å–Ÿ“ú‚Å‚·",8;
88        end;
89// ‚PŒŽ‚P“ú
90OnDate0101:
91        announce "‚ ‚¯‚Ü‚µ‚Ä‚š‚߂łƂ€‚²‚Ž‚¢‚Ü‚·",8;
92        end;
93}
94
95
96// ------------------------------------------------------------------
97//                      ƒCƒxƒ“ƒgƒXƒNƒŠƒvƒg‚̍ì‚è•û
98// ------------------------------------------------------------------
99// •\ŽŠƒNƒ‰ƒX‚ð-1‚É‚·‚邯ƒCƒxƒ“ƒgˆµ‚¢‚ɂȂèA–Œ‘O‚ªƒCƒxƒ“ƒg–Œ‚ɂȂéB
100// ƒGƒŠƒA‚ðŽw’肵‚È‚¢ê‡A“¯‚¶ƒ}ƒbƒv“à‚ªƒCƒxƒ“ƒg‚ð‹N‚±‚·”͈͂ɂȂéB
101// ƒGƒŠƒA‚ðŽw’è‚·‚éê‡A‹€‚É-1‚É‚·‚邯“¯‚¶ƒ}ƒbƒvŽI‚È‚çƒ}ƒbƒv‚ªˆá‚Á‚Ä‚à
102// ‹ì“®‚·‚éBƒGƒŠƒA‚Í”ŒŒa‚Å‚ ‚éB‚È‚šAƒCƒxƒ“ƒg‚Ì‹N‚±‚éˆÊ’u‚Æ‚¢‚€‚̂́A
103// ‘ΏۂƂȂéPC‚̍À•W‚Å‚ ‚éB‚œ‚Æ‚Š‚ÎA‰“‹——£UŒ‚‚ÅMOB‚ð“|‚µ‚œ‚Æ‚«‚É
104// ‹N‚±‚éƒCƒxƒ“ƒg‚ÍMOB‚̍À•W‚ł͂Ȃ­APC‚̍À•W‚Ȃ̂ŒˆÓB
105
106// ----------ƒCƒxƒ“ƒg‚ŁAƒGƒŠƒA‚ÍŽw’肵‚Ä‚¢‚È‚¢ƒTƒ“ƒvƒ‹------------
107// “¯‚¶ƒ}ƒbƒv“à‚ŃCƒxƒ“ƒguevent_testv‚ª‹N‚±‚邯ŽÀs‚³‚ê‚é
108prontera,150,185,0      script  event_test      -1,{
109        announce strcharinfo(0) + " ‚ª¢Š«MOB‚ð“|‚µ‚Ü‚µ‚œ",2;
110        close;
111}
112
113// ----------ƒCƒxƒ“ƒg‚ŁAƒGƒŠƒA‚ðŽw’肵‚œƒTƒ“ƒvƒ‹------------
114// (155,185)‚©‚甌Œa5ƒZƒ‹ˆÈ“à‚ŃCƒxƒ“ƒguevent_test2v‚ª‹N‚±‚邯ŽÀs‚³‚ê‚é
115prontera,155,180,0      script  event_test2     -1,5,5 {
116        announce "‚TƒZƒ‹ˆÈ“à‚ŃNƒŠƒbƒN‚µ‚Ü‚µ‚œ‚Ë",19;
117        close;
118}
119
120// ----------ƒCƒxƒ“ƒg‚ŁAƒGƒŠƒA‚ð-1‚É‚µ‚œƒTƒ“ƒvƒ‹------------
121// “¯‚¶ƒ}ƒbƒvŽI‚ŃCƒxƒ“ƒguevent_test3v‚ª‹N‚±‚邯ŽÀs‚³‚ê‚é
122prontera,150,180,0      script  event_test3     -1,-1,-1 {
123        mes "”z’uMOB“|‚µ‚Ü‚µ‚œ‚Ë";
124        close;
125}
126
127
128
129// ------------------------------------------------------------------
130//                      ƒCƒxƒ“ƒgƒ}ƒbƒv—p‚̐ݒè
131// ------------------------------------------------------------------
132// i‘S‚ăRƒƒ“ƒgƒAƒEƒg‚µ‚Ă܂·j
133
134// ----------ƒZ[ƒu‹ÖŽ~‚̃Tƒ“ƒvƒ‹---------
135// ‚±‚̃}ƒbƒv‚эƒOƒAƒEƒg‚·‚邯A•K‚ž ƒvƒƒ“ƒeƒ‰ ‚̍À•W(156,190)‚É
136// ƒZ[ƒu‚³‚ê‚é
137//prontera      mapflag nosave  prontera,156,190
138
139// ----------ƒƒ‚‹ÖŽ~‚̃Tƒ“ƒvƒ‹---------
140// ‚±‚̃}ƒbƒv‚ł̓ƒ‚‚ª‚Æ‚ê‚È‚¢
141//prontera      mapflag nomemo  dummy
142
143// ----------ƒeƒŒƒ|‹ÖŽ~‚̃Tƒ“ƒvƒ‹---------
144// ‚±‚̃}ƒbƒv‚ł͔ˆA’±AƒeƒŒƒ|Aƒ|ƒ^‚ªŽg‚Š‚È‚¢
145// ’ˆÓFƒXƒNƒŠƒvƒg‚Ìwarp‚Ì"Random","SavePoint"‚ª–³Œø‚ɂȂè‚Ü‚·
146//prontera      mapflag noteleport      dummy
Note: See TracBrowser for help on using the browser.