夜游神论坛,传奇一条龙,GM论坛,GM部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

安全 php 88A
查看: 8360|回复: 23

[文本教程] ei3.0传奇3服务端脚本变量说明书

  [复制链接]

签到天数: 806 天

[LV.10]以坛为家III

3138

主题

3879

帖子

3万

钻石

Rank: 9Rank: 9Rank: 9

积分
7017

最佳新人活跃会员推广达人以坛为家灌水之王热心会员

QQ
发表于 2018-4-6 20:24:00 | 显示全部楼层 |阅读模式
  1. ==============================================
  2. -------------------- 程 序 语 句 与 程 序 段 -----------------------------
  3. ==========================================
  4. 换一行
  5. 换二行
  6. {图像类别图像定位} ;图像类别是说明动物或npc图像定位是指那一个具体图像
  7. [@段] ;段用英文或数字表示
  8. goto @段 ;跳转到指定段,开始执行相当于b中的goto语句
  9. 选择项目@段 ;选择项目后转称到指定段,相当于c中的case语句
  10. #IF
  11. #SAY 语句 ;语句设定为字符,不用加任何定界符
  12. #ACT 执行命令 ;符合3.0规定的任何系统已定义命令
  13. #ELSEACT
  14. #ELSESAY
  15. @exit ; 关闭对话框
  16. close ;由程序执行@exit
  17. break
  18. Delaygoto [Grobal] 120 @段 ;120秒后进入@段
  19. ==============================================
  20. ---------------------- 程 序 中 的 变 量 与 常 量 ------------------------
  21. ==============================================

  22. 变量 ;变量用字母表示,在程序中可以赋任何数据 名称只限于A0-A9字符型 B0-B9字符型 D0-D9数字型 P0-P9数字型
  23. S0-S9数字型

  24. 服务器共享变量 N0-N9 数字型 B1-B9 字符型
  25. #Define N0{START} N0
  26. #Define N1{WEDDING} N1
  27. #Define N3{TIME} N3
  28. #Define N4{TRY} N4
  29. #Define N5{WAITINGTIMEOUT} N5
  30. #Define N6{MAN} N6
  31. #Define N7{GIRL} N7
  32. #Define B1{MANNAME} B1
  33. #Define B2{GIRLNAME} B2
  34. #Define B3{INPUTGIRLNAME} B3
  35. mov 变量 数值 ;给变量赋值 A0-A9字符型 B0-B9字符型 D0-D9数字型
  36. mov A0 字符
  37. mov D0 数字
  38. inc 变量 数值 ;让变量自动加指定数值到变量,相当于程序中的x=x+n
  39. dec 变量 数值 ;让变量自动减指定数值到变量,相当于程序中的x=x-n
  40. sum 变量a 变量b ;变量求和不要与int混淆,需要下面的组合语名才能实现
  41. mov 变量x 0 ;变量x,初值
  42. sum 变量a 变量b ;x=a+b
  43. sum 变量c ;x=x+c 最后在程序中得到的是x值,实际x=a+b+c
  44. ;如果只写中间一句是无意义的,只能导致错误
  45. movr 变量 数值 ;定义随机变量,变量值为 0 到 数值
  46. random 数值 ;当数值=随机数时则为1否则为0
  47. $str(变量) ;显示变量时用,可以将变量值显示在游戏里,用在 #say后面
  48. =================================================
  49. ------------------------- 程 序 中 的 逻 辑 判 断 语 句 ------------------------
  50. =================================================
  51. [n] ;n为任何正整数,是逻辑变量,有0值和1值,初始0值
  52. #IF

  53. #ACT

  54. #SAY

  55. #ELSEACT

  56. #ELSESAY

  57. =====================
  58. #IF
  59. not CheckItem 钢玉石 1 ;注意这里的not用法
  60. or not CheckGold 10000 ;注意这里or 的用法 还有 and
  61. #ACT

  62. ============
  63. set [n] 1 ;设置逻辑变量为真
  64. check [n] 1 ;测试逻辑变量是否为真,可以测试是否已经完成了任务
  65. small 变量 数值 ;如果“变量 数值”则为1否则为0 数值比较
  66. esmall 变量 数值 ;如果“变量 =数值”则为1否则为0 字符比较
  67. large 变量 数值 ;如果“变量 数值”则为1否则为0 数值比较
  68. elarge 变量 数值 ;如果“变量 = 数值”则为1否则为0 字符比较
  69. equal 变量 数值 ;如果“变量 = 数据”则为1否则为0
  70. checkjob warr(wizard、taos) ;测试职业 是为1否则为0
  71. checkgold 数值 ;拥有金币数=数值为1否则为0
  72. checklevel 数值 ;人物等级=数值为1否则为0
  73. checkitem 物品 数值 ;测试包裹物品的数量
  74. checkitemw 物品 ;检测身上所带的物品
  75. gender man ;测试性别为男,如果为男则为1否则为0
  76. checkbaggage ;测试背包是否已满,满时为1否则为0
  77. checkpkpoint 数值 ;数值为pk值,pk值数值时为1否则为0
  78. checkluckypoint 数值 ;测幸运值
  79. checkmagic 技能名称 ;检测已经修炼的技能
  80. chkmagiclevel ;检测技能等级
  81. checkduraeva (物品名) (数值) ;一般测试矿物等物品的品质 checkduraeva 钢玉矿石 10
  82. checkhum (地图名) (数值) ;测试这个地图的人数
  83. checkmonmap (地图名) (数值) ;测试这个地图的怪物数
  84. checkmonrecall ;检测宠物
  85. checkhorse ;检测是否有马
  86. checkweaponlevel ;检验手持武器等级

  87. addnamelist添加玩家名到xx文本文件中
  88. checknamelist检查玩家名是否在xx文本文件中
  89. delnamelist从xx文本文件删除玩家名

  90. =================================================
  91. ------------------------- 商 人 用 npc 开 头 解 释 部 分 -----------------------
  92. =================================================
  93. %100 代表买东西是原价格还是双倍价格
  94. +40 买肉
  95. +1 卖肉
  96. +43 武器有关(修)
  97. +15 头盔
  98. +10 买衣服
  99. +11 修衣服
  100. +26 修手镯类
  101. +0 买各种药水
  102. +42 卖各种药水
  103. +30 蜡烛等
  104. +25 特殊水
  105. +3 买卷轴,书类
  106. +4 卖书类
  107. +19 项链
  108. +20 项链
  109. +21 项链
  110. +22 买戒指
  111. +23 卖戒指
  112. +24 买手镯
  113. +26 卖手镯
  114. +5 修炼武器或买武器
  115. +6 修炼武器或卖武器
  116. =================================================================================
  117. changegender ;改变性别 后面不用跟任何字符使用changegender即可改变执行脚本的角色性别
  118. Map 地图名 ;移动到这个地图的随机坐标,地图名为地图的数字编码
  119. Mapmove 地图名 坐标x 坐标y ;移动到这个地图指定的坐标
  120. Monclear 地图代码 ;清除这个地图上刷的怪物
  121. MonGenP RUSH1,40,40,30 诺玛法老 16 ;刷怪物
  122. MonGenP RUSH1,40,40,30 大法老 4 ;刷怪物
  123. Timerecall 数值 ;数值为分钟,定义进入某地图的时间限制
  124. Breaktimerecall ;中断上面那个语句设定的时间
  125. Hairstyle 数值 ;改变发型
  126. Haircolor 红值 绿值 蓝值 ;值域为0 ~ 255 设定头发颜色
  127. Give 金币 (金币数) ;给钱
  128. Give (物品名) (数量) ;给物及数量
  129. Take 金币 (金币数) ;拿走钱
  130. Take (物品名) (数量) ;拿走物及数量
  131. Takew 物品 ;直接从身上回收物品
  132. Exchangemap (地图名) ;与指定地图里的人交换位置
  133. Daytime sunset ;一天时间
  134. Speak %A0 ;白色字全服讲话
  135. lineMsg [Grobal] %A0 ;红色字全服讲话
  136. LineMsg Grobal %A0 ;
  137. LineMsg Island02 %A0 ;
  138. LineMsg Island02 内容 ;
  139. ChangeMapAttr 3 SAFE ;
  140. SetAreaAttr 3, 206, 159, 6 NoFly ;
  141. SetAreaAttr 3, 206, 159, 10 NoLack ;
  142. CheckHum Island02 100 125 125 1 ;
  143. Delaygoto [Grobal] 120 @段 ;120秒后进入@段
  144. MonClear Island02 猿猴战士 ;
  145. MapTing Island02 01 100 130 ;
  146. MapTing Island02 Island02 100 133 ;
  147. MonGenP Island02,100,130,5 聚宝箱4 1 noitem,金币,100000
  148. SendCmd Island02, 95, 135, 5 生存游戏场美眉 Show
  149. FormatStr noitem,金币,%s 5000000 ;
  150. Addstr A3 %A2 ;
  151. SetAreaAttr 02, 400, 400, 500 NoLack
  152. MongenP 02,225,240,20 年兽 10 ;
  153. ApplyMonMission 02,225,240,9999 年兽 02,256,201
  154. SetAreaAttr 02, 400, 400, 500 Clear
  155. =================================================
  156. ------------------------- ========地图(MAPINFO)======== ------------------------
  157. =================================================
  158. FIGHT ;战斗区域(如果设FIGHT3 ,就是行会地图常设定的可复活三次.)
  159. SAFE ;安全区域
  160. DARK ;地图是黑暗的
  161. NEEDHOLE ;是否需要洞,配合mapinfo里 xx,xx - yy,yy使用
  162. ;(MONSTER 任何怪物RACE代码设为95都可
  163. ;xx,xx为进入洞口坐标,在Mongen.txt里xx坐标刷新一怪物即可)
  164. NORECALL ;不能用天地合一命令的地图
  165. NORECONNECT(D1601) ;重新连线就被传送到(D1601)中指定的地图
  166. NORANDOMMOVE ;不能用随机的地图
  167. NOPOSITIONMOVE ;不能使用传送戒指的传送指令传送的地图
  168. NODRUG ;不能使用任何药物和卷轴等物品(可用来编不能补血等闯关脚本)
  169. NEEDSET_ON(变量) ;判断是否符合变量 =1 满足 =0 否(配合mapinfo使用可扩展脚本内容.
  170. ;如增加某个条件,完成任务后才允许进入某地图.
  171. MINE ;金属矿
  172. MINE2 ;石矿
  173. HORSE ;可骑马
  174. DAY ;地图全亮
  175. FOG ;起雾
  176. NOSPACEMOVE ;不能用回城卷
  177. ========================================================================

  178. =================================================
  179. daytime sunset ;日落
  180. daytime sunraise ;日出
  181. daytime day ;白天
  182. daytime night ;夜晚
  183. GETDATE ;获取日期
  184. YEAR ;检测年份
  185. MONTH ;检测月份
  186. DATE ;检测日期
  187. HOUR ;检测小时
  188. MINUTE ;检测分钟
  189. SECOND ;检测秒
  190. ===========
  191. #IF
  192. MONTH 4 5
  193. DATE 15 20 ;如果在4月15日----5月20日(范围)满足条件
  194. #ACT

  195. ===========
  196. #ACT
  197. MOV P1 9
  198. MOV P2 8
  199. MUL P1 P2
  200. MOV D1 %P9
  201. 上面完成的是乘法运算,结果给P9然后给D1

  202. #ACT
  203. MOV P1 10
  204. MOV P2 2
  205. DIV P1 P2
  206. MOV D1 %P9
  207. 上面完成的是除法运算,结果给P9然后给D1

  208. #ACT
  209. MOV A0 某某
  210. SYSMSG (!) 获得10000经验
  211. GIVEEXP %A0 10000 ;个人给经验
  212. GIVEEXPMAP Z010 100 ;地图全体给经验无武器修炼值

  213. ========
  214. %USERGOLD 获得玩家金钱
  215. %USERID 获得玩家ID
  216. %USERMAP 获得玩家所在地图
  217. %USERNAME 获得玩家名字
  218. %USERX 获得玩家所在地图X坐标
  219. %USERY 获得玩家所在地图Y坐标

  220. #ACT
  221. mov A3 %USERGOLD
  222. #SAY
  223. $OUTPUT(A3)

  224. =====
  225. CHECKACCESSORY 检验附加值
  226. CHECKARMOR 检验铠甲
  227. CHECKBAGGAGE 检验装备
  228. CHECKBONUS 检验奖金,红利
  229. CHECKCASTLEDOOR 检验城门
  230. CHECKCASTLEDOOROPEN 检验城门打开
  231. CHECKDAILYQUEST 检验每日任务
  232. CHECKDURA 检验
  233. CHECKDURAEVA 检验
  234. CHECKDURAW 检验
  235. CHECKENTERGMEMAP 检验
  236. CHECKFAME 检验声望
  237. CHECKGMETERM 检验
  238. CHECKGOLD 检验金币
  239. CHECKGROUPCOUNT 检验组队数
  240. CHECKHORSE 检验马匹
  241. CHECKHUM 检验
  242. CHECKITEM 检验物品
  243. CHECKITEMW 检验
  244. CHECKJOB 检验职业
  245. CHECKLEVEL 检验等级
  246. CHECKMAGIC 检验技能
  247. CHECKMARRIAGE 检验结婚
  248. CHECKMARRIAGERING 检验
  249. CHECKMONMAP 检验
  250. CHECKMONRECALL 检验怪物收回
  251. CHECKNAMELIST 检验名字目录
  252. CHECKOPEN 检验打开
  253. CHECKOPENGME 检验
  254. CHECKPKPOINT 检验PK值
  255. CHECKPOS 检验
  256. CHECKREFINEITEM 检验精练物品
  257. CHECKREFINEWEAPON 检验精练武器
  258. CHECKRIDING 检验骑马
  259. CHECKSAVEDSHOOTER 检验存的攻城武器
  260. CHECKSERVER 检验服务器
  261. CHECKSHOOTER 检验攻城武器
  262. CHECKSOLDITEMSUSERMARKET 检验
  263. CheckSum = 检验
  264. CheckSum 检验
  265. CHECKUNIT 检验个体小组
  266. CHECKWEAPONATOM 检验武器原子,碎片
  267. CHECKWEAPONLEVEL 检验武器等级
  268. CHECKWEAPONMCTYPE 检验

  269. NOCHAT 不能聊天
  270. NODRUG 不能吃药
  271. NOFLY 不能飞
  272. NOFREEFLY 不能自由飞
  273. noitem 不能物品
  274. NOLACK
  275. None
  276. NOPOSITIONMOVE
  277. NORANDOMMOVE 不能随便移动
  278. NORECALL 不能恢复
  279. NORECONNECT
  280. NOREVIVAL 不能复活
  281. NORFLY
  282. Normal Mode
  283. NOSPACEMOVE 不能地位移动
  284. NOSPELL 不能魔法



  285. =======================================

  286. 以下转为辣椒原创浅谈脚本的编写和运用


  287. 〖浅谈脚本的编写和运用1-npc的创建〗

  288. 第一节 npc的创建
  289. 1、npc文件的位置
  290. 所有NPC文件都是存在/Mud3/Envir/Market_Def目录。
  291. 比如:导游-0.txt 这个文件,就是npc导游,这里的"导游"就是npc设别码,"-0"代表是在比奇出现这个npc。
  292. 2、npc刷新文件
  293. 所有NPC刷新在/Mud3/Envir/merchant.txt文件中。
  294. 我们打开merchant.txt,查找刚才导游-0.txt的这个npc的装载配置如下。
  295. ==============================================================================
  296. 导游 0 171 228 『导游』_英美 0 88
  297. ==============================================================================
  298. 各字段说明如下:
  299. 导游——npc设别码
  300. 0——比奇
  301. 171——坐标x
  302. 228——坐标y
  303. 即在坐标171,228装载导游npc。
  304. 『导游』_英美——在游戏中显示的npc名字
  305. 0——含义未知
  306. 88——npc的外形代码

  307. 第二节 npc的代码编写
  308. 打开导游-0.txt,代码如下
  309. ==============================================================================
  310. ;教程
  311. [@main]
  312. #IF
  313. #SAY
  314. 欢迎来到传奇学院。//
  315. <关闭/@EXIT>/
  316. ==============================================================================
  317. 上面的NPC代码是最简单的一个脚本,当你点击这个NPC,它将显示“欢迎来到传奇学院。”这句话。按关闭按钮退出对话。
  318. #IF这个就是脚本命令如果的意思,作判断的时候用。
  319. #SAY这个就是脚本命令说的意思,有什么要告诉玩家的话,可以在这里写下。
  320. //这个符号是换行加空行命令
  321. /这个符号是换行命令
  322. <关闭/@EXIT> 这里的关闭后面的/@EXIT就是默认的关闭对话框命令写在<>符号中。
  323. 这样一个简单的NPC就做好了。

  324. 第三节 脚本的润色
  325. 打开导游-0.txt,代码如下
  326. ==============================================================================
  327. ;教程
  328. [@main]
  329. #IF
  330. #SAY
  331. {FCOLOR/10}欢迎来到{FCOLOR/12}{FCOLOR/1}传奇学院{FCOLOR/12}。//
  332. <关闭/@EXIT>/
  333. ==============================================================================
  334. 还是上面的NPC代码,我们在欢迎来到传奇学院这句话中加入了2组文本颜色代码。
  335. {FCOLOR/10}欢迎来到{FCOLOR/12}这段文本,进入游戏将显示为绿色。
  336. {FCOLOR/1}传奇学院{FCOLOR/12}这段文本, 进入游戏将显示为红色。
  337. 其他颜色可以参考这里http://61.233.115.10/college/read.php?tid=3818&fpage=1

  338. 第四节 脚本的调试
  339. 你必须拥有GM权限。
  340. 在你需要刷新的NPC面前输入 "@RELOADNPC" GM命令来重新加载NPC。
  341. 这样做的好处是无需重启EISERVER了,特别在调试脚本的时候,非常有用。











  342. 〖浅谈脚本的编写和运用2-判断语句〗

  343. IF...SAY...组合判断
  344. ==============================================
  345. [@main]
  346. #IF ;如果
  347. ... ;条件
  348. #SAY ;条件成立,显示文本
  349. ... ;文本
  350. ----------------------------------------------
  351. [@main]
  352. #IF ;如果
  353. CHECKLEVEL 60 ;检查等级是否达到60级条件
  354. #SAY ;条件成立,显示下面的文本
  355. 你的等级达到60级。 ;你的等级达到60级。
  356. ==============================================


  357. IF...SAY...ELSESAY组合判断
  358. ==============================================
  359. [@main]
  360. #IF ;如果
  361. ... ;条件
  362. #SAY ;条件成立,显示文本1
  363. ... ;文本1
  364. #ELSESAY ;条件不成立,显示文本2
  365. ... ;文本2
  366. ----------------------------------------------
  367. [@main]
  368. #IF ;如果
  369. CHECKLEVEL 60 ;检查等级是否达到60级
  370. #SAY ;条件成立则显示文本1
  371. 你的等级达到60级。 ;你的等级达到60级。(显示文本1)
  372. #ELSESAY ;条件不成立则显示文本2
  373. 你的等级还没有达到60级。 ;你的等级还没有达到60级。(显示文本2)
  374. ==============================================


  375. IF...ACT...组合判断
  376. ==============================================
  377. [@main]
  378. #IF ;如果
  379. ... ;条件
  380. #ACT ;条件成立,执行事件
  381. ... ;事件
  382. ----------------------------------------------
  383. [@main]
  384. #IF ;如果
  385. CHECKLEVEL 60 ;检查等级是否达到60级
  386. #ACT ;条件成立则执行下面的事件
  387. GIVE 金币 100000 ;给你100000金币
  388. ==============================================


  389. IF...ACT...ELSEACT组合判断
  390. ==============================================
  391. [@main]
  392. #IF ;如果
  393. ... ;条件
  394. #ACT ;条件成立,执行事件1
  395. ... ;事件1
  396. #ELASEACT ;条件不成立,执行事件2
  397. ... ;事件2
  398. ----------------------------------------------
  399. [@main]
  400. #IF ;如果
  401. CHECKLEVEL 60 ;检查等级是否达到60级
  402. #ACT ;条件成立则执行事件1
  403. GIVE 金币 100000 ;给你100000金币
  404. #ELSEACT ;条件不成立则执行事件2
  405. GIVE 金币 1000 ;给你1000金币
  406. ======================================











  407. 〖浅谈脚本的编写和运用3-变量〗

  408. 变量定义
  409. ===============================================
  410. 变量用字母表示,在程序中可以赋任何数据 名称限于
  411. A0-A9字符型
  412. B0-B9字符型
  413. D0-D9数字型
  414. P0-P9数字型
  415. S0-S9数字型
  416. ===============================================

  417. 变量赋值
  418. ===============================================
  419. mov D0 1000
  420. mov A0 传奇学院

  421. 这里将数字1000赋值给D0,将字符传奇学院赋值给A0。就这么简单。

  422. 变量输出
  423. ===============================================
  424. $OUTPUT(D0)
  425. $OUTPUT(A0)

  426. 这里将D0的值显示。
  427. 这里将A0的值显示出来。
  428. ===============================================

  429. 综合运用
  430. ===============================================
  431. [@main]
  432. #IF
  433. CheckLevel 5 ;检查等级是否是5级
  434. #ACT
  435. mov D0 1000 ;将1000金币数值赋值给DO变量
  436. mov A0 传奇学院 ;将字符传奇学院赋值给A0变量
  437. take 金币 1000 ;条件成立,给玩家1000金币
  438. #SAY
  439. 欢迎来到$OUTPUT(A0),您的等级达到了5级,奖励您$OUTPUT(D0)金币。
  440. 谢谢@exit
  441. #Elseact ;条件不成立
  442. goto [@main1] ;跳转到[@main1]段

  443. [@main1]
  444. #say
  445. 欢迎来到$OUTPUT(A0),您的等级还未达到了5级,继续努力。
  446. 知道了@exit
  447. ================================================
  448. 这个简单的脚本实现判断玩家等级是否达到5级,如果条件成立,显示欢迎来到传奇学院,您的等级达到了5级,奖励您1000金币,同时玩家获得1000金币。如果条件不成立,显示欢迎来到传奇学院,您的等级还未达到了5级。
  449. 这里引入了goto语句,语法如下。达到脚本的扩展功能。
  450. goto [@段名]












  451. 〖浅谈脚本的编写和运用4-运算〗

  452. 运算符定义
  453. ================================================
  454. inc ;加法运算
  455. dec ;减法运算
  456. mul ;乘法运算
  457. div ;除法运算
  458. ================================================

  459. 运算语法
  460. ================================================
  461. inc 变量 数值 ;将变量值+数值,然后把他们的和再次赋值给变量
  462. dec 变量 数值 ;将变量值-数值,然后把他们的差再次赋值给变量

  463. mul 数值1 数值2 ;完成数值1x数值2,将乘积赋值给变量 %变量3
  464. mov 变量4 %变量3 ;将运算结果 %变量3 赋值给变量4

  465. div 变量1 数值2 ;完成数值1x数值2,将乘积赋值给变量 %变量3
  466. mov 变量4 %变量3 ;将运算结果 %变量3 赋值给变量4
  467. ================================================

  468. 脚本运算实战
  469. ================================================
  470. [@main]
  471. #act
  472. mov D0 10 ;把数值10赋值给D0
  473. inc D0 5 ;将D0加5后的值再次赋值给D0
  474. goto @main1 ;跳转

  475. [@main1]
  476. #act
  477. mov D1 20 ;把数值20赋值给D1
  478. dec D1 4 ;将D1减4后的值再次赋值给D1
  479. goto @main2 ;跳转

  480. [@main2]
  481. #act
  482. mov P1 9 ;把数值9赋值给P1
  483. mov P2 8 ;把数值9赋值给P2
  484. mul P1 p2 ;完成乘法运算P1XP2
  485. mov D2 %P8 ;将P1XP2的值赋值给变量P8并且再赋值给D2
  486. goto @main3 ;跳转

  487. [@main3]
  488. #act
  489. mov P1 100 ;把数值100赋值给P1
  490. mov P2 4 ;把数值4赋值给P2
  491. div P1 P2 ;完成除法运算P1P2
  492. mov D3 %P9 ;将P1P2的值赋值给变量P9并且再赋值给D3
  493. goto @main4 ;跳转

  494. [@main4]
  495. #say
  496. 这里演示的是脚本四则运算。
  497. 10+5=$OUTPUT(D0)。 ;10+5的运算结果显示。
  498. 20-4=$OUTPUT(D1)。 ;20-4的运算结果显示。
  499. 9x8=$OUTPUT(D2)。 ;9X8的运算结果显示。
  500. 1004=$OUTPUT(D3)。 ;1004的运算结果显示。
  501. 知道了@exit



  502. 在gam里面的TBL_ABILITY里面是人物等级(FLD_LEVEL),经验(FLD_EXP,FLD_MAXEXP),生命(FLD_HP,FLD_MAXHP),魔法(FLD_MP,FLD_MAXMP)等除了经验和等级...生命和魔法在这里是改不了的.
  503. gamel里的(TBL_CHARACTER)这个表就可以改生命,魔法,破坏什么的相当于银杏加点
  504. FLD_CHARACTER--角色名称
  505. FLD_USERID--角色帐号
  506. FLD_DELETED--角色是否删除
  507. FLD_UPDATEDATETIME--角色创建的时间
  508. FLD_DBVERSION--也不知道干吗的
  509. FLD_MAPNAME--角色所在地图
  510. FLD_CX--角色所在地图X点
  511. FLD_CY--角色所在地图Y点
  512. FLD_DIR--不知道
  513. FLD_HAIR--发型
  514. FLD_HAIRCOLORR--头发颜色
  515. FLD_HAIRCOLORG--头发颜色
  516. FLD_HAIRCOLORB--头发颜色 这3个可以用画画里面找出象素
  517. FLD_SEX--性别 0是男1是女
  518. FLD_JOB--职业0-战士1-法师2-道士
  519. FLD_LEVEL--登入游戏时显示的等级---修改这里没用要改等级在上面的表里
  520. FLD_GOLD--金子哈哈钱
  521. FLD_HOMEMAP--回城点
  522. FLD_HOMEX---回城点坐标X
  523. FLD_HOMEY---回城点坐标Y
  524. FLD_PKPOINT--PK值
  525. 下面的好几个表不知道是干吗的知道的请写出来
  526. 到了修改人物的地方
  527. FLD_LEVELBONUS--这个是你在银杏加过多少次点
  528. FLD_EXTRAHP--加了多少血10为
  529. FLD_EXTRAMP--加了多少MP
  530. FLD_EXTRAPWRS0--加了多少防御
  531. FLD_EXTRAPWRS1--加了多少魔法防御
  532. FLD_EXTRAPWRS2--加了多少破坏
  533. FLD_EXTRAPWRS3--加了多少自然
  534. FLD_EXTRAPWRS4--加了多少灵魂
  535. FLD_EXTRAPWRS5-11--是加了多少元素5是火11是幻影
  536. FLD_INDEX--是服务器创建的第几个角色
  537. FLD_EXTRAPWRS5(后面简写) 0是物理防御 1是魔法防御 2是破坏 3是自然 4是灵魂 5 火 6 冰 7 电 8 风 9神 10 暗黑 11 幻影


  538. 武器:
  539. [Durx][MaxDurx] -- 这是指物品的持久
  540. [FLD_Desc0] 攻击
  541. [FLD_Desc1] 魔法
  542. [FLD_Desc2] 准确
  543. [FLD_Desc3] 道术
  544. [FLD_Desc4] 无
  545. [FLD_Desc5] 幸运
  546. [FLD_Desc6] 强度(最好不要加,不然...)
  547. [FLD_Desc7] 攻击速度(填1指攻击速度-1)
  548. [FLD_Desc8-13] 未知
  549. 手镯:
  550. [Durx][MaxDurx] -- 这是指物品的持久
  551. [FLD_Desc0] 防御
  552. [FLD_Desc1] 魔御
  553. [FLD_Desc2] 攻击
  554. [FLD_Desc3] 魔法
  555. [FLD_Desc4] 道术
  556. [FLD_Desc5] 等级(在当前等级的情况下,再加一个N等级才能用)
  557. [FLD_Desc6-13] 未知(中间某项有值就不能将物品从身上取下来)
  558. 项链(指特殊的):
  559. [Durx][MaxDurx] -- 这是指物品的持久
  560. [FLD_Desc0] 生命恢复(最后不要有值,我加了5后结果发现血每一秒钟减1)
  561. [FLD_Desc1] 魔法恢复(同上)
  562. [FLD_Desc2] 攻击
  563. [FLD_Desc3] 魔法和道术
  564. [FLD_Desc4] 未知
  565. [FLD_Desc5] 等级
  566. [FLD_Desc6-13] 未知(中间某项有值就不能将物品从身上取下来)
  567. 戒指:
  568. [Durx][MaxDurx] -- 这是指物品的持久
  569. [FLD_Desc0] 防御
  570. [FLD_Desc1] 魔御
  571. [FLD_Desc2] 攻击
  572. [FLD_Desc3] 魔法和道术
  573. [FLD_Desc4] 未知
  574. [FLD_Desc5] 等级
  575. [FLD_Desc6-13] 未知(中间某项有值就不能将物品从身上取下来)
  576. 衣服:
  577. [Durx][MaxDurx] -- 这是指物品的持久
  578. [FLD_Desc0] 防御
  579. [FLD_Desc1] 魔御
  580. [FLD_Desc2] 攻击
  581. [FLD_Desc3] 魔法和道术
  582. [FLD_Desc4-13] 未知
  583. 麻痹戒指:
  584. [Durx][MaxDurx] -- 这是指物品的持久
  585. [FLD_Desc0] 防御
  586. [FLD_Desc1] 魔御
  587. [FLD_Desc2] 攻击
  588. [FLD_Desc3] 未知
  589. [FLD_Desc4] 魔法和道术
  590. [FLD_Desc5] 等级
  591. [FLD_Desc6-13] 未知(中间某项有值就不能将物品从身上取下来)
  592. 头盔:
  593. [Durx][MaxDurx] -- 这是指物品的持久
  594. [FLD_Desc0] 防御
  595. [FLD_Desc1] 魔御
  596. [FLD_Desc2] 攻击
  597. [FLD_Desc3] 魔法和道术
  598. [FLD_Desc4-13] 未知(中间某项有值就不能将物品从身上取下来)


  599. 在gam里面的TBL_ABILITY里面是人物等级(FLD_LEVEL),经验(FLD_EXP,FLD_MAXEXP),生命(FLD_HP,FLD_MAXHP),魔法(FLD_MP,FLD_MAXMP)等除了经验和等级...生命和魔法在这里是改不了的.
  600. gamel里的(TBL_CHARACTER)这个表就可以改生命,魔法,破坏什么的相当于银杏加点
  601. FLD_CHARACTER--角色名称
  602. FLD_USERID--角色帐号
  603. FLD_DELETED--角色是否删除
  604. FLD_UPDATEDATETIME--角色创建的时间
  605. FLD_DBVERSION--也不知道干吗的
  606. FLD_MAPNAME--角色所在地图
  607. FLD_CX--角色所在地图X点
  608. FLD_CY--角色所在地图Y点
  609. FLD_DIR--不知道
  610. FLD_HAIR--发型
  611. FLD_HAIRCOLORR--头发颜色
  612. FLD_HAIRCOLORG--头发颜色
  613. FLD_HAIRCOLORB--头发颜色 这3个可以用画画里面找出象素
  614. FLD_SEX--性别 0是男1是女
  615. FLD_JOB--职业0-战士1-法师2-道士
  616. FLD_LEVEL--登入游戏时显示的等级---修改这里没用要改等级在上面的表里
  617. FLD_GOLD--金子哈哈钱
  618. FLD_HOMEMAP--回城点
  619. FLD_HOMEX---回城点坐标X
  620. FLD_HOMEY---回城点坐标Y
  621. FLD_PKPOINT--PK值
  622. 下面的好几个表不知道是干吗的知道的请写出来
  623. 到了修改人物的地方
  624. FLD_LEVELBONUS--这个是你在银杏加过多少次点
  625. FLD_EXTRAHP--加了多少血10为
  626. FLD_EXTRAMP--加了多少MP
  627. FLD_EXTRAPWRS0--加了多少防御
  628. FLD_EXTRAPWRS1--加了多少魔法防御
  629. FLD_EXTRAPWRS2--加了多少破坏
  630. FLD_EXTRAPWRS3--加了多少自然
  631. FLD_EXTRAPWRS4--加了多少灵魂
  632. FLD_EXTRAPWRS5-11--是加了多少元素5是火11是幻影
  633. FLD_INDEX--是服务器创建的第几个角色
  634. 我就知道这么多了

  635. SHAPE值:戒指136 手镯137 项链138的特殊属性是吸血,anicoun这个属性大家看到了吧,很多人不知道是什么用吧,这里你可以在0--100之间调整,数值越高,吸血越猛烈,调到100后,带两手镯,两戒指,一项链,基本是不死之身,只要你一挥出刀马上满HP,建议调为30,很明显的吸血装备.
  636. 补充:武器 204的特殊属性也是吸血的。但是要注意的是。如果武器也加入了会产生一些奇怪的效果。有的时候会挥不出来刀。不要怪偶没有提醒哦?
  637. ==================================================================


复制代码

游客,如果您要查看本帖隐藏内容请回复






上一篇:经典传奇私服ei3.0数据库字段代码属性
下一篇:【第一章】Ei3.0传奇3架设视频教程_sql2000安装
锄禾日当午,签到不辛苦...
回复

使用道具 举报

签到天数: 144 天

[LV.7]常住居民III

3

主题

267

帖子

345

钻石

Rank: 2

积分
270
发表于 2018-4-9 11:23:46 | 显示全部楼层
感谢管管无私的分享,支持
...
回复

使用道具 举报

签到天数: 4 天

[LV.2]偶尔看看I

0

主题

15

帖子

158

钻石

Rank: 1

积分
15
发表于 2018-4-10 21:37:04 | 显示全部楼层
辛苦了,谢谢分享
G ...
回复

使用道具 举报

签到天数: 37 天

[LV.5]常住居民I

0

主题

235

帖子

302

钻石

Rank: 2

积分
235
发表于 2018-4-26 10:13:39 | 显示全部楼层
感谢分享 看看
...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

传奇广告代理|传奇脚本|微变传奇|单职业传奇|热血传奇|传奇私服|GM论坛|英雄合击|小黑屋|百度统计|夜游神论坛 |网站地图

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.