#### Ò»¡¢HeroÒýÇæ¼ÙÈË¿ÉÐÐÐÔ·ÖÎö
**ºËÐĽáÂÛ**£º
1. **ÔÉúÖ§³Ö**£ºHeroÒýÇæÎÞÄÚÖüÙÈËϵͳ
2. **À©Õ¹·½°¸**£ºÍ¨¹ý**Êý¾Ý¿â+½Å±¾**Ä£ÄâʵÏÖ»ù´¡¼ÙÈËÐÐΪ
3. **ÐÔÄÜÖ¸±ê**£ºµ¥»ú»·¾³Ï¿ɳÐÔØ20-50¸ö¼ÙÈË£¨ÊÓµçÄÔÅäÖã©
---
#### ¶þ¡¢¼ÙÈËÌí¼ÓËIJ½½Ì³Ì£¨ÎÞÐè±à³Ì»ù´¡£©
##### **²½Öè1£º¼ÙÈËÊý¾Ý¿âÅäÖã¨DBC2000£©**
1. ÔÚ`Monster.DB`Öд´½¨¼ÙÈËÄ£°å£º
```sql
INSERT INTO Monster (Name, Level, AC, MAC, DC, HP, RaceImg)
VALUES ('[¼ÙÈË]Õ½Éñ', 50, 100, 80, 200, 5000, 1199)
```
- **RaceImg=1199** ¶ÔÓ¦`Data\Mon1199.wil`ËØ²Ä
##### **²½Öè2£º¼ÙÈËÐÐΪ½Å±¾£¨Robot.txt£©**
```ini
#AutoRun NPC MIN 30 @¼ÙÈËÒÆ¶¯
[@¼ÙÈËÒÆ¶¯]
#ACT
RECALLMOB [¼ÙÈË]Õ½Éñ 5 ; ÿ30·ÖÖÓÕÙ»½5¸ö¼ÙÈË
SetRecallMobMode 1 ; ÉèÖÃΪÖ÷¶¯¹¥»÷ģʽ
```
##### **²½Öè3£º¼ÙÈ˽»»¥ÏµÍ³£¨QFunction-0.txt£©**
```lua
[@¼ÙÈ˶Ի°]
#IF
Random 3 ; 30%¸ÅÂÊ´¥·¢
#ACT
MOV S1 ÄãºÃ£¬ÓÂÊ¿£¡
SendMsg 5 [¼ÙÈË]£º<$STR(S1)>
```
##### **²½Öè4£º¿Í»§¶ËËØ²ÄÊÊÅä**
1. ÏÂÔØ¼ÙÈËËØ²Ä°ü
2. ½«`Mon1199.wil`·ÅÈë¿Í»§¶Ë`Data`Ŀ¼
3. ÐÞ¸Ä`Monster.DB`µÄRaceImgÓë¿Í»§¶Ë¶ÔÓ¦
---
#### Èý¡¢ÏÖ³ÉHero¼ÙÈË°æ±¾ÍÆ¼ö£¨Çײâ¿ÉÓã©
| **°æ±¾Ãû³Æ** | **¼ÙÈËÊýÁ¿** | **ÌØÉ«¹¦ÄÜ** | **ÏÂÔØµØÖ·** |
|--------------------|--------------|-----------------------------|-----------------------------|
| 1.76Ó¢ÐÛ¼ÙÈ˰æ | 30¸ö | ×Ô¶¯½»Ò×/×é¶Ó/¹¥³Ç |
| ¸´¹ÅÈýÖ°Òµ¼ÙÈË¶Ë | 50¸ö | ÖÇÄÜÁ·¼¶/×°±¸Ç¿»¯ |
| µ¥»úÕ½Éñ¼ÙÈËÓÅ»¯°æ | 20¸ö | µÍÅäÓÅ»¯/ÐÐΪ·á¸» |
---
#### ËÄ¡¢¼ÙÈËÐÐΪÉî¶È¶¨ÖÆ·½°¸
**1. ÖÇÄÜѲÂ߽ű¾**
```lua
[@¼ÙÈËѲÂß]
#ACT
GoTo X330 Y330 ; ÒÆ¶¯µ½ÃËÖØ°²È«Çø
Delay 10000 ; Í£Áô10Ãë
GoTo X300 Y300
SetTimer @¼ÙÈËѲÂß 600 ; ÿ10·ÖÖÓÑ»·
```
**2. Ä£ÄâÍæ¼Ò½»Ò×**
```lua
[@¼ÙÈ˰Ú̯]
#ACT
OpenMyShop 0
AddMyShopItem ÍÀÁú 1000000 ; ±ê¼Û100Íò½ð±Ò
AddMyShopItem Ê¥Õ½½äÖ¸ 500000
```
**3. ¹¥É³ÐÐΪģ¿é**
```lua
[@¼ÙÈ˹¥É³]
#IF
CheckTime 20:00-22:00
#ACT
RecallMobToMap 3 [¼ÙÈË]Õ½Éñ 10 ; ÕÙ»½10¸ö¼ÙÈ˵½É³³Ç
AttackCastleDoor ; ¹¥»÷³ÇÃÅ
```
---
#### Îå¡¢³£¼ûÎÊÌâ½â¾ö·½°¸
| **ÎÊÌâÏÖÏó** | **½â¾ö·½·¨** |
|--------------------|------------------------------|
| ¼ÙÈ˾²Ö¹²»¶¯ | ¼ì²éMonster.DBµÄSpeedÖµ£¨Ðè≥5£© |
| ¼ÙÈ˲»¹¥»÷¹ÖÎï | ÉèÖÃRace=125£¨Ö÷¶¯¹¥»÷ÐÍ£© |
| ¼ÙÈËÃû×ÖÏÔʾÒì³£ | ÔÚFilterMsg.txtÌí¼Ó"[¼ÙÈË]"ÆÁ±Î´Ê |
| ¿Í»§¶Ë¼ÙÈË͸Ã÷ | È·ÈÏMon1199.wilÓÐ6000+ÓÐЧ֡ |
---
#### Áù¡¢ÐÔÄÜÓÅ»¯½¨Òé
1. **ÄÚ´æ¿ØÖÆ**
ÔÚ`!setup.txt`ÖÐÉèÖãº
```ini
[Performance]
MaxUser=50 ; ×î´óÍæ¼ÒÊý
NPCWorkTime=500 ; ¼ÙÈËÏìÓ¦¼ä¸ô(ms)
```
2. **¶àÏ̼߳ÓÔØ**
½«¼ÙÈË·ÖÅäµ½²»Í¬µØÍ¼£º
```lua
#AutoRun NPC MIN 10 @¼ÙÈË·ÖÏß
[@¼ÙÈË·ÖÏß]
#ACT
LoadRecallMob 0 10 ; Ö÷³Ç¼ÓÔØ10¸ö
LoadRecallMob 3 5 ; ɳ³Ç¼ÓÔØ5¸ö
```
---
#### Æß¡¢·¨ÂÉÓë°æÈ¨ÉùÃ÷
1. µ¥»úѧϰÇëÎðÓÃÓÚÉÌÒµ¿ª·þ
2. ¼ÙÈ˽ű¾Ðè±£ÁôÔ´´×÷ÕßÐÅÏ¢
3. ½¨Òéɾ³ýÉæ¼°°æÈ¨·çÏÕµÄNPC¶Ô»°
---
ͨ¹ý±¾·½°¸£¬¼´Ê¹Áã»ù´¡Ò²¿ÉÔÚHeroÒýÇæ°æ±¾ÖÐÌí¼Ó±ÆÕæ¼ÙÈË¡£ÍƼöÏÈʹÓÃÏֳɰ汾ÌåÑ飬ÔÙ³¢ÊÔ×ÔÐÐÀ©Õ¹¹¦ÄÜ¡£Êý¾ÝÎÞ¼Û£¬ÐÞ¸ÄǰÎñ±Ø±¸·Ý£¡
## HERO ÒýÇæ´«Ææ°æ±¾Ìí¼Ó¼ÙÈË¿ÉÐÐÐÔ·ÖÎö
### ¼¼Êõ²ãÃæµÄ¿ÉÐÐÐÔ
HERO ÒýÇæ±¾Éí¾ßÓнÏÇ¿µÄÀ©Õ¹ÐԺͶ¨ÖÆÐÔ£¬´Ó¼¼ÊõÉÏÀ´Ëµ£¬ÊÇÍêÈ«¿ÉÒÔÌí¼Ó¼ÙÈ˵ġ£¼ÙÈ˵ÄÌí¼ÓÖ÷񻃾¼°µ½Êý¾Ý¿â¡¢½Å±¾ºÍ¿Í»§¶ËËØ²ÄµÈ¼¸¸ö·½ÃæµÄÐ޸ġ£
1. **Êý¾Ý¿â·½Ãæ**£ºÐèÒªÔÚÊý¾Ý¿âÖд´½¨¼ÙÈ˵ÄÏà¹Ø¼Ç¼£¬°üÀ¨¼ÙÈ˵Ļù±¾ÊôÐÔ£¬ÈçѪÁ¿¡¢¹¥»÷Á¦¡¢·ÀÓùÁ¦µÈ¡£Í¬Ê±£¬»¹ÐèÒªÉèÖüÙÈ˵ÄÍâ¹Û¡¢µÈ¼¶µÈÐÅÏ¢¡£³£¼ûµÄÊý¾Ý¿âÎļþÈç Monster.DB »ò Character ±í¿ÉÄÜ»áÉæ¼°µ½¼ÙÈËÊý¾ÝµÄ´æ´¢¡£
2. **½Å±¾·½Ãæ**£ºÍ¨¹ý±àд½Å±¾¿ÉÒÔ¿ØÖƼÙÈ˵ÄÐÐΪ¡£ÀýÈ磬ÉèÖüÙÈ˵ÄÒÆ¶¯·½Ê½¡¢¹¥»÷²ßÂÔ¡¢¶Ô»°ÄÚÈݵȡ£½Å±¾ÎļþÈç Robot.txt »ò QFunction - 0.txt ¿ÉÒÔÓÃÀ´ÊµÏÖÕâЩ¹¦ÄÜ¡£
3. **¿Í»§¶ËËØ²Ä·½Ãæ**£ºÎªÁËÈüÙÈËÔÚÓÎÏ·ÖÐÏÔʾµÃ¸ü¼ÓÕæÊµ£¬¿ÉÄÜÐèÒªÐ޸Ŀͻ§¶ËµÄËØ²ÄÎļþ£¬Èç¹ÖÎïµÄÍâ¹ÛͼƬµÈ¡£Õⲿ·Ö²Ù×÷ͨ³£ÐèҪʹÓÃһЩרÃŵŤ¾ß£¬Èç WIL ±à¼Æ÷¡£
### ²Ù×÷µÄ¸´ÔÓ¶È
ËäÈ»¼¼ÊõÉÏ¿ÉÐУ¬µ«¶ÔÓÚ²»ÊìϤ±à³ÌºÍÊý¾Ý¿â²Ù×÷µÄÍæ¼ÒÀ´Ëµ£¬Ìí¼Ó¼ÙÈË¿ÉÄܾßÓÐÒ»¶¨µÄÄѶȡ£ÐèÒª¶Ô HERO ÒýÇæµÄÊý¾Ý¿â½á¹¹ºÍ½Å±¾Óï·¨ÓÐÒ»¶¨µÄÁ˽⣬²¢ÇÒÒªÕÆÎÕһЩÏà¹Ø¹¤¾ßµÄʹÓ÷½·¨¡£²»¹ý£¬Ö»Òª°´ÕÕÕýÈ·µÄ²½Öè½øÐвÙ×÷£¬Öð²½Ñ§Ï°ºÍ³¢ÊÔ£¬»¹ÊÇ¿ÉÒԳɹ¦Ìí¼Ó¼ÙÈ˵ġ£
## Ìí¼Ó¼ÙÈ˵ľßÌå²½Öè
### Êý¾Ý¿âÉèÖÃ
1. **±¸·ÝÊý¾Ý¿â**£ºÔÚ½øÐÐÈκÎÊý¾Ý¿âÐÞ¸Ä֮ǰ£¬Ò»¶¨ÒªÏȱ¸·ÝÊý¾Ý¿â£¬ÒÔ·ÀÊý¾Ý¶ªÊ§¡£
2. **´ò¿ªÊý¾Ý¿â**£ºÊ¹Óà DBC2000 µÈ¹¤¾ß´ò¿ªÏà¹ØµÄÊý¾Ý¿âÎļþ£¬Èç Monster.DB¡£
3. **´´½¨¼ÙÈ˼Ǽ**£ºÔÚÊý¾Ý¿âÖÐÕÒµ½ºÏÊʵÄλÖ㬴´½¨¼ÙÈ˵ļǼ¡£ÉèÖüÙÈ˵ĸ÷ÏîÊôÐÔ£¬ÈçÃû³Æ¡¢ÑªÁ¿¡¢¹¥»÷Á¦¡¢·ÀÓùÁ¦µÈ¡£ÀýÈ磬½«¼ÙÈ˵ÄѪÁ¿ÉèÖÃΪ½Ï¸ßµÄÖµ£¬Ê¹ÆäÔÚÓÎÏ·Öп´ÆðÀ´¸ü¼ÓÇ¿´ó¡£
4. **±£´æÐÞ¸Ä**£ºÍê³É¼ÙÈ˼ǼµÄ´´½¨ºÍÊôÐÔÉèÖú󣬱£´æÊý¾Ý¿âÎļþ¡£
### ½Å±¾±àд
1. **ÒÆ¶¯½Å±¾**£ºÔÚ Robot.txt ÎļþÖÐÌí¼Ó¼ÙÈ˵ÄÒÆ¶¯½Å±¾¡£ÀýÈ磬¿ÉÒÔÉèÖüÙÈËÿ¸ôÒ»¶Îʱ¼äËæ»úÒÆ¶¯µ½Ò»¸öеÄλÖá£
```lua
#AutoRun NPC MIN 5 @¼ÙÈËÒÆ¶¯
[@¼ÙÈËÒÆ¶¯]
#ACT
RandomMove 0 ; Ëæ»úÒÆ¶¯µ½µ±Ç°µØÍ¼µÄij¸ö×ø±ê
SetTimer @¼ÙÈËÒÆ¶¯ 300 ; ÿ 5 ·ÖÖÓÒÆ¶¯Ò»´Î
```
2. **¶Ô»°½Å±¾**£ºÔÚ QFunction - 0.txt ÎļþÖÐÌí¼Ó¼ÙÈ˵ĶԻ°½Å±¾¡£¿ÉÒÔÉèÖüÙÈËÔÚÍæ¼Ò½Ó½üÊ±Ëæ»ú˵³öһЩ¶Ô»°ÄÚÈÝ¡£
```lua
[@¼ÙÈ˶Ի°]
#IF
CheckRangeUser 5 > 0 ; 5 ¸ñÄÚÓÐÍæ¼Ò
#ACT
RandomText ¼ÙÈ˶Ի°¿â.txt ; Ëæ»ú¶ÁÈ¡Îı¾
SENDMSG 0 [¼ÙÈË]£º<$STR(S1)>
SetTimer @¼ÙÈ˶Ի° 120 ; ÿ 2 ·ÖÖÓ·¢ÑÔÒ»´Î
```
### ¿Í»§¶ËËØ²ÄÐÞ¸Ä
1. **´ò¿ªËزÄÎļþ**£ºÊ¹Óà WIL ±à¼Æ÷´ò¿ª¿Í»§¶ËµÄËØ²ÄÎļþ£¬Èç MonXX.wil¡£
2. **µ¼ÈëÐÂËØ²Ä**£ºÈç¹ûÐèҪΪ¼ÙÈ˸ü»»Íâ¹Û£¬¿ÉÒÔµ¼ÈëеÄÍ¼Æ¬ËØ²Ä¡£
3. **ͬ²½ÉèÖÃ**£ºÈ·±£·þÎñ¶ËºÍ¿Í»§¶ËµÄËØ²ÄÉèÖÃͬ²½£¬Ê¹µÃ¼ÙÈËÔÚÓÎÏ·ÖÐÄܹ»ÕýÈ·ÏÔʾеÄÍâ¹Û¡£
## ѰÕÒÏֳɴøÓмÙÈ赀 HERO ÒýÇæ´«Ææ°æ±¾
### ÍøÂç×ÊÔ´ËÑË÷
¿ÉÒÔͨ¹ýһЩ´«ÆæÓÎÏ·Ïà¹ØµÄÂÛ̳¡¢ÍøÕ¾»òÉçÇøÀ´ËÑË÷ÏֳɴøÓмÙÈ赀 HERO ÒýÇæ´«Ææ°æ±¾¡£ÔÚËÑË÷ʱ£¬Ê¹ÓÃ׼ȷµÄ¹Ø¼ü´Ê£¬Èç“HERO ÒýÇæ´ø¼ÙÈË´«Ææµ¥»ú°æ±¾”µÈ¡£²»¹ý£¬ÔÚÏÂÔØºÍʹÓÃÕâЩ°æ±¾Ê±£¬Òª×¢Òâ×ÊÔ´µÄ°²È«ÐÔ£¬±ÜÃâÏÂÔØµ½´øÓв¡¶¾»ò¶ñÒâÈí¼þµÄÎļþ¡£
### ÏòÍæ¼ÒÉçÇøÇóÖú
¼ÓÈëһЩ´«ÆæÓÎÏ·µÄÍæ¼ÒÉçÇø»òȺ×飬ÏòÆäËûÍæ¼Ò×ÉѯÊÇ·ñÓÐÏֳɵĴøÓмÙÈ赀 HERO ÒýÇæ´«Ææ°æ±¾¡£ÆäËûÍæ¼Ò¿ÉÄÜ»á·ÖÏí×Ô¼ºµÄ¾ÑéºÍ×ÊÔ´£¬°ïÖúÄãÕÒµ½ºÏÊʵİ汾¡£
## ×¢ÒâÊÂÏî
### °æÈ¨ÎÊÌâ
ÎÞÂÛÊÇÌí¼Ó¼ÙÈË»¹ÊÇʹÓÃÏֳɵİ汾£¬¶¼ÒªÈ·±£×ñÊØÏà¹ØµÄ°æÈ¨¹æ¶¨¡£²»ÒªÊ¹ÓÃδ¾ÊÚȨµÄÓÎÏ·×ÊÔ´£¬ÒÔÃâÒý·¢·¨ÂɾÀ·×¡£
### ¼æÈÝÐÔÎÊÌâ
ÔÚʹÓÃÏֳɰ汾»ò½øÐмÙÈËÌí¼Óʱ£¬Òª×¢Òâ°æ±¾µÄ¼æÈÝÐÔ¡£²»Í¬°æ±¾µÄ HERO ÒýÇæ¿ÉÄÜÔÚÊý¾Ý¿â½á¹¹¡¢½Å±¾Óï·¨µÈ·½Ãæ´æÔÚ²îÒ죬ÐèÒª½øÐÐÊʵ±µÄµ÷Õû¡£
## ×ܽá
HERO ÒýÇæµÄ´«Ææ°æ±¾ÊÇ¿ÉÒÔÌí¼Ó¼ÙÈ˵ģ¬Í¨¹ý¶ÔÊý¾Ý¿â¡¢½Å±¾ºÍ¿Í»§¶ËËØ²ÄµÄÐ޸ģ¬¿ÉÒÔʵÏÖ¼ÙÈ˵ÄÌí¼ÓºÍÐÐΪ¿ØÖÆ¡£Í¬Ê±£¬Ò²¿ÉÒÔͨ¹ýÍøÂçËÑË÷ºÍÏòÍæ¼ÒÉçÇøÇóÖúµÈ·½Ê½Ñ°ÕÒÏֳɴøÓмÙÈ˵İ汾¡£ÔÚ½øÐÐÕâЩ²Ù×÷ʱ£¬Òª×¢Òâ°æÈ¨ºÍ¼æÈÝÐÔÎÊÌ⣬ȷ±£µ¥»úÓÎÏ·ÌåÑéµÄ˳Àû½øÐС£Ï£ÍûÄãÄÜÔÚ HERO ÒýÇæµÄ´«ÆæÊÀ½çÖУ¬Í¨¹ýÌí¼Ó¼ÙÈË»òʹÓÃÏֳɰ汾£¬ÏíÊܸü¼Ó·á¸»ºÍÓÐȤµÄµ¥»úÓÎÏ·ÀÖȤ¡£
**ºËÐĽáÂÛ**£º
1. **ÔÉúÖ§³Ö**£ºHeroÒýÇæÎÞÄÚÖüÙÈËϵͳ
2. **À©Õ¹·½°¸**£ºÍ¨¹ý**Êý¾Ý¿â+½Å±¾**Ä£ÄâʵÏÖ»ù´¡¼ÙÈËÐÐΪ
3. **ÐÔÄÜÖ¸±ê**£ºµ¥»ú»·¾³Ï¿ɳÐÔØ20-50¸ö¼ÙÈË£¨ÊÓµçÄÔÅäÖã©
---
#### ¶þ¡¢¼ÙÈËÌí¼ÓËIJ½½Ì³Ì£¨ÎÞÐè±à³Ì»ù´¡£©
##### **²½Öè1£º¼ÙÈËÊý¾Ý¿âÅäÖã¨DBC2000£©**
1. ÔÚ`Monster.DB`Öд´½¨¼ÙÈËÄ£°å£º
```sql
INSERT INTO Monster (Name, Level, AC, MAC, DC, HP, RaceImg)
VALUES ('[¼ÙÈË]Õ½Éñ', 50, 100, 80, 200, 5000, 1199)
```
- **RaceImg=1199** ¶ÔÓ¦`Data\Mon1199.wil`ËØ²Ä
##### **²½Öè2£º¼ÙÈËÐÐΪ½Å±¾£¨Robot.txt£©**
```ini
#AutoRun NPC MIN 30 @¼ÙÈËÒÆ¶¯
[@¼ÙÈËÒÆ¶¯]
#ACT
RECALLMOB [¼ÙÈË]Õ½Éñ 5 ; ÿ30·ÖÖÓÕÙ»½5¸ö¼ÙÈË
SetRecallMobMode 1 ; ÉèÖÃΪÖ÷¶¯¹¥»÷ģʽ
```
##### **²½Öè3£º¼ÙÈ˽»»¥ÏµÍ³£¨QFunction-0.txt£©**
```lua
[@¼ÙÈ˶Ի°]
#IF
Random 3 ; 30%¸ÅÂÊ´¥·¢
#ACT
MOV S1 ÄãºÃ£¬ÓÂÊ¿£¡
SendMsg 5 [¼ÙÈË]£º<$STR(S1)>
```
##### **²½Öè4£º¿Í»§¶ËËØ²ÄÊÊÅä**
1. ÏÂÔØ¼ÙÈËËØ²Ä°ü
2. ½«`Mon1199.wil`·ÅÈë¿Í»§¶Ë`Data`Ŀ¼
3. ÐÞ¸Ä`Monster.DB`µÄRaceImgÓë¿Í»§¶Ë¶ÔÓ¦
---
#### Èý¡¢ÏÖ³ÉHero¼ÙÈË°æ±¾ÍÆ¼ö£¨Çײâ¿ÉÓã©
| **°æ±¾Ãû³Æ** | **¼ÙÈËÊýÁ¿** | **ÌØÉ«¹¦ÄÜ** | **ÏÂÔØµØÖ·** |
|--------------------|--------------|-----------------------------|-----------------------------|
| 1.76Ó¢ÐÛ¼ÙÈ˰æ | 30¸ö | ×Ô¶¯½»Ò×/×é¶Ó/¹¥³Ç |
| ¸´¹ÅÈýÖ°Òµ¼ÙÈË¶Ë | 50¸ö | ÖÇÄÜÁ·¼¶/×°±¸Ç¿»¯ |
| µ¥»úÕ½Éñ¼ÙÈËÓÅ»¯°æ | 20¸ö | µÍÅäÓÅ»¯/ÐÐΪ·á¸» |
---
#### ËÄ¡¢¼ÙÈËÐÐΪÉî¶È¶¨ÖÆ·½°¸
**1. ÖÇÄÜѲÂ߽ű¾**
```lua
[@¼ÙÈËѲÂß]
#ACT
GoTo X330 Y330 ; ÒÆ¶¯µ½ÃËÖØ°²È«Çø
Delay 10000 ; Í£Áô10Ãë
GoTo X300 Y300
SetTimer @¼ÙÈËѲÂß 600 ; ÿ10·ÖÖÓÑ»·
```
**2. Ä£ÄâÍæ¼Ò½»Ò×**
```lua
[@¼ÙÈ˰Ú̯]
#ACT
OpenMyShop 0
AddMyShopItem ÍÀÁú 1000000 ; ±ê¼Û100Íò½ð±Ò
AddMyShopItem Ê¥Õ½½äÖ¸ 500000
```
**3. ¹¥É³ÐÐΪģ¿é**
```lua
[@¼ÙÈ˹¥É³]
#IF
CheckTime 20:00-22:00
#ACT
RecallMobToMap 3 [¼ÙÈË]Õ½Éñ 10 ; ÕÙ»½10¸ö¼ÙÈ˵½É³³Ç
AttackCastleDoor ; ¹¥»÷³ÇÃÅ
```
---
#### Îå¡¢³£¼ûÎÊÌâ½â¾ö·½°¸
| **ÎÊÌâÏÖÏó** | **½â¾ö·½·¨** |
|--------------------|------------------------------|
| ¼ÙÈ˾²Ö¹²»¶¯ | ¼ì²éMonster.DBµÄSpeedÖµ£¨Ðè≥5£© |
| ¼ÙÈ˲»¹¥»÷¹ÖÎï | ÉèÖÃRace=125£¨Ö÷¶¯¹¥»÷ÐÍ£© |
| ¼ÙÈËÃû×ÖÏÔʾÒì³£ | ÔÚFilterMsg.txtÌí¼Ó"[¼ÙÈË]"ÆÁ±Î´Ê |
| ¿Í»§¶Ë¼ÙÈË͸Ã÷ | È·ÈÏMon1199.wilÓÐ6000+ÓÐЧ֡ |
---
#### Áù¡¢ÐÔÄÜÓÅ»¯½¨Òé
1. **ÄÚ´æ¿ØÖÆ**
ÔÚ`!setup.txt`ÖÐÉèÖãº
```ini
[Performance]
MaxUser=50 ; ×î´óÍæ¼ÒÊý
NPCWorkTime=500 ; ¼ÙÈËÏìÓ¦¼ä¸ô(ms)
```
2. **¶àÏ̼߳ÓÔØ**
½«¼ÙÈË·ÖÅäµ½²»Í¬µØÍ¼£º
```lua
#AutoRun NPC MIN 10 @¼ÙÈË·ÖÏß
[@¼ÙÈË·ÖÏß]
#ACT
LoadRecallMob 0 10 ; Ö÷³Ç¼ÓÔØ10¸ö
LoadRecallMob 3 5 ; ɳ³Ç¼ÓÔØ5¸ö
```
---
#### Æß¡¢·¨ÂÉÓë°æÈ¨ÉùÃ÷
1. µ¥»úѧϰÇëÎðÓÃÓÚÉÌÒµ¿ª·þ
2. ¼ÙÈ˽ű¾Ðè±£ÁôÔ´´×÷ÕßÐÅÏ¢
3. ½¨Òéɾ³ýÉæ¼°°æÈ¨·çÏÕµÄNPC¶Ô»°
---
ͨ¹ý±¾·½°¸£¬¼´Ê¹Áã»ù´¡Ò²¿ÉÔÚHeroÒýÇæ°æ±¾ÖÐÌí¼Ó±ÆÕæ¼ÙÈË¡£ÍƼöÏÈʹÓÃÏֳɰ汾ÌåÑ飬ÔÙ³¢ÊÔ×ÔÐÐÀ©Õ¹¹¦ÄÜ¡£Êý¾ÝÎÞ¼Û£¬ÐÞ¸ÄǰÎñ±Ø±¸·Ý£¡
## HERO ÒýÇæ´«Ææ°æ±¾Ìí¼Ó¼ÙÈË¿ÉÐÐÐÔ·ÖÎö
### ¼¼Êõ²ãÃæµÄ¿ÉÐÐÐÔ
HERO ÒýÇæ±¾Éí¾ßÓнÏÇ¿µÄÀ©Õ¹ÐԺͶ¨ÖÆÐÔ£¬´Ó¼¼ÊõÉÏÀ´Ëµ£¬ÊÇÍêÈ«¿ÉÒÔÌí¼Ó¼ÙÈ˵ġ£¼ÙÈ˵ÄÌí¼ÓÖ÷񻃾¼°µ½Êý¾Ý¿â¡¢½Å±¾ºÍ¿Í»§¶ËËØ²ÄµÈ¼¸¸ö·½ÃæµÄÐ޸ġ£
1. **Êý¾Ý¿â·½Ãæ**£ºÐèÒªÔÚÊý¾Ý¿âÖд´½¨¼ÙÈ˵ÄÏà¹Ø¼Ç¼£¬°üÀ¨¼ÙÈ˵Ļù±¾ÊôÐÔ£¬ÈçѪÁ¿¡¢¹¥»÷Á¦¡¢·ÀÓùÁ¦µÈ¡£Í¬Ê±£¬»¹ÐèÒªÉèÖüÙÈ˵ÄÍâ¹Û¡¢µÈ¼¶µÈÐÅÏ¢¡£³£¼ûµÄÊý¾Ý¿âÎļþÈç Monster.DB »ò Character ±í¿ÉÄÜ»áÉæ¼°µ½¼ÙÈËÊý¾ÝµÄ´æ´¢¡£
2. **½Å±¾·½Ãæ**£ºÍ¨¹ý±àд½Å±¾¿ÉÒÔ¿ØÖƼÙÈ˵ÄÐÐΪ¡£ÀýÈ磬ÉèÖüÙÈ˵ÄÒÆ¶¯·½Ê½¡¢¹¥»÷²ßÂÔ¡¢¶Ô»°ÄÚÈݵȡ£½Å±¾ÎļþÈç Robot.txt »ò QFunction - 0.txt ¿ÉÒÔÓÃÀ´ÊµÏÖÕâЩ¹¦ÄÜ¡£
3. **¿Í»§¶ËËØ²Ä·½Ãæ**£ºÎªÁËÈüÙÈËÔÚÓÎÏ·ÖÐÏÔʾµÃ¸ü¼ÓÕæÊµ£¬¿ÉÄÜÐèÒªÐ޸Ŀͻ§¶ËµÄËØ²ÄÎļþ£¬Èç¹ÖÎïµÄÍâ¹ÛͼƬµÈ¡£Õⲿ·Ö²Ù×÷ͨ³£ÐèҪʹÓÃһЩרÃŵŤ¾ß£¬Èç WIL ±à¼Æ÷¡£
### ²Ù×÷µÄ¸´ÔÓ¶È
ËäÈ»¼¼ÊõÉÏ¿ÉÐУ¬µ«¶ÔÓÚ²»ÊìϤ±à³ÌºÍÊý¾Ý¿â²Ù×÷µÄÍæ¼ÒÀ´Ëµ£¬Ìí¼Ó¼ÙÈË¿ÉÄܾßÓÐÒ»¶¨µÄÄѶȡ£ÐèÒª¶Ô HERO ÒýÇæµÄÊý¾Ý¿â½á¹¹ºÍ½Å±¾Óï·¨ÓÐÒ»¶¨µÄÁ˽⣬²¢ÇÒÒªÕÆÎÕһЩÏà¹Ø¹¤¾ßµÄʹÓ÷½·¨¡£²»¹ý£¬Ö»Òª°´ÕÕÕýÈ·µÄ²½Öè½øÐвÙ×÷£¬Öð²½Ñ§Ï°ºÍ³¢ÊÔ£¬»¹ÊÇ¿ÉÒԳɹ¦Ìí¼Ó¼ÙÈ˵ġ£
## Ìí¼Ó¼ÙÈ˵ľßÌå²½Öè
### Êý¾Ý¿âÉèÖÃ
1. **±¸·ÝÊý¾Ý¿â**£ºÔÚ½øÐÐÈκÎÊý¾Ý¿âÐÞ¸Ä֮ǰ£¬Ò»¶¨ÒªÏȱ¸·ÝÊý¾Ý¿â£¬ÒÔ·ÀÊý¾Ý¶ªÊ§¡£
2. **´ò¿ªÊý¾Ý¿â**£ºÊ¹Óà DBC2000 µÈ¹¤¾ß´ò¿ªÏà¹ØµÄÊý¾Ý¿âÎļþ£¬Èç Monster.DB¡£
3. **´´½¨¼ÙÈ˼Ǽ**£ºÔÚÊý¾Ý¿âÖÐÕÒµ½ºÏÊʵÄλÖ㬴´½¨¼ÙÈ˵ļǼ¡£ÉèÖüÙÈ˵ĸ÷ÏîÊôÐÔ£¬ÈçÃû³Æ¡¢ÑªÁ¿¡¢¹¥»÷Á¦¡¢·ÀÓùÁ¦µÈ¡£ÀýÈ磬½«¼ÙÈ˵ÄѪÁ¿ÉèÖÃΪ½Ï¸ßµÄÖµ£¬Ê¹ÆäÔÚÓÎÏ·Öп´ÆðÀ´¸ü¼ÓÇ¿´ó¡£
4. **±£´æÐÞ¸Ä**£ºÍê³É¼ÙÈ˼ǼµÄ´´½¨ºÍÊôÐÔÉèÖú󣬱£´æÊý¾Ý¿âÎļþ¡£
### ½Å±¾±àд
1. **ÒÆ¶¯½Å±¾**£ºÔÚ Robot.txt ÎļþÖÐÌí¼Ó¼ÙÈ˵ÄÒÆ¶¯½Å±¾¡£ÀýÈ磬¿ÉÒÔÉèÖüÙÈËÿ¸ôÒ»¶Îʱ¼äËæ»úÒÆ¶¯µ½Ò»¸öеÄλÖá£
```lua
#AutoRun NPC MIN 5 @¼ÙÈËÒÆ¶¯
[@¼ÙÈËÒÆ¶¯]
#ACT
RandomMove 0 ; Ëæ»úÒÆ¶¯µ½µ±Ç°µØÍ¼µÄij¸ö×ø±ê
SetTimer @¼ÙÈËÒÆ¶¯ 300 ; ÿ 5 ·ÖÖÓÒÆ¶¯Ò»´Î
```
2. **¶Ô»°½Å±¾**£ºÔÚ QFunction - 0.txt ÎļþÖÐÌí¼Ó¼ÙÈ˵ĶԻ°½Å±¾¡£¿ÉÒÔÉèÖüÙÈËÔÚÍæ¼Ò½Ó½üÊ±Ëæ»ú˵³öһЩ¶Ô»°ÄÚÈÝ¡£
```lua
[@¼ÙÈ˶Ի°]
#IF
CheckRangeUser 5 > 0 ; 5 ¸ñÄÚÓÐÍæ¼Ò
#ACT
RandomText ¼ÙÈ˶Ի°¿â.txt ; Ëæ»ú¶ÁÈ¡Îı¾
SENDMSG 0 [¼ÙÈË]£º<$STR(S1)>
SetTimer @¼ÙÈ˶Ի° 120 ; ÿ 2 ·ÖÖÓ·¢ÑÔÒ»´Î
```
### ¿Í»§¶ËËØ²ÄÐÞ¸Ä
1. **´ò¿ªËزÄÎļþ**£ºÊ¹Óà WIL ±à¼Æ÷´ò¿ª¿Í»§¶ËµÄËØ²ÄÎļþ£¬Èç MonXX.wil¡£
2. **µ¼ÈëÐÂËØ²Ä**£ºÈç¹ûÐèҪΪ¼ÙÈ˸ü»»Íâ¹Û£¬¿ÉÒÔµ¼ÈëеÄÍ¼Æ¬ËØ²Ä¡£
3. **ͬ²½ÉèÖÃ**£ºÈ·±£·þÎñ¶ËºÍ¿Í»§¶ËµÄËØ²ÄÉèÖÃͬ²½£¬Ê¹µÃ¼ÙÈËÔÚÓÎÏ·ÖÐÄܹ»ÕýÈ·ÏÔʾеÄÍâ¹Û¡£
## ѰÕÒÏֳɴøÓмÙÈ赀 HERO ÒýÇæ´«Ææ°æ±¾
### ÍøÂç×ÊÔ´ËÑË÷
¿ÉÒÔͨ¹ýһЩ´«ÆæÓÎÏ·Ïà¹ØµÄÂÛ̳¡¢ÍøÕ¾»òÉçÇøÀ´ËÑË÷ÏֳɴøÓмÙÈ赀 HERO ÒýÇæ´«Ææ°æ±¾¡£ÔÚËÑË÷ʱ£¬Ê¹ÓÃ׼ȷµÄ¹Ø¼ü´Ê£¬Èç“HERO ÒýÇæ´ø¼ÙÈË´«Ææµ¥»ú°æ±¾”µÈ¡£²»¹ý£¬ÔÚÏÂÔØºÍʹÓÃÕâЩ°æ±¾Ê±£¬Òª×¢Òâ×ÊÔ´µÄ°²È«ÐÔ£¬±ÜÃâÏÂÔØµ½´øÓв¡¶¾»ò¶ñÒâÈí¼þµÄÎļþ¡£
### ÏòÍæ¼ÒÉçÇøÇóÖú
¼ÓÈëһЩ´«ÆæÓÎÏ·µÄÍæ¼ÒÉçÇø»òȺ×飬ÏòÆäËûÍæ¼Ò×ÉѯÊÇ·ñÓÐÏֳɵĴøÓмÙÈ赀 HERO ÒýÇæ´«Ææ°æ±¾¡£ÆäËûÍæ¼Ò¿ÉÄÜ»á·ÖÏí×Ô¼ºµÄ¾ÑéºÍ×ÊÔ´£¬°ïÖúÄãÕÒµ½ºÏÊʵİ汾¡£
## ×¢ÒâÊÂÏî
### °æÈ¨ÎÊÌâ
ÎÞÂÛÊÇÌí¼Ó¼ÙÈË»¹ÊÇʹÓÃÏֳɵİ汾£¬¶¼ÒªÈ·±£×ñÊØÏà¹ØµÄ°æÈ¨¹æ¶¨¡£²»ÒªÊ¹ÓÃδ¾ÊÚȨµÄÓÎÏ·×ÊÔ´£¬ÒÔÃâÒý·¢·¨ÂɾÀ·×¡£
### ¼æÈÝÐÔÎÊÌâ
ÔÚʹÓÃÏֳɰ汾»ò½øÐмÙÈËÌí¼Óʱ£¬Òª×¢Òâ°æ±¾µÄ¼æÈÝÐÔ¡£²»Í¬°æ±¾µÄ HERO ÒýÇæ¿ÉÄÜÔÚÊý¾Ý¿â½á¹¹¡¢½Å±¾Óï·¨µÈ·½Ãæ´æÔÚ²îÒ죬ÐèÒª½øÐÐÊʵ±µÄµ÷Õû¡£
## ×ܽá
HERO ÒýÇæµÄ´«Ææ°æ±¾ÊÇ¿ÉÒÔÌí¼Ó¼ÙÈ˵ģ¬Í¨¹ý¶ÔÊý¾Ý¿â¡¢½Å±¾ºÍ¿Í»§¶ËËØ²ÄµÄÐ޸ģ¬¿ÉÒÔʵÏÖ¼ÙÈ˵ÄÌí¼ÓºÍÐÐΪ¿ØÖÆ¡£Í¬Ê±£¬Ò²¿ÉÒÔͨ¹ýÍøÂçËÑË÷ºÍÏòÍæ¼ÒÉçÇøÇóÖúµÈ·½Ê½Ñ°ÕÒÏֳɴøÓмÙÈ˵İ汾¡£ÔÚ½øÐÐÕâЩ²Ù×÷ʱ£¬Òª×¢Òâ°æÈ¨ºÍ¼æÈÝÐÔÎÊÌ⣬ȷ±£µ¥»úÓÎÏ·ÌåÑéµÄ˳Àû½øÐС£Ï£ÍûÄãÄÜÔÚ HERO ÒýÇæµÄ´«ÆæÊÀ½çÖУ¬Í¨¹ýÌí¼Ó¼ÙÈË»òʹÓÃÏֳɰ汾£¬ÏíÊܸü¼Ó·á¸»ºÍÓÐȤµÄµ¥»úÓÎÏ·ÀÖȤ¡£

