搜索
LUA

LUA

本版块未设置版块简介!请后台版块编辑添加。
  •  帖子: 115
  •  讨论: 115
  •  关注: 0

ftml_help.lua;--新人指引贴

GP 发表于 2025-5-10 03:31:16 | 显示全部楼层 |阅读模式
145 0
local ftml_help_NPCxq = {100905,"新手指引NPC",6,7777,1,1} --NPC详情
local ftml_help_Word = "/help" --呼出指令

----------
Global_Reg.RegInit("ftml_help_zhuce");--全局注册
Global_Reg.RegTalkEvent("TalkEvent_ftml_help");--对话注册

function TalkEvent_ftml_help(player, msg, color, range, size)
        if(string.sub(msg,1,7)=="P|"..ftml_help_Word) then
                ftml_help_chuangkou(LuaNpcIndex["ftml_help_npc"],player)
        end
end


function ftml_help_zhuce() --NPC注册
        ftml_help_NPC()
        return 0
        end

function ftml_help_NPC(npc) --NPC设置
        if npc == nil  then
        npc = NL.CreateNpc(nil,"ftml_help_NPCzhizuo")
        end       
        Char.SetData(npc,1,ftml_help_NPCxq[1])
        Char.SetData(npc,2,ftml_help_NPCxq[1])
        Char.SetData(npc,2000,ftml_help_NPCxq[2])
        Char.SetData(npc,7,ftml_help_NPCxq[3])
        Char.SetData(npc,4,ftml_help_NPCxq[4])
        Char.SetData(npc,5,ftml_help_NPCxq[5])
        Char.SetData(npc,6,ftml_help_NPCxq[6])
        LuaNpcIndex["ftml_help_npc"]=npc;--读取使用用 LuaNpcIndex.ftml_help_npc 就可以读取对应NPC index
        InstallNpc("ftml_help_npc",npc);
        NLG.UpChar(npc)
        Char.SetTalkedEvent(nil,"ftml_help_chuangkou",npc)
        Char.SetWindowTalkedEvent(nil,"ftml_help_gongneng",npc)
        return true
end

function ftml_help_NPCzhizuo(index)
        return true;
end

function ftml_help_chuangkou(npc,player) --窗口
        NLG.ShowWindowTalked(player,2,2,222,"7\n\n$1本服便捷指令:$0\n\n$4/0$0 整理背包 $4/3$0 停止自动 $4/7$0 远程观战\n$4/伙伴编号$0 召唤对应编号伙伴  $4F11$0 屏蔽人物名字 \n$4ctrl+F11$0 显示血条 $4ctrl+home$0 变更聊天框状态 \n$4home$0 清理聊天窗记录 $4F1$0 开关自动战斗\n\n$4               跳转至新人指引贴$0",npc)
end

function ftml_help_gongneng(npc,player,_SqeNo,_select,_data) --功能
--NLG.SystemMessage(player,"\n _SqeNo是:"..(_SqeNo or "空").."它的类型是"..type(_SqeNo).."\n  _select是:".. (_select or "空").."它的类型是"..type(_select).."\n  _data是:"..(_data or "空").."它的类型是"..type(_data))
        if _SqeNo == 222 then
                if _select == 0 then
                        if _data == "2" then
                                Char.OpenHttp(player,"http://bbs.ftmoli.com/forum.php?mod=viewthread&tid=115")
                        end
                end
        end
end


回复

使用道具 举报

全部评论

暂无评论,期待您打破宁静

TA的帖子
相关帖子
  • admin 2025-5-11

    ############## 城城的武器强化系统 ############## #剑1 block StrCmpChat == 700 W ...

  • admin 2025-5-11

    魔力宝贝手动架设中遇到的问题及解决方法魔力宝贝手动架设教程—魔力私服,魔力宝贝私 ...

  • admin 2025-5-12

    维诺亚村开拓于河川西边,拥有大自然气息的村庄 地图 抵达方法 由法兰城南门出发, ...

  • admin 2025-5-12

    起始地点法兰城的竞技场的贝贝(34.36)头目战╳ 必要条件---必要等级Lv1 职业限定---建 ...

  • admin 2025-5-12

    1.与里谢里雅堡的H1N1防疫宣传员(28,77)说话,取得"防疫小口罩"。 图例物品名称等级种 ...

  • admin 2025-5-12

    魅惑的哈密瓜无取得宠物「哈密瓜公主」╳╳○ 起始地点魔法大学头目战╳ 必要条件--- ...

  • admin 2025-5-12

    起始地点法兰城的里谢里雅堡头目战○ 必要条件---必要等级--- 职业限定---建议等级--- ...

  • admin 2025-5-12

    起始地点法兰城的里谢里雅堡头目战○ 必要条件---必要等级--- 职业限定---建议等级--- ...

  • admin 2025-5-12

    起始地点法兰城的冒险者旅馆头目战○ 必要条件---必要等级--- 职业限定---建议等级LV8 ...

  • admin 2025-5-12

    1.到法兰城竞技场(122,161),往左走到休息室(2,15),在白天时与迷宫入口管理员(2,2)说 ...

发布 联系QQ