blue 发表于 2026-6-6 10:01:34

【新手入门】传奇 Lua 脚本基础写法,3 分钟学会调用 NPC

大家好,刚接触传奇 Lua 脚本的兄弟看过来!今天分享最基础的 NPC 交互脚本,直接复制能用!

基础 NPC 对话脚本(Lua)
--NPC:新手引导员
function CheckNpcTalk(npc, player)
    npc:Talk("欢迎来到传奇世界!\n<1/领取新手礼包>\n<2/查看攻略>")
    local sel = npc:Select()
    if sel == 1 then
      --发放物品:金币+新手剑
      player:GiveItem(1001, 1)--新手剑
      player:GiveGold(5000)
      npc:Msg("领取成功!")
    elseif sel == 2 then
      npc:Talk("升级路线:新手村→蜈蚣洞→石墓阵\n<返回/@main>")
    end
end核心知识点:


[*]Talk() 显示对话、Select() 接收选项
[*]GiveItem() 发装备、GiveGold() 发金币
[*]结构清晰,改 ID 就能用在自己服里




jz9005 发表于 2026-6-6 23:22:08

独家版本后期最怕的不是功能少,而是脚本结构乱。

9093535 发表于 2026-6-8 22:10:32

果然很基础,一看就懂,希望多发一点类似的脚本
希望早点拿到引擎包

goodsnowv 发表于 7 天前

谢谢楼主分享!

qq154886255 发表于 7 天前

果然很基础,一看就懂,希望多发一点类似的脚本 希望早点拿到引擎包

qq154886255 发表于 7 天前

总结 一个稳定运营的版本。 拼的不是功能数量。 而是长期维护能力。

qq154886255 发表于 7 天前

总结 一个稳定运营的版本。 拼的不是功能数量。 而是长期维护能力。

qq154886255 发表于 7 天前

总结 一个稳定运营的版本。 拼的不是功能数量。 而是长期维护能力。

qq154886255 发表于 7 天前

总结 一个稳定运营的版本。 拼的不是功能数量。 而是长期维护能力。

qq154886255 发表于 7 天前

总结 一个稳定运营的版本。 拼的不是功能数量。 而是长期维护能力。
页: [1] 2
查看完整版本: 【新手入门】传奇 Lua 脚本基础写法,3 分钟学会调用 NPC