首发烈焰官方文件-全局函数详细说明
全局函数:
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完整版