后端Lua
后端Lua
后端Lua
在一个地图我临时创建了20个同名NPC如何通过点击NPC后删除对应的NPC 而不是全部删除
后端Lua
临时创建的NPC如何通过点击他以后删除他
后端Lua
-- 获取玩家正前方坐标的函数 function getFrontPosition(actor) -- 获取玩家当前坐标 local mapId = getmapinfo(actor) -- 获取地图ID local x, y = getposbystdmode(actor, 0) -- 获取玩家坐标 -- 获取玩家当前方向 (0-7) local direction = getcurrent(actor, 0) -- 获取方向标记
后端Lua
根据方向 获取自己正前方坐标
后端Lua
local attr1 = getitemattidvalue(target,1,3,1) local attr2 = getitemattidvalue(target,1,4,1) local attr3 = getitemattidvalue(target,1,13,1) local attr4 = getitemattidvalue(target,1,20,1) local abil = {}
后端Lua
-- 强化装备跟随人物走: 穿戴/脱下属性配置 LIST_equip = {} -- 穿戴装备 LIST_equip.wear = function(actor,item_obj,where,item_name) -- 幸运项链添加属性 if where == 3 then local xianglian_num = getint(actor,"幸运项链幸运") or 0 if xianglian_num > 0 then
后端Lua
[LUA-print] Http Request Code:0 这个是前端接收到的后端变量推送吗
后端Lua
帮我写一个押镖系统
后端Lua
前端变量推送怎么弄
后端Lua
function handlerequest(actor, msgID, param1, param2, param3, str)接收前端消息
后端Lua
[2026/4/29 星期三 3:06:01] CallLua1 Func:clicknpc 41 luaErr:.\Envir\Market_Def/npc配置/网络协议.lua:80: attempt to index a nil value stack traceback: .\Envir\Market_Def/npc配置/网络协议.lua:80: in function 'sendluamsg' .\Envir\QuestDiary/点击NPC模块/clickNpc.lua:22:
后端Lua
function clicknpc(actor, npcid, npcname) setplayvar(0,actor,"点击npcID",npcid) NP.clicknpc(actor, npcid, npcname) end local NP = include("QuestDiary/点击NPC模块/clickNpc.lua") -- NPC local A = {} function A.clicknpc(actor, npcid, npcname)
后端Lua
iniplayvar 参数 类型 空 默认 注释 actor object 否 玩家对象 varType string 否 变量类型(integer/string) varScope string 否 变量范围(HUMAN/GUILD/NATION) varName string 否 变量名 第三个参数里的NATION是什么意思
后端Lua