烈焰写脚本参数注释说明,写脚本更容易
player:add_exp(uint32 xp); //给玩家增加经验
player:add_inter_exp(uint32 xp); //给玩家增加内功经验
player:sub_exp(uint32 xp); //减少玩家经验
player:add_gamemoney(uint32 money); //给玩家增加金币
player:add_gamemoney_bind(uint32 money); //给玩家增加绑定金币
player:sub_gamemoney(uint32 money); //给玩家减少金币
player:sub_gamemoney_bind(uint32 money); //给玩家减少绑定金币
player:add_vcoin(uint32 coin); //增加玩家元宝数量
player:add_vcoin_bind(uint32 coin); //增加玩家绑定元宝数量
player:sub_vcoin(uint32 coin); //减少玩家元宝数量
player:sub_vcoin_bind(uint32 coin); //减少玩家绑定元宝数量
player:get_gamemoney(void); //检测玩家金币数量
player:get_gamemoney_bind(void); //检测玩家绑定金币数量
player:get_vcoin(void); //检测玩家元宝数量
player:get_vcoin_worth(void); //检测玩家冲值元宝数量
player:get_vcoin_bind(void); //检测玩家绑定元宝数量
player:add_item(uint32 itemid,uint32 num,uint32 flag); //给玩家物品
player:update_item(uint32 old_enry,uint32 new_entry,uint32 num);
player:remove_item(uint32 itemid,uint32 num); //回收玩家背包物品
player:remove_item_level(uint32 itemid,uint32 num,uint32 strength_level);//回收玩家背包特定强化等级以下的物品
player: get_gender(void); //检测玩家性别
player:get_level(void); //检测玩家等级
player:show_npc_flags(uint32 npcid,uint32 flag); //任务NPC头顶显示
player:num_bag_black(void); //检测玩家背包格子数
player:get_task_state(uint32 taskid); //检测task_id的状态
player:set_task_state(uint32 taskid,uint8 flag); //设置task_id的状态
player:set_task_param(uint32 taskid,uint8 flag,uint8 par); //设置玩家task_id某状态的参数
player:get_task_param(uint32 taskid,uint8 flag); //获取玩家task_id某状态的参数
player:push_task_data(uint32 taskid,uint8 flag); //推送面板数据
player:get_job(void); //获取玩家职业
player:isenter_map(void); //还有多少秒才能进入副本
player:num_map_running(uint32 mapid); //该地图现在有多少个在运行
player:enter_map(uint32 mapid,uint32 x,uint32 y); //地图跳转
player:num_item(uint32 itemid); //检测玩家背包内物品的数量
player: num_item_level(uint32 itemid,uint32 strength_level); //检测玩家背包内强化strength_level以下物品的数量
player:check_euqip(int32 euid); //检测是否佩带装备
player:use_item(int32 itemid); //自动穿戴背包里的装备
player:set_param(uint32 id,uint32 value); //设置玩家私人变量
player:get_param(uint32 id); //检测玩家私人变量
player:get_weapon_luck(void); //检测武器幸运机率
player:set_weapon_luck(uint32 luck); //设置武器幸运机率
player:go_home(void); //触发玩家回城规则,事先记录玩家上次去过的城市,此函数触发玩家回到上次去过的城市
player:randomthismap(uint32 mapid); //地图随机传送
player:set_status(uint32 buffid,uint32 duration,uint32 times,uint32 saveflag);//BUFF状态编号,持续时间秒,基础属性倍数=1倍,保存标志(0不保存,1保存且下线不计算时间,11保存且下线也算时间,111死亡不消失保存且也算时间)
player:set_status(BUFF状态编号, 持续时间秒, 基础属性倍数=1倍, 保存标志);
player:is_status(uint32 buffid); //检测BUFF状态
player:complete_task(uint32 taskid,uint8 flag); //完成任务调用
player:set_pk_value(uint32 value); //设置玩家PK值
player:get_pk_value(void); //检测玩家PK值
player:autofightstart(uint32 mapid,uint32 x,uint32 y); //自动战斗
player:find_road_goto(uint32 mapid,uint32 x,uint32 y,uint32 npcid = 0);//自动寻路//自动找npc
player:find_road_item(uint32 mapid,uint32 x,uint32 y,uint32 itemid);//自动采集
player:gui_high_focus(uint16 uiId,uint8 type,uint16 x,uint16 y,const char *str);//任务指示箭头
player:onshop(uint32 npcid,uint32 id,uint8 goldtype,uint8 goldflag);//打开商店
今天先发到这,还有更多脚本参数待开。希望本文能给广大的烈焰私服爱好者提供便利.写出更多的高质量的烈焰功能脚本
yeyo6.com 烈焰玩家找服首选之地,烈焰GM查阅资料不二之选.
- 上一篇:烈焰泡点+元宝.lua脚本
- 下一篇:烈焰服务端修改城主膜拜时间和经验的方法