没事在自己写任务,在做测试时用到需要旗杆的地方发现很不方便,就弄了个这个,fdflgc是查询,fdflgx是写入。
ng.lua msg中添加
- if string.find(msg,"/fdflgc")~=nil then
- fdflginput = Split(msg," ")
- fdflg = tonumber(fdflginput[2])
- if fdflg == "" or fdflg ==nil then
- NLG.TalkToCli( player, -1, "格式:/fdflgc+空格+flg值", 1, 2)
- else
- NLG.TalkToCli( player, -1, fdflg.."号flg结果为:"..Char.EndEvent(player,fdflg), 1, 2)
- end
- return 0
- end
-
- if string.find(msg,"/fdflgx")~=nil then
- fdflgxinput = Split(msg," ")
- fdflgx1 = tonumber(fdflgxinput[2])
- fdflgx2 = tonumber(fdflgxinput[3])
- if fdflgx1 == "" or fdflgx1 ==nil then
- NLG.TalkToCli( player, -1, "格式:/fdflgx+空格+flg编号+空格+flg值", 1, 2)
- else
- if fdflgx2 == "" or fdflgx2 ==nil then
- NLG.TalkToCli( player, -1, "格式:/fdflgx+空格+flg编号+空格+flg值", 1, 2)
- else
- Char.EndEvent(player,fdflgx1,fdflgx2)
- NLG.TalkToCli( player, -1, fdflgx1.."号flg被设置为:"..Char.EndEvent(player,fdflgx1), 1, 2)
- end
- end
- return 0
- end
复制代码 查询:/fdflgc+空格+flg值,如查询200号FLG的值那么输入“/fdflgc 200”
写入:/fdflgx+空格+flg编号+空格+flg值,如将200号FLG修改为1,那么输入“/fdflgx 200 1”
|