传世私服 家族联盟 免费发布传世私服 发布家族信息 新开传世私服技术 心情日记 广告联系:847162428
 
传世私服相关脚本写法参考
今天写关于私服脚本的相关内容是针对新手GM来说提供一个参考作用,以便于更好的把握传世中的脚本参数及变量定义,更好的服务于广大GM及欲想从事修改脚本的爱好者. 下面我们从经验使者的脚本写法范例来参考书并一一解释.

[@main]
\
我是上天派来为你们服务的使者\
<color=red 我能把你们积累的经验化成灵石,也能把你们收集到的灵石为化经验>\
<color=orange 但是,由于技术问题,在转化成功中将有10%经验损失>\
<color=orange 而且,由于本身安全的考虑,没达到55级的玩家不能把经验与灵石互换>\
你想----<把经验转成灵石/@转石> <color=0X00FFFF 等级55级以上>\
或者----<把灵石转成经验/@转经验> <color=0X00FFFF 注意自己的经验上限,别让经验超出>\\
[@转石]
#if
CHECKLEVELEX > 54
#act
goto @开始转石
#elsesay
\\
你还55级,如果硬要把经验抽出将会危害生命


[@开始转石]
\
把经验转化为灵石会分三个阶段:\
<color=GREEN 一百一万经验>、<color=ORANGE 一千万经验>和<color=RED 一千万经验>\
你要转化多少经验?\
<拿一百一十万经验换个百万灵石/@100万>\
<拿一千五十万搞搞/@1000万>\
<砸一亿三百万经验进去/@一亿>\

[@100万]
#if
checkexp > 1100000
#act
CHANGEEXP - 1100000
GIVE 百万经验灵石
SENDMSG 0 侠客[<$str(s34)>]在中州★经验使者★处用(一百一十万经验)换取[百万经验灵石]一个
SENDMSG 8 侠客[<$str(s34)>]在中州★经验使者★处用(一百一十万经验)换取[百万经验灵石]一个
break
#elsesay
\经验不够,别把自己搞的精尽人亡..


[@1000万]
#if
checkexp > 10500000
#act
CHANGEEXP - 10500000
GIVE 千万经验灵石
SENDMSG 0 侠客[<$str(s34)>]在中州★经验使者★处用(一千五十万经验)换取[千万经验灵石]一个
SENDMSG 8 侠客[<$str(s34)>]在中州★经验使者★处用(一千五十万经验)换取[千万经验灵石]一个
break
#elsesay
\
经验不够,别把自己搞的精尽人亡..

[@一亿]
#if
checkexp > 103000000
#act
CHANGEEXP - 103000000
GIVE 亿万经验灵石
sENDMSG 0 侠客[<$str(s34)>]在中州★经验使者★处用(一亿三百万经验)换取[亿万经验灵石]一个
SENDMSG 8 侠客[<$str(s34)>]在中州★经验使者★处用(一亿三百万经验)换取[亿万经验灵石]一个
break
#elsesay
\
经验不够,别把自己搞的精尽人亡..
[@转经验]
#if
checklevelex > 60
#act
goto @你不到
break
#elsesay
\
好了,朋友.你收集到了什么石头?\
<百万经验灵石/@百石>\
<千万经验灵石/@千石>\
<亿万经验灵石/@亿石>\
<还没找到,只是随便看看/@EXIT>\\
[@百石]
#IF
CHECKITEM 百万经验灵石 1
#ACT
GOTO @百石1
#ELSeACT
MessageBox 你连灵石都没,别来捣乱,不然拉你进黑名单
[@百石1]
\
确定要把灵石换成经验吗?\
<是的/@百石2>\
<算了/@exit>\

[@百石2]
#IF
CHECKITEM 百万经验灵石 1
#act
take 百万经验灵石 1
CHANGEEXP + 1000000
sENDMSG 0 侠客[<$str(s34)>]在中州★经验使者★处用[百万经验灵石]一个换取(一百万经验)
sENDMSG 8 侠客[<$str(s34)>]在中州★经验使者★处用[百万经验灵石]一个换取(一百万经验)
sENDMSG 7 你已经获得了一百万经验
[@千石]
#IF
CHECKITEM 千万经验灵石 1
#ACT
GOTO @千石1
#ELsEACT
MessageBox 你连灵石都没,别来捣乱,不然拉你进黑名单

[@千石1]
\
确定要把灵石换成经验吗?\
<是的/@千石2>\
<算了/@exit>\

[@千石2]
#IF
CHECKITEM 千万经验灵石 1
#act
take 千万经验灵石 1
CHANGEEXP + 10000000
sENDMSG 0 侠客[<$str(s34)>]在中州★经验使者★处用[千万经验灵石]一个换取(一千万经验)
sENDMSG 8 侠客[<$str(s34)>]在中州★经验使者★处用[千万经验灵石]一个换取(一千万经验)
sENDMSG 7 你已经获得了一千万经验
[@亿石]
#IF
CHECKITEM 亿万经验灵石 1
#ACT
GOTO @亿石1
#ELsEACT
MessageBox 你连灵石都没,别来捣乱,不然拉你进黑名单

[@亿石1]
\
确定要把灵石换成经验吗?\
<是的/@亿石2>\
<算了/@exit>\

[@亿石2]
#IF
CHECKITEM 亿万经验灵石 1
#act
take 亿万经验灵石 1
CHANGEEXP + 100000000
sENDMSG 0 侠客[<$str(s34)>]在中州★经验使者★处用[亿万经验灵石]一个换取(一亿经验)
SENDMSG 8 侠客[<$str(s34)>]在中州★经验使者★处用[亿万经验灵石]一个换取(一亿经验)
sENDMSG 7 你已经获得了一亿经验
[@你不到]
#act
MessageBox 测试期间,最高可转换等级为60\你还没到55级,我怕你身体承受不了.等你55级了再来找我。 从以上参考的脚本来说,其实每一个脚本代码的主入口是以main开始。其中里面有相关的脚本来判断经验及给予物品,希望大家仔细分析脚本,希望能有所帮助及启发.

责任编辑 -楚天CIO

Copyright © 2004 - 2006
请使用1024*768分辨率浏览本站以达到最佳视觉效果