1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
ĿǰÒÑ¿ª·¢µÄ×Ô¶¨Òåǰ¶Ë±¾
---------------------------------
³¡¾°Ãû            MapID        FuncLineID
´´½Çºó¶¯»­        0            0
ËïСÃÀ·¨±¦ÈÏÖ÷    4000        0
çÎç¿ÆæÓö            0            0
çÎ翱¦²Ø            31190        0
çÎç¿ÑýÍõ            22030        ¶ÔÓ¦¹¦ÄÜÏß·ID
çÎç¿Áé²ÝÔ°        32040        0
çÎç¿ÏɲÝÔ°        32050        0
VIPBoss            31240        ¶ÔÓ¦¹¦ÄÜÏß·ID
¿ç·þPVPǰÆÚ        0            0
ÊØ»¤¸±±¾        31250            0
ǰÆÚ·âħ̳        52020            ¶ÔÓ¦¹¦ÄÜÏß·ID
---------------------------------
 
¡¾¿ª·¢ËµÃ÷¡¿
Ò»¡¢´ó¸ÅÁ÷³Ì˵Ã÷
1. Ç°¶Ë·¢ËÍ·â°üÇëÇó½øÈë×Ô¶¨Ò峡¾° A2 31 Ç°¶Ë¿ªÊ¼×Ô¶¨Ò峡¾° #tagCMClientStartCustomScene
2. ºó¶Ë¸ù¾Ý¾ßÌåÇé¿öÅжÏÊÇ·ñÔÊÐí½øÈ룬»Ø°ü B2 16 ¿ªÊ¼×Ô¶¨Ò峡¾°½á¹û #tagMCStartCustomSceneResult
3. ²»ÔÊÐí½øÈëÔò½áÊø£¬ÔÊÐí½øÈëµÄ»°Ôòǰ¶Ë¼ÓÔØÄ¿±ê³¡¾°
4. Ç°¶Ë×Ô¶¨Ò峡¾°Á÷³Ì£¬Ç°¶Ë×Ô¼º¿ØÖÆ
5. ½áÊøÊ±»úÓɺó¶ËÅжϴ¦Àí£¬Èç»÷ɱĿ±ê¹Ö¡¢²É¼¯Ä¿±ê¹Ö»òÕ߯äËûʱ»ú´¥·¢
6. ºó¶Ë½áÊø»¹ÊÇ֪ͨ FBOver
7. Ç°¶Ë·¢°üÍ˳ö×Ô¶¨Ò峡¾° A2 33 Ç°¶ËÍ˳ö×Ô¶¨Ò峡¾° #tagCMClientExitCustomScene
 
¶þ¡¢ºó¶Ë¿ª·¢ËµÃ÷
×ÜÌåÉϺÍÕý³£µÄ¸±±¾¿ª·¢Ò»Ö£¬Ö»ÊÇ´¥·¢µÄһЩº¯ÊýÃû²»Í¬
***********************************************************************************************************
¡¾×¢Òâ×¢Òâ×¢Òâ¡¿
ʹÓÃǰ¶Ë×Ô¶¨ÒåµØÍ¼¿ª·¢£¬ÓÉÓÚºó¶Ë²»¹ØÐĸ±±¾Á÷³Ì£¬Ò²Ã»ÓнøÐÐÑéÖ¤£¬ËùÒÔ½áËãʱ»ú±ØÐëÓɺó¶Ë½øÐÐÅжϣ¬²¢ÇÒҪעÒâ²»ÒªÖØ¸´¸ø½±Àø
***********************************************************************************************************
 
×Ô¶¨Ò峡¾°µØÍ¼ÐÅÏ¢
GetCustomMapID        ¿ÉÄÜΪ0
GetCustomLineID        
SetCustomMap        ½øÈë×Ô¶¨³¡¾°MapIDÓÐֵʱ»áÉèÖ㬡¾×¢Ò⣺ÐèÒªÔÚ¸±±¾½áËã¸ø½±ÀøµÄʱºòÖØÖÃΪ0¡¿
                    Ç°¶Ë¶ÏÏßÖØÁ¬Èç¹û¸ÃÖµÓÐÖµ£¬Ôò»áÖØÁ¬ÇëÇó½øÈë×Ô¶¨Ò峡¾°£¬ËùÒÔÐèҪעÒâÒ»¶¨ÒªÓÐʱ»úÖØÖÃ
 
GetCustomMapStep    ×Ô¶¨ÒåµØÍ¼µ±Ç°×´Ì¬²½Ö裬¿Éͨ¹ý´Ë״̬ÅжÏÊÇ·ñ¿ÉÒÔ¸ø½±Àø£¬·ÀÖ¹ÖØ¸´¸ø½±Àø
SetCustomMapStep    ×Ô¶¨ÒåµØÍ¼µ±Ç°×´Ì¬²½Ö裬¸ù¾Ý¹¦ÄÜÐèÒª×Ô¶¨Ò壬ĿǰͨÓö¨Òå 0-ûÓлòÒѽáÊø£¬1-½øÐÐÖÐ
 
ÈçºÎÅжÏÊÇ·ñ×Ô¶¨Ò峡¾°ÖÐ
²»ÄÜÓÃ×Ô¶¨Ò峡¾°µØÍ¼IDÅжϣ¬Ó¦Îª¿ÉÄÜΪ0£¬È¡ÒÔÏÂÖµÅжÏ
curPlayer.GetDictByKey(ChConfig.Def_PlayerKey_ClientCustomScene)
 
Á÷³Ì
1. ÊÇ·ñ¿É½øÈëÅжϣ¬ÓëÕý³£¸±±¾¿ª·¢ÅжÏÒ»Ñù£¬ OnEnterFBEvent Í¨ÓÃ
2. ½øÈë×Ô¶¨Ò峡¾°£¬Èç¹ûÓÐ×Ô¶¨ÒåµØÍ¼ID£¬Ôò»á¼Ç¼ SetCustomMap£¬×¢ÒâÔÚ½áËãµÄʱºòÐèÒªÖØÖÃΪ0£»
        ½øÈë´¥·¢ OnEnterCustomScene£¬Óë DoEnter ÀàËÆ
        ¿ÉÒÔ¸ù¾ÝÐèÒªÉèÖÃÖµ SetCustomMapStep
        
3. ÕÙ»½Ä¾×®£¬¸ù¾Ý¹¦ÄÜÐèÇóÕÙ»½£¬Èç¹ûÓÐÐèÒªÅжÏÕÙ»½Ìõ¼þ£¬¿Éͨ¹ýº¯Êý OnCanSummonPriWoodPile ÅжÏ
4. »÷ɱ¹ÖÎ´¥·¢ DoCustomScene_Player_KillNPC£¬Óë DoFB_Player_KillNPC ÀàËÆ
5. ²É¼¯³É¹¦£¬´¥·¢ OnCustomSceneCollectOK£¬ Óë OnCollectOK ÀàËÆ
6  ¸ù¾Ýij¸öʱ»úÅжÏÊÇ·ñ½áË㸱±¾£¬ÐèÓàGetCustomMapStep ÅжϿɷñ¸ø½±Àø£¬·ÀÖ¹ÖØ¸´¸ø½±Àø£¬çÎç¿Ïà¹ØµÄÓÉÓÚÓÐʼþ״̬ÁË£¬ËùÒԿɲ»ÓÃ
        ½áËãÖØÖÃ״̬£¬²¢Ê¹ÓàFBOver Í¨ÖªÇ°¶Ë