| 
 突然想到这个老插件没更新 
 
具体说明: 
 * 嘛,这个开玩笑一般的随机地图设置,滑稽 
 * 这个采用了最简单的等图块长宽拼接,附带了权重设定,事件复制,图块强制等功能 
 * 指令:krz.setupcreatemap();初始化读取模板信息。因为读取需要一小段时间所以需要手动读取一次 
 *       krz.startcreatemap(x,y,mapId);   分别为创建的目标地图的 x,y,mapId 
 *       krz.restrictmap(x,y,mapId);      强制设定某一坐标的模板,分别为x,y,模板id 
 *       (此处的x,y为模板坐标,比如四个模板组合的 1,0 的模板坐标,0,0坐标为1号模板 
 *                                                 2,3 
 * 
 *       krz.loadcreatemap(mapId);         如果目标地图没有预加载,在setupcreatemap 
 *                                         之前使用并且加一点任意啥的等待,比如对话。 
 * 
 *    这里的是指的地图编号,不是模板编号   各个方向的连通通道相当于小键盘:7     8    
 *       krz.mazecreate = function(x, y, x_start, y_start, x_end, y_end, road1,road2 
 *     9    4     5     6     1    2     3      垂直   水平   上单    右单    下单   
 * ,road3,road4,road5,road6,road7,road8,road9,road10,road11, road100, road20, road30 
 * , road40, start_room, end_room, rate) 
 *   左单      开始房间   结束房间 随机(在设置迷宫时有几率转化为随机房间,建议0) 
 *       krz.mazecreate2用法同上,会生成更复杂的迷宫。 
 * 
 *   
 *krz.mazecreate(x, y, x_start, y_start, x_end, y_end, road1,road2,road3,road4,road5,road6,road7,road8,road9,road10,road11, road100, road20, road30, road40, start_room, end_room, rate) 
 * 
  road1 road2 road3          ┌ ┬ ┐ 
  road4 road5 road6 ==>  ├ ┼ ┤ 
  road7 road8 road9          └ ┴ ┘ 
 
 road10:|   road11:—— 
 
         road100 
 road40    ┼       road20 
         road30 
 
 记得,在生成之前,一定要krz.setupcreatemap();krz.loadcreatemap(X);(X为生成目标地图) 
 krz.mazecreate结束后开始 krz.startcreatemap 
 * 
 * 
 * 注意:一般只用于一个工程一类模板(比如模板全是20*20的,图块全是2),如果有多个不同种 
 *  比如一种模板是20*20 另一种是10*10 则不能同时用于随机地图生成(他们无法拼接在一块, 
 *   就是最后的rate必须是0并且krz.mazecreate时他的x y 算上模板大小一定要>=生成地图大小。 
 *   比如krz.mazecreate(9, 9,.....)模板是10*10的,krz.startcreatemap则必须  |