////文本类型///////
#b = 蓝色文本
#d = 紫色文本
#g = 绿色文本
#k = 黑色文本
#r = 红色文本
#e = 粗体文本
#n = 正常文本 (移除粗体)
#c[道具ID]# 显示玩家背包中有多少 [道具ID]
#h # - 显示玩家名称
#m[mapid地图ID]# - 显示地图名称
#o[mobid怪物ID]# - 显示怪物名称
#p[NPCID]# - 显示 NPC 名称
#q[skillid 技能ID]# - 显示技能名称
#s[skillid 技能ID]# - 显示技能图片
#t[itemid 道具ID]# - 显示道具名称
#i[itemid 道具ID]# - 显示道具图片
#z[itemid 道具ID]# - 显示道具名称
#v[itemid 道具ID]# - 显示道具图片
#x - Returns "0%" (need more information on this).
#B[%]# - 显示进度条
#f[imagelocation图片地址]# - 显示 WZ 档案中的图片
#F[imagelocation图片地址]# - 显示 WZ 档案中的图片
#L[数子]# 选项开始
#l - 选项结束
// cm.sendSimple("哈啰,我来示范如何使用 #belse#k 和 #bif#k,准备好了 吗?\r\n #L0# 是的,船长。 #l \r\n #L1# 不,我还没好。 #l"); // 显示一个有两
个选项的对话窗
\r\n - 换行
\r = 确认(回车)
\n = 新行
\t = Tab (4 个空格)
\b = Backwards
\r\n 在各种系统中普遍表示回车后紧接着换行的操作
//增加第一件装备属性 //次数/w攻击/m攻击/力量/敏捷/智力/运气/HP/MP/命中/回避/
cm.gainEquiPproperty(0,0,0,0,0,0,0,0,0,0,0);
//从玩家背包销毁指定物品
cm.removeAll(xxxxxxx);
//GP给予家族值--------------待检
cm.gainGP(xx);
//直接使用道具
cm.useItem(2210016);
cm.showEffect(true,"quest/party/clear");//播放动画
cm.playSound(true,"arty1/Clear");//播放音效varxueliang=
cm.getPlayer().getMaxHp();
cm.getPlayer().setMaxHp(xueliang+20);//增加玩家血量
cm.showInstruction("",200,3);//头顶白色文本框.toFixed(0)//小数点显示
cm.setPlayer().setFame(1);//人气设置
cm.getPlayer().addFame(1);//人气
/////判断类,取玩家值/////
cm.getPlayer().name//判断角色表数值getSkillLevel();判断技能等级
cm.getSkillLevel(2001005)==6!pi.haveMonster(9300216)//判断这个地图这个怪存在?pi.getPlayer().getMap().getMonsterById(9300216)!=null//判断这个地图这个怪存在?
cm.getPlayer().getInventory(pi.getInvType(-1)).findById(1003036)==null//是否带有此装备
//判断队伍道具
cm.getPlayer().haveItem(4000463,20)
//判断地图怪物数量
cm.getMap().getAllMonstersThreadsafe().size()
cm.getMap(xxxxxxxxx).getCharactersSize()//判断指定地图玩家数量
cm.getPlayer().getMapId()//取指定地图
cm.getPlayer().getMarriageId()//判断是否结婚
//判断组队
cm.getParty()==null
//判断是队长
cm.isLeader()
//取得队友人数
cm.getMembers().size()
cm.getPlayer().getParty();//取得当前地图队友checkLevelsAndMap(1,200)==1//判断队友等级
cm.getClient().getChannel()//取得频道值
cm.是否是认证玩家()//取认证表值
cm.getText();//取文本
//取得玩家职业
cm.getPlayer().getJob()
//取玩家点券值
cm.getPlayer().getCSPoints(1)
//取玩家抵用券值
cm.getPlayer().getCSPoints(2)
//取玩家金币
cm.getPlayer().getMeso()
//取玩家等级
cm.getPlayer().getLevel()
//取玩家角色名称
cm.getChar().getName()
//取玩家经验
cm.getPlayer().getExp();
//判断GM等级
cm.getPlayer().getGMLevel()>xx
cm.getBossLog()//取BossLog表值
cm.getName()//判断玩家名字
//判断地图
cm.getMapId();
//判断玩家职业
cm.getJob();
cm.getLevel();//判断玩家等级
//是否GM
cm.isGM();
//是否GM
cm.getPlayer().getGender()//取得玩家性别0=男1=女!
//判断自己是否有指定装备
victim.hasEquipped(xxxxxx)
//判断自己是否有指定装备!
!victim.canHold(xxxxxxx)
cm.getPlayer().hasEquipped(xxxxxxx)//判断队友是否有指定装备!
cm.canHold(xxxxxxx)//判断队友是否有指定装备
cm.getXXX();//[XXX]值的顺序为:HP,MP,STR,DEX,INT,LUK//取玩家属性值
cm.getPlayerStat()//取玩家当前状态值
cm.getPlayer().hasEquipped(xxxxxxx)//判断玩家身上是否装备指定物品
cm.getPlayer().getRemainingSp()//判断玩家SP点
cm.getPlayer().getRemainingAp()//判断玩家AP点
//是否GM
cm.getPlayer().isGM()
/////副本/////
varFantMap=cm.getMap(280030000);
FantMap.resetFully();//重置目标地图
///////随机取值//////
varrand=Math.floor(Math.random()*100);//取概率
varr=Math.ceil(Math.random()*xxx);//随机取一个值
//////屏幕中的喇叭//////
cm.broadcastServerMsg(5121005,"xxxxxxxxx",true);//屏幕中的全服喇叭
//////判断背包是否足够////////
if(
cm.getInventory(1).isFull()){
cm.sendOk("#b请保证装备栏位至少有2个空格,否则无法抽取.");
cm.dispose();return;}elseif(
cm.getInventory(2).isFull()){
cm.sendOk("#b请保证消耗栏位至少有2个空格,否则无法抽取.");
cm.dispose();return;}elseif(
cm.getInventory(3).isFull()){
cm.sendOk("#b请保证设置栏位至少有2个空格,否则无法抽取.");
cm.dispose();
return;
}else if(
cm.getInventory(4).isFull()){
cm.sendOk("#b请保证其他栏位至少有2个空格,否则无法抽取.");
cm.dispose();return;}elseif(
cm.getInventory(5).isFull()){
cm.sendOk("#b请保证特殊栏位至少有2个空格,否则无法抽取.");
cm.dispose();
return;
}
/////引入时间////
cm.获取当前星期()//判断星期
var ca=java.util.Calendar.getInstance();
var year=ca.get(java.util.Calendar.YEAR);//获得年份
cm.getyear()
var m ca.get(java.util.Calendar.MONTH)+1;//获得月份
cm.getmonth()
var day=ca.get(java.util.Calendar.DATE);//获取日
cm.getday()
var hour=ca.get(java.util.Calendar.HOUR_OF_DAY);//获得小时
cm.getHour()
var minute=ca.get(java.util.Calendar.MINUTE);//获得分钟
cm.getminute()
var secca.get(java.util.Calendar.SECOND);//获得秒
cm.getsecondr()
var weekday=ca.get(java.util.Calendar.DAY_OF_WEEK);
05-26
234
