MapEventNPC
91M2说明书 > 引擎脚本功能 > 系统固定NPC >

Unit MapEventNpc; 
 
Interface
 Uses Classes, SysUtils; 
 
//玩家进入地图前触发:Accept表示是否允许进入,默认为True 
Procedure Checkentermap(Npc: TNormNpc; Player: TPlayObject; SourceEnvir, DestEnvir: TEnvirnoment; Const SourceX, SourceY, DestX, DestY: Integer; Var Accept: Boolean); 
//玩家进入地图后触发 
Procedure Entermap(Npc: TNormNpc; Player: TPlayObject; SourceEnvir, DestEnvir: TEnvirnoment; Const SourceX, SourceY, DestX, DestY: Integer); 
//删除通过Gamelib.AddMapRoute创建的地图入口时触发(非脚本调用删除才会触发): 
Procedure Deletemaproute(Npc: TNormNpc; Const RouteName: String); 
//副本被关闭 Envir为即将关闭的副本地图 
Procedure Ondeleteduplicatesmap(Npc: TNormNpc; Envir: TEnvirnoment); 
 
Implementation
 
Procedure Checkentermap(Npc: TNormNpc; Player: TPlayObject; SourceEnvir, DestEnvir: TEnvirnoment; Const SourceX, SourceY, DestX, DestY: Integer; Var Accept: Boolean); 
Begin
 
End; 
 
Procedure Entermap(Npc: TNormNpc; Player: TPlayObject; SourceEnvir, DestEnvir: TEnvirnoment; Const SourceX, SourceY, DestX, DestY: Integer); 
Begin
 
End; 
 
Procedure Deletemaproute(Npc: TNormNpc; Const RouteName: String); 
Begin
 
End; 
 
Procedure Ondeleteduplicatesmap(Npc: TNormNpc; Envir: TEnvirnoment); 
Begin
 
End; 
 
 
End.

引擎官网:www.91M2.com   交流群:5555999   此引擎仅供测试,切勿用于商业用途。如有侵权请立即联系我们,我们将在第一时间删除。