|
楼主 |
发表于 2014-10-22 16:11:09
|
显示全部楼层
#ALIAS findway-备份 {nodw=1;#t+ findway;#if %ismember(%1,@a_bite) {#sh 难道还有我去不了的地方,哼!;} {#show find%1 at %2;#sh 难道还有我去不了的地方,哼!}}
替换成- #ALIAS findway {nodw=1;#t+ findway;#va renwu_place %2;#va area_byte 4;catcharea}
复制代码 增加两个别名catcharea,catcharea2- #ALIAS catcharea {#if %ismember(%left(@renwu_place,@area_byte), @arealist) {catcharea2} {#if (@area_byte<11) {#va area_byte [@area_byte+2];catcharea} {#say 区域列表中没有}}}
- #ALIAS catcharea2 {#va area %left(@renwu_place,@area_byte);#va place %right(@renwu_place,@area_byte);#if %ismember(@area,华山|嵩山) {#if %ismember(%left(@place,2),村|少) {#va area_byte [@area_byte+2];catcharea}};#if %ismember(@area,中原) {#if %ismember(@place,寄卖店|镖局|兵器铺|打铁铺|陈列室) {#va areaid yangzhou} {#if %ismember(@place,材料行|制药作坊|药店) {#va areaid chengdu} {#va areaid zhongyuan}}};#if %ismember(@area,大理城) {#if %ismember(%left(@place,2),"东|南|西") {#va area_byte [@area_byte+2];catcharea}};say 已经找到任务区域}
复制代码 增加两个变量存贮区域数据- #FUNC arealist {天山|沧州城|长乐帮|长安城|成都郊外|成都城|大理城|大草原|大理城东|大理城西|大理王府|大理城南|大理皇宫|峨嵋山|大雪山|佛山镇|丐帮|归云庄|姑苏慕容|福州城|杭州城|恒山|黑木崖|蝴蝶谷|华山|华山村|黄河流域|回疆|嘉兴城|终南山|中原神州|玉虚观|伊犁城|扬州城|燕子坞|星宿海|襄阳城|绝情谷|兰州城|昆仑山|曼佗罗山庄|苗疆|南阳城|明教|柳宗镇|梅庄|宁波城|平定州|神龙岛|嵩山少林|莆田少林|牛家村|嵩山|泰山|苏州城|桃源县|铁掌山|塘沽城|无量山|武当山|天龙寺|武当后山}
- #FUNC arealist_id {tianshan|cangzhou|changlebang|changan|chengdujw|chengdu|dali|dcy|dali_east|dali_west|dlwf|dali_south|dlhg|emei|xueshan|foshan|gaibang|gyz|mrxd|fuzhou|hangzhou|hengshan|heimuya|hdg|huashan|hsc|huanghe|dcy|jiaxing|zhongnanshan|zhongyuan|yxg|yili|yangzhou|mrmr|xingxiu|xiangyang|jqg|lanzhou|kunlun|mrsz|miaojiang|nanyang|mingjiao|lzz|meizhuang|ningbo|pingdingzhou|shenlongdao|shaolin|putian|niujiacun|songshan|taishan|suzhou|taoyuan|tiezhang|tanggu|wuliang|wudang|tianlong|wdhoushan}
复制代码 增加一个触发- #TRIGGER {^??你说道:「已经找到任务区域」} {#t- findway;#va areaid @item(@arealist_id,@ismember(@area,@arealist,1));find find_@areaid @place} {findway} 548
复制代码 另外用到了两个自定义函数,@item和@ismember- #FUNC item {%word(%1,%2,|)}
- #FUNC ismember {%if(%ismember(%1,%2),%if(%ismember(%1,%word(%2,%3,|)),%3,@ismember(%1,%2,[%3+1])),0)}
复制代码 |
|