您当前的位置:首页 > 传奇技术

网游动力编写传奇脚本内部文档命令

本文出处:网游动力作者:本站发布时间:2015-12-19阅读次数:

 人物说话信息蓝色显示

changehearmsgcolor 10 180
创建目录
forcedirectoies forcedirectoies .\questdiaty\新目录
把字符串写入到指定的文本文件中,可以指定写入行
addtextlistex .\testlist.txt <$username> 0  addtextlistex  addtextlistex
openwebsite
改变宝宝名字颜色
changeslavenamecolor 宝宝名字 颜色   changeslavenamecolor
清理指定地图指定范围指定物品
clearitemmap 3 330 330 10 回城卷   clearitemmap  clearitemmap
拆解物品
openitemboxen 标号  是否回收  提示信息
@reclaimitem  @reclaimitem reclaimitem     openitemboxex  getboxitem1 getboxitem  getboxitem1  equal s0 圣战戒指 give break
取得随机字符串  getrandomtext 路径 变量  指定行
getrandomtext .\questdiary.txt s0  sendmsg 5  <$str(s10)>  getrandomtext  getrandomtext 
调整物品名字颜色
changeitemnamecolor  changeslavenamecolor changeitemnamecolor
 
 
使用验证码
startvalidate startvalidate 间隔 次数 锁定
startvalidate
[@login]
#if
checklevelex>0
#act
startvalidate 120 3 1 sendmsg   stratvalidate 
调整人物金刚石数量
gamediamond   gamediamond  diamond  diamond diamond gamediamond  diamond  diamond  diamond diamond gamediamond
 
去准备名字
getuseritemname 1 10  getuseritemname   getuseritemname getuseritemname
调整新属性
setnewitemvalve 位置 属性 操作符 值
setnewitemvalve  setnewitmevalve  setnewitmevalve  2 2 +2 setnewitemvalve
[@itemupgrade]
#if
checkgold > 5000
#act
take 金币 5000
#elsesay
升级装备需要5000金币
#elseact
setupgradefail      setupgradefail setupgradefail
break 
 
除法命令  div n10 100 5 
设置装备发光  setitemlight 位置 1  setitemlight
 
stdmodefunc  stdmodefunc   stdmodefunc  stdmodefunc stdmodefunc stdmodefunc stdmodefunc stdmodefunc stdmodefunc stdmodefunc 
 
 
sendtopmsg 180 251 信息内容 sendtopmsg sendtopmsg
throughhum  throughhun  1 60  throughhum getmaprouteinfo  getmaprouteinfo
地图动态链接 
 
[addmaproute]
#if
#act
addmaproute 1 3 330 330
setmaproute 1 0 111 112
delmaproute 1
getmaprouteinfo 1 ao a1 g1
调整宝宝等级  changeslavelevel 名字 等级
[@main]
#if
#act
changeslavelevel 虎卫 3
changeslavelevel  changeslavelevel  changeslavelevel
获取你对面人物的名字
getoppsitehunmname s0  getoppositehunname getoppositehumname getoppositehumname getoppositehumname
调整人物属性 changehumability 2  changehumability changehumability
停止定时器
setofftimer1  setofftimer1 setofftimer1  setofftimer1 setofftimer
个人定时器
setontimer 0-19 
#if
#act
setontimer 0 20
 
[ontimer0]
#act
sendmsg 5 你目前处于
[ontimer0]
恢复人物魔法值
humanmp +100
humanhp       humanmp  humanhp humanmp humanmp humanmp humanhp
 
取下人物身上的装备
takeex 1 takeex2 takeex 4
恢复发言
enablesendsay enablesensay enablesendsay enablesendsay
createfile createfile createfile  createfile
执行qmange.txt 中的文本
#if
#act
getusername 5
hcall s5 @ttt
把某个地图中的玩家全部移动到另外一个地图
movemapplay 0 3 333  333   movemapplay
修改指定位置物品的持久
changeitemdura 2 22        changeitemdura
改变人物当前的模式 changemodeex changemodeex  changemodeex changemodeex
 
把自己传送到指定人物身边
#if
#act
regoto 人物   regoto  regoto relive  relive 复活  relive
算法  +      - dec           * mul        / div
取出一个字符串并替换其中的字符串之后放入变量中
ansireplacetext ansireplacetext  ansire ansire ansire ansireplacetext  ansireplacetext ansire ansire ansire ansireplacetext ansireplacetext ansireplacetext ansireplacetext
ansireplacetext ansireplacetext ansireplacrtext
从指定文件中删除字符串 deltextlist  deltextlist  deltextlist
ansireplacttext 10 xxxxx  x
 
 
添加字符串到指定文件中addtextlist .\testlist.txt addtextlist
addtextlist  addtextlist  addtextlist  addtextlist
 
  copyright dedecms
 
所有行会同时攻城
addattacksabukall  addattacksabukall  addattacksabukall addattacksabukall
 
指定加入指定的行会
[@joinguild]
#if
#act
addguildmember  addguildmemmber  addguildmember
 
自动穿戴背包中的装备
#if
checklevel > 1
#act
give 怒斩 1
autotakeonitem 怒斩 1  autotakeonitem   autotakeonitem
 
修理身上的装备  repairall  repairall
 
随机输入验证码
 
[@main]
#if
checklevelex > 0
setrandomno
#say
<输入验证码/@@checkno>:<$randomno>
 
[@@chekno]
#if
checkrandomno
#say
输入正确
@elsesay
输入错误        setrandomno 
 
离线挂机
[@挂机]
#if
checklevel > 1
#say
<点击输入挂机留言/@@offlinemsg>\ 
 
[@@offlinemsg]
#if
#act
sendmsg 5 每5秒增加5000经验
offline 5 5000  offline
 
(@@inputstring @@inputinteger)
[@stdmodefunc10]
使用说明:在输入框内输入<需要追杀的玩家姓名>\\
<输入要追杀玩家的姓名/@@inputstring5>
<关闭/@exit> 内容来自dedecms
 
[@inputstring5]
#if
checkrecall <$str(s5)>
#act
gmexecute 传送自己 <$str(s5)>
 
[@isinfilterlist]
#act
mssagebox 输入数据中包含了非法字符,请重新编辑!
 
获取玩家名字  getusername 1  getusername
调整人物属性点
usebonuspoint usebounspoint
行会地图传送
guildmapmove    guildmapmove  guildmapmove  copyright dedecms
 
 
开启宝箱
[@stdmodefunc10]
#if
#act
openitembox
sendmsg 5
召唤最多5个7级宝宝,七彩变色
[@recallmod]
#if
checksalvecout < 5
#say
好好看着自己的宝宝,不要乱咬人
#elsesay
你已经有5个宝宝了,现在不可用再招宝宝。recallmob  recallmob recallmob
在线泡经验
#if
checklevelex > 30
#act
setautogetexp 1 10 1 3 setautogetexp  setautogetexp
转职
changejob
练习技能
addskill  addskill skill   addskill
 
delskill delskill  delskill
 
 
调整人物游戏点数
gamepoint gamepoint gamepoint
 
调整人物声望点
creditpoint  creditpoint  creditpoint credit creditpoint
 
调整技能等级
skilllevel  skilllevel  skilllevel  skilllievel
 
调整等级
changelevel
调整pk点
changepkpoint   changepkpoint
 
设置杀怪经验倍数
killmonexprate   killmonexprate  killmonexprate
设置攻击力倍数
powerrate   powerrate
清楚人物的仓库密码
clearpassword   clearpassword  clearpassword
 
清楚列表内容 
 
clearnamelist clearnamelist
清楚结婚信息
delmarry  delmarry  delmarry
 
 
人物说话信息蓝色显示
changhearmsgcolor  changehearmsgcolor
创建目录
forcedirectories  foredirectorier  forcdirectories
写入指定文本文件
addtextlistex  addtextlistex
打开网站
openwebsite openwebsite
改变宝宝名字颜色
changesalvenamecolor  changeslavenamecolor
清理指定地图指定坐标指定范围指定物品
clearitemmap  clearitemmap  clearitemmap
拆解物品
@reclaimitem  @reclaimitem  @reclaimitem
#if
#act
openitemboxex1
 
q-function
[@getboxitem1]
#if
equal so
#act
give
break
取得随机字符串
getrandomtext getrandomtext
调整人物身上物品装备名字颜色
changeitemnamecolor  changeslavenamecolor  chengeitemnamecolor
使用验证码
[@main]
点击输入<验证码/@validate>,没有输入之前人物无法移动 copyright dedecms
 
[@validate]
#if
#act
startvalidate 120 3 1   startvalidate
q-function
[@loginvalidate]
#if
#act
sendmsg 5 严重通过。。。
例如  每次登陆立即验证一次
qmanage.txt中
[@login]
#if
checklevelex > 0
#act
startvalidate 120 3 1
sendmsg 5 两分钟之内必须输入正确验证码才能继续游戏
调整人物灵符数量
gamegird +5
调整人物金刚石
gamediamond  gamediamond  gamediamond   gamediamond
取装备名字放入变量中
getuseritemname 1 10  getuseritemname
给装备添加新属性
setnewitemvalue  setnewitemvalue  setnewitemvalue
不允许宝石升级
[@itemupgrade]
#if
checkgold > 5000
#act
take 金币 5000
#elsesay
升级装备需要5000金币
#elseact
setupgradefail  setupgradefail  setupgradefail
break
算法命令  
除 div 减 dec
设置装备发光
setitemslight
制作盟重回城石
q-function中
[@stdmadefunc1]
#if
checklevelex > 0
#act
move 3 330 300
开启宝箱
opendragonbox  opendragonbox  opendragonbox
屏幕中间显示公告
sendcentermsg 250 10 测试公告 0 10
sendcentermsg 250 10 你还有%d领取新手装备 0 10 @给予新手装备
[@给予新手装备]
#if
#act
give     @exitmap
[@exitmap]
#if
#act
mapmove 3 330 330
顶端滚动公告sendtopmsg  sendcentermsg  sendtopmsg
穿人模式
throughhum  through through
地图动态连接点
[@addroute]
#if
#act
addmaproute 1 3 330 300
setmaproute 1 0 110 121
delmaproute 1
调整宝宝等级
changeslavelevel changeslavelevel changeslavelevel
从文本文件中抽取随机一行
getrandomtext .\questdiary\装备列表.txt s10
 
 
sendmsg 5 取出的字符串是:<$str(s10)>  getrandomtext 
getrandomtext
获取对面人物的姓名
getoppositehumname  getoppositehumname
调整人物属性点
changehumability changhumability changhumbility
个人定时器
#if
#act
setontimer 0 20
qmanage
[@ontimer0]
#act
sendmsg 5 你目前位于%mD (%x,%y)
停止定时器
setofftimer 1
取下人物身上装备
takeex1 takeex  takeex
恢复发言
enablesendsay  enablesendsay  enablesensay
在指定位置建立一个文件夹
createfile createfile createfile
执行qmanage中的脚本
#if
#act
getusername 5
hcall s5 @ttt
移动某地图的所有玩家到另外一个地图
#if
#act
movemapplay  move
取下延时执行脚本
cleardelaygoto  cleardelaygoto
传送自己到指定人物身边
#if
#act
regoto 人物名字
延时执行脚本 
relaycall
字符串替换
[@main]
#if
#act
ansireplacetext  ansireplacetext ansireplacetext
从指定文件中删除指定字符串
deltextlist  deltextlist deltextlist
把字符串写入到文件中
addtextlist addtextlist
所有行会同时攻城
addattacksabukall 0
addattacksabukall 0
建立一个行会
addguild  addguild
[@addguild]
#if
#act
addguild self
自动穿背包中的装备
#if
#act
give 怒斩 1
autotakeonitem 怒斩 1 autotakeonitem
修身上的装备
repailrall repairall repairall repairall repairall
随机验证码
[@main]
#if
chenklevelex > 0
setrandomno
#say
<输入验证码/@@checkno>:<$randomno>
[@@checkno]
#if
checkrandomno
#say
输入正确
#elsesay
输入不正确
离线挂机
offline
[@main]
#if 
checklevelex > 1
#say
<点击此处输入挂机留言/@@offlinemsg>
[@@offlinemsg]
#if
#act
offline 5 5000
用户自定义输入
(@@inputstring @@inputinteger)
[@stdfunc10]
#if
#act
使用说明:在输入框内输入需要追杀的玩家姓名\
<输入姓名\@@inputstring5>\
<关闭\@exit>
qfunction中
[@inputstring]
#if
checkrecall <$str(s5)>
#act
regoto <$str(s5)>
[@isinfilterlist]
#act
messagebox 输入的数据包含了非法字符,请重新输入!
获取玩家姓名
getusername 10  getusername 10
调整人物属性点
usebounspoint 1 + 20 usebouns bouns bouns  usrbounspoint
清楚结婚信息
delmarry
清楚列表内容
clearnamelist clearnamelist
清楚仓库密码
clearpassword clearpassword
设置攻击倍数
powerrate 100 60  powerrate
设置2倍经验
killmonexrate  killmonexrate killmonexrate 
更改名字颜色
changenamecolor
更改头发颜色
hairstyle hairstyle
将人物行会名加入列表
addguildlist  addguildlist
自动增加游戏币
[@autoaddgamegold]
#if
#act
param1 1
param2 10
autoaddgamegold start
在线经验泡点 织梦内容管理系统
 
#if
checklevelex > 30
#act
setautogetexp 1 10 1 3   setautogetexp setautogetexp
条件检查
行会成员人数 checkguildmembercount  checkmemberguildcount
检查人物pk值 checkpkpoint checkpkpoint
检查人物在线时长 onlinelongmin  onlinelongmin onlinelongmin
检查城门状态 checkcastledoor 损坏 关闭 开启 checkcastledoor
检查攻城到现在的天数 castlewaray castlewaray
检查城堡占领天数 castlechangeday castlechangeday
检查人物行会名称 checkofguild checkofguild
检查行会是否在列表中 checkguildlist guild.txt checkguildlist
检查人物是不是管理员 isadmin isadmin
检查是否加入行会 haveguild
检查是否是沙城城主 iscastlemaster iscastlemaster iscastlemaster
检查是否是行会掌门 isguildmaster isguildmaster
检查是否是新人 isnewhuman isnewhuman
检查宝宝数量 checkslavecount checkslavecount
检查人物等级 checklevelex
检查人物当前经验值 checkexp checkexp
检查对面人物的等级 checkposelevel checkposelevel 
检查对面人物的性别 checkposegender man checkposegender
检查人物登陆账号 checkaccountlist checkaccountlist
检查人物登陆ip checkiplist
检查人物在列表中的位置 checknamelistposition checknamelistposition
检查人物声望点 checkcreditpoint checkcreditpoint
检查背包空格数 checkbagsize checkbagsize
检查人物攻击力 checkdc
检查人物魔法力 checkmc
检查人物道术力 checksc
检查人物指定位置是否带装备 checkuseitem checkuseitem
检查人物身上装备类型 checkitemtype checkitemtype
检查人物游戏店 checkgold
检查仓库是否解锁 islockpassword   islockpassword
检查仓库密码输入错误次数 passworderrorcount = 3 passworderrorcount
检查一个范围内怪物数  checkrangemoncount checkrrangemonconut
检查地图怪物数量 checkmonmap checkmonmap  checkmonmap
检查会员时间 checkusedate checkusedate
检查人物技能 checkskill
检查是否为组长 isgroupmaster isgroupmaster
检查是否在某个地图上 isonmap isonmap 
检查是否是行会掌门 checkguildmaster
检查是否是行会成员 checkguildmember checkguildmember
检查是否是沙老大 iscastlemaster iscastlemaster
检查是否在功沙 checkcastlewar checkcastlewar checkcasterwar
检查字符串是否在另外一个字符串中 checkcontainstext
检查两个字符串是否相等 comparetext comparetext
检查人物杀死怪物的名字 checkkillmonname checkkillmonname
检查人物是否在线 checkonline checkonline checkonline
检查人物装备附加属性 checkitemaddvalue checkitemaddvalue
检查人物是否学习了某种魔法 checkmagicname checkmagicname
检查人物所在地图是否允许使用记忆 checkrecall checkrecall
检查在线最高属性人物 ishigh
检查在线人数 checkonlineplaycount checkonlinplaycount
检查祝福管类物品数量 checkluckboxcount checkluckboxcount
检查是被人物还是怪物杀死的 killbyhum killbyhum
检查组队人数 checkgroupcount checkgroupcount
检查人物的职业 checkjob
检查地图中怪物数量 checkmapmoncount checkmapmoncount
 
 
检查正在攻击你的怪物名字 checkhitmonname
检查指定人物背包空格数量 checkhumbag checkhumbag
检查地图中人物是否属于同一个行会 maphumissameguild
检查地图中某种怪物数量 checkmapsamemoncount
检查人物是否在指定位置 checkhuminrange 3 330 300 5
检查装备升级次数 checkitemupgradecount checkitemupgradecount
检查指定地图人数 checkrangehumcount checkrangehumcount
检查是否在攻城区域 checkinwararea checkinwararea
检查人物的幸运值 checkluckpoint checkluckpoint
检查人物的攻击模式 checkattackmode checkattackmode
检查人物是否挂机 checkoffline checkoffline
检查装备名字颜色 checkitemnamecolor checkitemnamecolor
检查物品纯度 checkmine  checkmine
检查物品持久 checkitemdura checkitemdura
脚本变量信息
人物信息
$username       人物名字
$guildname      行会名字
$rankname       行会职名称
$level          等级 
$hp             生命值
$ac             防御值
$maxac          最高防御值
$mac            魔御值
$maxmac         最高魔御值
$dc             攻击力
$mc             魔法力
$sc             道术力
$exp            当前经验
$maxexp         升级经验
$pkpoint        pk值
$creditpoint    声望值
$goldcount      金币数量 
$gamecount      游戏币
$gamepoint      游戏点数
$hw             腕力
$bw             背包重量
$ww             负重力
$logintime      登陆时间
$loginlong      登陆时长
$dress          衣服
$weapon         武器
$righthand      蜡烛
$helmet         头盔
$necklace       项链
$ring_r        右戒指
$ring_l        左戒指
$armring_r     右手镯
$armring_l     左手镯 
$bujuk         护身符
$belt          腰带
$boots         鞋子
$charm         宝石
$castlename    沙城名字
$sfname        师傅名字
$tdname        徒弟名字
$fqname        夫妻名字
$killer        杀人者名字
$itemtime0     限时物品时间
$mappcode      地图编号
$selfx         人物当前坐标
$selfy         人物当前坐标
$gamediamond   金刚石数量
$gamegird      灵符数量
$mapname       地图名字
服务器信息 织梦好,好织梦 
$gamegoldname   游戏币名称
$usercount      在线人数
$highlevelinfo  最高等级人物信息
$highpkinfo     最高pk值人物信息
$highdcinfo   $highmcinfo   $highscinfo
特殊触发功能
@onkillmob
[@onkillmob]
#if
checkkillmonname 白野猪
#say
你杀死一头白野猪 
[@playlevelup]
#if
#say
恭喜,升级了!
[@killdie]
#if
killdiehum
#say
你被<$killer>杀了
 
[@killplay]
#say
你杀人了?
 
[@groupclose]
#if
#act
sendmsg  5  你的队伍已经解散
 
[@groupcreate]
#if
#act
sendmsg 5 <$str(s0)> 加入了组队
so.sendmsg 5 你加入了组队