您所在的位置:首页 > 游戏文章 > 技术交流

烈焰私服服务端脚本命令

作者:烈焰爱好者 来源: 日期:2017/11/26 14:45:37 人气:1164 加入收藏 评论:0 标签:

烈焰私服

creature_proto表:怪物属性配置表,包括怪物属性、AI相关参数
creature_spawns表:刷怪表,在哪张地图的某点(范围)刷那种怪,刷多少,都是配置在这张表的。-----脚本也有刷怪接口,也可在脚本直接刷怪
creature_staticspawns表:npc配置表,包括地图,坐标,形象ID,等
gameobject_names表: 采集物及火墙属性配置
gameobject_spawns表:采集物的地点配置
guild_level_info表:公会等级属性配置表包括各级人数,升级所需资金、副会长人数,长老人数
interlevelupinfo表:内功等级属性配置表
item_strengthen表:物品强化属性配置表,强化所增加的属性全部配置在这
items表:物品属性表
loot_creatures表:怪物掉落表
magic表:魔法基本属性表
playerbuff表:玩家buff属性表
playercreateinfo表:创建玩家初始化属性配置表 
playerjinmai表:练魂属性配置表,每个炼魂点所耗的魂力值及增加的属性
playerlevelupinfo表:玩家等级属性配置表
shop_items表:商城出售商品配置表,包括价格,位置所属种类等
strengthen表:强化表,强化、购买次数及重置所需货币种类及数量
vendors表:从npc商店能购买的商品列表
worldmap_info表:地图属性配置表
worldmap_info_jump表:地图传送点
worldstring_tables表:提示语言配置
• 脚本说明
RegisterUnitEvent(entry,type,fun_name) 示例 RegisterUnitEvent(8001,4,"mon8001")
entry  跟creature_proto或creature_staticspawns表 entry 字段对应
type:
    CREATURE_EVENT_ON_ENTER_COMBAT  = 1, 
    CREATURE_EVENT_ON_LEAVE_COMBAT  = 2,
    CREATURE_EVENT_ON_TARGET_DIED  = 3,
    CREATURE_EVENT_ON_DIED  = 4,        //怪物死亡   function mon8001(mon,event,player)
    CREATURE_EVENT_ON_TARGET_PARRIED  = 5,
    CREATURE_EVENT_ON_TARGET_DODGED  = 6,
    CREATURE_EVENT_ON_TARGET_BLOCKED  = 7,
    CREATURE_EVENT_ON_TARGET_CRIT_HIT  = 8,
    CREATURE_EVENT_ON_PARRY  = 9,
    CREATURE_EVENT_ON_DODGED  = 10,
    CREATURE_EVENT_ON_BLOCKED  = 11,
    CREATURE_EVENT_ON_CRIT_HIT  = 12,
    CREATURE_EVENT_ON_HIT  = 13,
    CREATURE_EVENT_ON_ASSIST_TARGET_DIED  = 14,
    CREATURE_EVENT_ON_FEAR  = 15,
    CREATURE_EVENT_ON_FLEE  = 16,
    CREATURE_EVENT_ON_CALL_FOR_HELP  = 17,
    CREATURE_EVENT_ON_LOAD  = 18,
    CREATURE_EVENT_ON_REACH_WP  = 19,
    CREATURE_EVENT_ON_LOOT_TAKEN  = 20, //和npc对话  function ontalk1900(npc,event,player)
    CREATURE_EVENT_ON_AIUpdate  = 21,
    CREATURE_EVENT_ON_EMOTE  = 22,
    CREATURE_EVENT_ON_DAMAGE_TAKEN = 23,
 CREATURE_EVENT_ON_ENTER_VEHICLE = 24,
 CREATURE_EVENT_ON_EXIT_VEHICLE = 25,
 CREATURE_EVENT_ON_FIRST_PASSENGER_ENTERED = 26,
 CREATURE_EVENT_ON_VEHICLE_FULL  = 27,
 CREATURE_EVENT_ON_LAST_PASSENGER_LEFT  = 28,
 CREATURE_EVENT_ON_FUN = 29, //点击npc  function CreatureNpcFun(npc,event,player,funid)
 CREATURE_EVENT_ON_SCENENPCSTATUS = 30,// npc状态更新
function CreatureNpcSceneNpcStatus(npc,event,player,npcid)
    CREATURE_EVENT_COUNT,
以上没说明的目前无做调用.

fun_name:为函数名字


RegisterServerHook(type,fun_name) 示例 RegisterServerHook(42, "OnSendActivityList")
type:
SERVER_HOOK_EVENT_ON_NEW_CHARACTER  = 1,
SERVER_HOOK_EVENT_ON_KILL_PLAYER  = 2,
SERVER_HOOK_EVENT_ON_FIRST_ENTER_WORLD = 3,// function onEnterGame1(event,player)  --玩家第1次进入世界触发
 SERVER_HOOK_EVENT_ON_ENTER_WORLD  = 4,
 SERVER_HOOK_EVENT_ON_GUILD_JOIN   = 5,
 SERVER_HOOK_EVENT_ON_DEATH    = 6,// function onPlayerDied(n,player) –玩家死亡
 SERVER_HOOK_EVENT_ON_REPOP    = 7,// function OnRepop(even,player)城主之刃触发
 SERVER_HOOK_EVENT_ON_EMOTE    = 8,
 SERVER_HOOK_EVENT_ON_ENTER_COMBAT  = 9,
 SERVER_HOOK_EVENT_ON_CAST_SPELL   = 10,
 SERVER_HOOK_EVENT_ON_TICK    = 11,
 SERVER_HOOK_EVENT_ON_LOGOUT_REQUEST  = 12,
 SERVER_HOOK_EVENT_ON_LOGOUT    = 13,
 SERVER_HOOK_EVENT_ON_QUEST_ACCEPT  = 14,
 SERVER_HOOK_EVENT_ON_ZONE = 15,// function CreaturePanelFun(event,player,panelid,funid)面板按钮触发
 SERVER_HOOK_EVENT_ON_CHAT    = 16,
 SERVER_HOOK_EVENT_ON_LOOT = 17,// function OnLoot(event,player,mon,num,itemid) 掉落触发
 SERVER_HOOK_EVENT_ON_GUILD_Create  = 18,
 SERVER_HOOK_EVENT_ON_FULL_LOGIN   = 19, function onEnterGame2(event,player)--玩家每次登陆游戏触发
SERVER_HOOK_EVENT_ON_CHARACTER_Create = 20,
    SERVER_HOOK_EVENT_ON_QUEST_CANCELLED = 21,
    SERVER_HOOK_EVENT_ON_QUEST_FINISHED  = 22,
    SERVER_HOOK_EVENT_ON_HONORABLE_KILL  = 23,
    SERVER_HOOK_EVENT_ON_DRAW_GIFT   = 24, //领取旺信礼包
 SERVER_HOOK_EVENT_ON_OBJECTLOOT   = 25,
    SERVER_HOOK_EVENT_ON_POST_LEVELUP = 26,// function onLevelUp(event,player)--玩家升级触发
    SERVER_HOOK_EVENT_ON_PRE_DIE         = 27, //general unit die, not only based on players
    SERVER_HOOK_EVENT_ON_ADVANCE_SKILLLINE  = 28,
    SERVER_HOOK_EVENT_ON_DUEL_FINISHED      = 29,
    SERVER_HOOK_EVENT_ON_AURA_REMOVE  = 30,
    SERVER_HOOK_EVENT_ON_RESURRECT   = 31,
 SERVER_HOOK_EVENT_ON_FUN    = 32,
 SERVER_HOOK_EVENT_ON_UpdateTRACKPANEL = 33,// function SendUpdateTrackPanel(player,taskid) 发送任务追踪面板触发
 SERVER_HOOK_EVENT_ON_UpdateTASKPANELLIST= 34,
 SERVER_HOOK_EVENT_ON_UpdateTASKDETAILS = 35,
 SERVER_HOOK_EVENT_ON_TASKPANELCANCELTASK= 36,
 SERVER_HOOK_EVENT_ON_LOADPOWER   = 37,
 SERVER_HOOK_EVENT_ON_DRAWPOWER   = 38,
 SERVER_HOOK_EVENT_ON_USEVIPCARD   = 39,// function OnUseVip(player,player_type,itemid,remain_time)--充值元宝触发
 SERVER_HOOK_EVENT_ON_TREASUREOPEN  = 40,// function OnTreasureOpen(player)打开宝藏界面
 SERVER_HOOK_EVENT_ON_LUCKDRAW   = 41,// function OnLuckDraw(player, draw_count) 挖宝
 SERVER_HOOK_EVENT_ON_SEND_ACTIVITY_LIST = 42,// function OnSendActivityList(player,type) 发送活动面板 ,点击新区活动、每日活动等触发
 
 SERVER_HOOK_EVENT_ON_SEND_ACTIVITY_DETAIL = 43,// function OnSendActivityDetail(player,id) 发送活动详情 点击活动时触犯
 SERVER_HOOK_EVENT_ON_SERVERTIMEEVENT = 44,// function OnTimeEvent(hour,min) 一分钟触发一次
 SERVER_HOOK_EVENT_ON_ACHIEVEINCREASE = 45,
 SERVER_HOOK_EVENT_ON_EQUIPITEM = 46,// function OnEquipItem(player,itemid) 穿戴装备触发
 SERVER_HOOK_EVENT_ON_BATTLEGROUND_APPLY = 47,
 SERVER_HOOK_EVENT_ON_BATTLEGROUND_FINISH = 48,// function Battleground_Finish(player,team,rank,kill,score,winner) 烈焰战场结束触发
 SERVER_HOOK_EVENT_ON_GETCHANNEL   = 49,
 SERVER_HOOK_EVENT_ON_REQUESTTRAN  = 50, // function OnRequestTran(player,mapid,mapx,mapy) 请求追踪面板传字触发
 SERVER_HOOK_EVENT_ON_UpdateSIGNAWARDPAN = 51,// function OnUpdateSignAwardPan(player,flag1,flag2,flag3,flag4,flag5) 发送签到奖励
 SERVER_HOOK_EVENT_ON_SIGNAWARDPAN  = 52,//领取签到奖励
 SERVER_HOOK_EVENT_ON_USEGAMECARD  = 53,// function OnUseGameCard(player,type) 兑换礼包触发
 SERVER_HOOK_EVENT_ON_SIEGEWARSTART  = 54,// function OnSiegeWarStart()  --攻城战开始
 SERVER_HOOK_EVENT_ON_WARSTATUEBEATTAK = 55,// function OnWarStatueBeAttak() 雕像受到攻击触发
 SERVER_HOOK_EVENT_ON_SIEGEWAREND  = 56,// function OnSiegeWarEnd(guildname,flag)攻城战结束
 SERVER_HOOK_EVENT_ON_SIEGEOWNERCHANGE = 57,// function OnSiegeOwnerChange(getguildname,loseguildname,flag) 皇城易主触发
 SERVER_HOOK_EVENT_ON_UpdateDAILY  = 58,// function OnUpdateDaily(player,day) 零点重置
 SERVER_HOOK_EVENT_ON_PICKUPITEM = 59//function OnPickupItem(player,itemid) 拾取触发,
 SERVER_HOOK_EVENT_ON_SETTIMER = 60,// function OnSetTimer(player,index)定时器触发
 SERVER_HOOK_EVENT_ON_PLAYER_REVIVE  = 61,// function OnPlayerRevive(player)复活触发
 SERVER_HOOK_EVENT_ON_PLAYER_HTTP_DRAW = 62,// function OnPlayerHttpDraw(player,result,ret,level) 360特权触发
NUM_SERVER_HOOKS,

RegisterInstanceEvent(mapid,type,fun_name) 
示例 RegisterInstanceEvent(66,9,"Battleground_OnLoad")

mapid 地图号

type:
    INSTANCE_EVENT_ON_PLAYER_DEATH = 1,// function Battleground_OnPlayerDeath(instanceID, player, killer) 玩家死亡触发()
    INSTANCE_EVENT_ON_PLAYER_ENTER = 2,//玩家进入地图触发 function Map10_Enter(map,player)
    INSTANCE_EVENT_ON_AREA_TRIGGER = 3, //玩家离开地图触发 function Map12_Leave(map,player)
    INSTANCE_EVENT_ON_ZONE_CHANGE = 4,
    INSTANCE_EVENT_ON_CREATURE_DEATH = 5,
    INSTANCE_EVENT_ON_CREATURE_PUSH = 6,// function onRelive50(inid,mon) 怪物加到世界触发
    INSTANCE_EVENT_ON_GO_ACTIVATE = 7,// function map_10(event,gameobject,player)采集物品触发
    INSTANCE_EVENT_ON_GO_PUSH = 8,
    INSTANCE_EVENT_ONLOAD = 9,// function Battleground_OnLoad(instanceID) 加载烈焰战场触发
    INSTANCE_EVENT_DESTROY = 10,
 INSTANCE_EVENT_GAME_START = 11,// function Battleground_GameStart(instanceID)烈焰战场开始
 INSTANCE_EVENT_GAME_OVER = 12,// function Battleground_GameOver(instanceID, winner)烈焰战场结束
    INSTANCE_EVENT_COUNT,

fun_name:函数名字

RegisterItemGossipEvent(entry,type,fun_name)
示例 RegisterItemGossipEvent(10034,1,"item_10034")

entry跟 items表 entry 字段对应

type:
    GOSSIP_EVENT_ON_TALK   = 1,// function item_10034(item,event,player)使用物品 返回0使用成功扣除物品,返回1使用失败不扣除物品
    GOSSIP_EVENT_ON_Select_OPTION = 2,
    GOSSIP_EVENT_ON_END             = 3,
    GOSSIP_EVENT_COUNT,

 

全局函数:
g_alert(msg, MsgType, delay, interval, times);
msg:   消息内容
MsgType 消息类型 1为中央公告 2为系统公告,其他无效
delay  延迟多久开始发送
interval 循环时间间隔
times 发送次数
示例g_alert("谁与争锋入口将在5分钟后开启,请各位玩家做好准备",1,1000,0,1);
g_broadcast(typ, lang, message,delay)   消息均为全服发送
type 2为单人系统消息 3为全服系统消息 4为全服中央公告 其他为1930消息类型参照1930说明
lang  type为 3 4 时为循环时间间隔,其他无意义
message 消息内容
delay type为 3 4时为发送次数,其他无意义
示例g_broadcast(14,0,0,"谁与争锋入口已开启,大家可以从沙漠土城【谁与争锋入口】NPC进入");
g_map_alert(mapid,typ, lang, message,delay)有该地图时,只在该地图发送,否则全服发送
mapid 地图ID与worldmap_info表的entry 对应
type 2为单人系统消息 3为全服系统消息 4为全服中央公告 其他为1930消息类型参照1930说明
lang  type为 3 4 时为循环时间间隔,其他无意义
message 消息内容
delay type为 3 4时为发送次数,其他无意义
示例g_map_alert(104,14,0,0,"谁与争锋入口已关闭,活动正式开始!");

g_set_param(id,value);
id: 全局变量位置
value: 新值
示例 g_set_param(1,1);

g_get_param (id);
id: 全局变量位置
g_get_param (1);


g_openpanel(funid,level)  打开所有达到等级的玩家某个面板
funid:面板号
level:达到多少等级才打开面板
示例g_openpanel(103,65)

 


g_del_status(mapid,buff_type) 删除某张地图所有 特定类型的bug
mapid:地图号,为0是全服
buff_type:要删除的buff类型
示例g_del_status(12,13);

g_mon_gen(mapid,x,y,entry,disid,name,num,fnum,type)脚本刷怪
mapid:地图id
x:x坐标
y:y坐标
entry: 跟creature_proto表 entry 字段对应
disid:形象资源ID
name:怪物名字
num:数量
fnum:出生范围
type:0为掉落物品为自由拾取,1非自由拾取
g_mon_gen(12,150,150,5048,5048,"赤血魔王",1,0,1);

g_clear_mon(mapid) 杀死某张地图所有怪
mapid:地图id
示例 g_clear_mon(11);

g_rate_xp(times);设置打怪经验倍率
tiems:倍数
示例: g_rate_xp(1.2);

g_create_bg(time)   time:战场持续时间 创建烈焰战场
g_spawn_bg(mapid,x,y, entry,disid,name,num,fnum,type, instance, team, respawntime) 烈焰战场刷怪
mapid:地图id
x:x坐标
y:y坐标
entry: 跟creature_proto表 entry 字段对应
disid:形象资源ID
name:怪物名字
num:数量
fnum:出生范围
type:0为掉落物品为自由拾取,1非自由拾取
instance:地图对象唯一ID
team:标识是红方还是蓝方
respawntime:重生时间 0为不重生
示例 g_spawn_bg(BGMAPID,b[i].x,b[i].y,b.id,b.sid,a.head,b[i].c,b[i].r,0,instanceID,b.team,b.respawn)

g_get_year() 获取开服年数
g_get_mon()  获取开服月数
g_get_day()  获取开服天数
g_get_hour() 获取开服小时数
g_get_min() 获取开服分钟数
g_get_union_day() 获取合服天数
g_set_movement_time_delay() 设置移动间隔时间限制
g_set_item_time_delay() 设置使用物品间隔时间
g_set_magic_time_delay() 设置魔法间隔时间
g_has_war() 判断是否有攻城战 //0没有攻城战1今天有攻城战2今天没攻城战明天有攻城战3 今天明天都有攻城战
g_is_war_time() 攻城战是否进行中 true false
g_is_war_apply() 判断攻城战是否已经申请  true false
g_is_statue_break() 判断雕像是否被打掉 true false
g_has_defense() 判断是否有守城方 true false
g_get_war_name() 获取城主的名字
g_apply 申请攻城战


玩家对象函数 player:xxxx

player:alert(typ, lang, message,delay);
type 2为单人系统消息 3为全服系统消息 4为全服中央公告 其他为1930消息类型参照1930说明        注意: >10且lang不为0 为全服发1930
lang  type为 3 4 时为循环时间间隔,>10时为是否全服发送
message 消息内容
delay type为 3 4时为发送次数,其他无意义

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: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);//打开商店
player:openpanel(uint8 id,uint8 tabid);      //打开功能面板
player:playerdraw(uint8 id);        //播放玩家动画
player:num_monster(void);         //获取本地图怪物数
player:gen_slave(uint32 entry,uint32 disid,const char *name,uint8 num = 1); //召唤XX怪物为玩家的宝宝例如神兽
player:gen_has(uint32 entry);        //检查是否有召唤怪物
player: gen_clear(void);          //清理玩家所带的宝宝
player:add_skill(uint32 skillid);       //给玩家学习技能
player:has_skill(uint32 skillid);       //检测玩家技能
player:get_guild(void);          //检测玩家是否加入公会//1代表玩家已加入公会//0代表玩家未加入公会//100代表玩家已加入公会,并且是会长或副会长
player:get_guild_level(void);          //检测玩家所在公会等级0 为无公会,其他的有
player:SameGuildOnMap(void);        //检测1代表玩家当前所在地图的玩家全是一个公会的
player:get_year(void);          //获取开服年
player:get_mon(void);          //获取开服月
player:get_day(void);          //获取开服日
player:get_hour(void);          //获取开服小时
player:get_min(void);          //获取开服分钟
player:SendSignAwardPan(const char* msg);     //发送奖励面板
player:SetDrunkFlag(uint32 flag);       //设置屏蔽活动按纽
player:GetMapPlayersCount(uint32 mapid = 0);    //获取地图玩家数
player:SendNewNoticeInfo(uint32 type,const char *str);  //发送信息提示消息
player:get_player_type(void);        //获取玩家VIP等级
player:set_situ_revive_num(uint32 num);      //设置原地复活次数
player:set_vip_status(uint32 player_type,uint32 remain_time,uint32 vip_draw_flag); //设置vip状态
player:iswebonlogin(void);         //判断是页面还是登陆器登陆
player:getpingtaiid(void);         //获得平台标识
player:set_buff_status(uint32 buffid,uint32 rest_time,uint32 times,uint32 flag);
player:remove_buff_status(uint32 buffid);
player:num_treasure_bag_black(void);         //检测玩家宝藏背包格子数
player: add_treasure_item(uint32 itemid,uint32 num,uint32 flag);   //给玩家宝藏背包加物品
player: SendTreasureNewsMessage(uint32 type,const char* news);//发送挖宝公告
player:SendTreasureInfo(uint32 goldtype,uint32 goldnum,const char* items);发送宝藏界面信息
player:SendActivityList(const char* msg); //发送活动列表
player:SendActivityDetail(const char* msg);//发送活动详情
player:SendFirstRechargeList(const char* msg);//每日充值奖励
player:SendOnlinePrice(uint32 type,uint32 requesttime, const char* msg);//发送在线奖励
player:SendTotleCostPrice(const char* msg);//发送元宝可兑换礼包
player: get_online_time(void); 获取玩家当天累计在线时间

player:get_king_guild(void); // 1为皇城得住公会成员0不是
player:get_login_days(void); //获取累计登录天数
player: achieve_get_point(void);//获取成就积分
player:achieve_add_point(uint32 score);//增加成就积分
player: achieve_sub_point(uint32 score);//减成就积分
player:set_attack_mode(uint32 mode);//设置攻击模式
100://全体
101://和平
102://组队
103://公会
104://善恶
105://阵营模式
player:set_level(uint32 level);//设置等级
player:set_name_pre(uint32 id, char* title); 设置称号 id 10以上为图片称号,以下为文字称号
player:getmaxlevel();//获取当前世界最大等级
player:getleavetime();//获取下线时间 单位:分钟
player:setleavetime();//设置下线时间
player:has_war();//判断是否有攻城战 true false
player:is_war_time();//判断是否攻城时间true false
player:is_war_apply();//判断攻城战是否已经申请 true false
player:is_statue_break();//判断雕像是否被打掉 true false
player:has_defense();//判断是否有守城方 true false
player:apply_war(); //申请攻城战
player:SendRiseAgainInfo(const char* msg); //发送飞升 打开飞升面板发送
player:SendTurnBackInfo(const char* msg); //转生 打开转生面板发送
player:SendExchangeSoulInfo(const char* msg); //兑换魂力值
player:set_timer(uint32 index,uint32 interval); //设置玩家定时器
player:is_has_pass();//判断是否有密保
player:check_has_right(uint32 type,uint32 level); //领取360特权礼包

 

本文网址:http://www.wanlieyan.net/jishujiaoliu/5418.html
发表评论