|
| M5引擎国战系统说明 |
|
|
作者:佚名 来源:网络收集 点击: 更新:2007-11-16 11:31:13 |
|
|
国家属性: 1) 国王:可以设定一个国王,国王的设定可以通过同一国家的定期比武确认 2) 经济:国民通过杀怪获得的金钱将累计到国家经济实力上(以后还会增加其他提升国家经济实力的途径) 3) 政治:是该国家吸引人才的能力,每新加入一个成员,则该国的政治实力会加上该新成员的等级数,同样,如果一个国民离开这个国家,则减去该国民当前等级数 4) 军事:杀外国国民时,本国的军事相应的增加被杀人物等级的 5) 人口:本国的国民数 6) 地图:地图拥有国家属性(使用参数COUNTRY(n),n是国家编号),如果地图的国家是0,表示公共地图,所有国家的国民可以在此地图活动。 其他国家国民(不包括没有国家的游民)进入非本国地图时,拥有这个地图的国家的国民都将收到入侵警告,被杀死的入侵者将会被扣除相应等级的军事积分 7) 地图争霸:可以开放一些地图争霸赛,赢的国家将拥有这个地图的所有权。 8) 王城地图:每个国家可以设置一个王城地图 9) 国王争霸:每个国家每周举行一次国王争霸赛
1、脚本命令部分 1) SetCountry 国家编号 作用:设置当前人物的国家编号 备注:同时会设置该人物的元神的国家为和玩家相同 对应GM命令: SetCountry 人物名称 国家编号
2) SETTITLELEVEL 等级编号 作用:设置当前人物的官衔等级 备注:必须加入国家才可以设置
3) CHECKCOUNTRY 国家编号 作用:判断当前人物是否属于该国家 示例: #IF CHECKCOUNTRY 0 #SAY 你还没有加入国家。
4) SETKING 国家编号 玩家名字 作用:设置指定国家的国王为这个玩家的名字 说明:可以 示例: SETKING 1 $USERNAME SETKING 1 好玩加好玩
5) SETMAPCOUNTRY 地图编号 国家编号 作用:设置指定地图为这个国家的领地,如果国家编号=0,则这个地图为公共地图 注意:如果是镜像地图,请使用镜像后的地图名 说明:使用该命令可以实现国家之间的地图争夺战。 对应GM命令:@setMapCountry 地图编号 国家编号(省略的话就是0)
6) 变量:$COUNTRY(n).XXXX n是国家编号,XXXX是国家属性,属性主要有: ID:国家编号 NAME:国家名字 KING:国王 MEMBERS:人口数 ECONOMY:经济能力值 ARM:军事能力值 POLITICS:政治能力值 MAPS:国家地图数
7) 变量:$MYCOUNTRY.XXXX 所用:获得当前人物的所属国家属性,可使用的属性同$COUNTRY变量
8) 变量:$OFFICIALTITLE(n) 作用:返回第n级官职名称,具体官职名称见“官职等级.TXT” 第一个官职的等级为0
9) 条件检测命令:CHECKMAPCOUNTRY 地图号 国家编号 作用:检测指定地图是否属于这个国家www.5u wl.net 示例: #IF CHECKCOUNTRY 0 #SAY 你还没有加入任何国家 #ACT break
#IF CHECKMAPCOUNTRY SELF 0 #SAY 这个地图为公共地图。 #ACT break
#IF CHECKMAPCOUNTRY SELF $MYCOUNTRY.ID #SAY 你当前身处本国领地中。 #ELSESAY 你正在外国领地上!
10) 判断当前人物是否是国家国王: #IF CHECKCOUNTRY > 0 EQUAL $MYCOUNTRY.KING $USERNAME #ACT sendmsg 10 热烈欢迎<$MYCOUNTRY.NAME>的国王%s上线。 break
示例脚本:
[@main] #SAY <加入国家/@加入国家> <查看国家实力/@查看国家实力>\ <没事/@exit>
[@查看国家实力] #IF CHECKCOUNTRY 0 #SAY 请选择你要查看的国家:\ {查看<$COUNTRY(1).NAME>实力/@国家实力1}\ {查看<$COUNTRY(2).NAME>实力/@国家实力2} \\ 你目前还没有加入任何一个国家。\\ <离开/@exit> <返回/@main> #elsesay 请选择你要查看的国家:\ {查看<$COUNTRY(1).NAME>实力/@国家实力1}\ {查看<$COUNTRY(2).NAME>实力/@国家实力2} \\ {查看我国<$MYCOUNTRY.NAME>实力/@我国实力}\\ <离开/@exit> <返回/@back>
[@加入国家] #IF CHECKCOUNTRY 0 #SAY 在传世大陆上,目前分布着两个国家,一个是{COLOR=RED <$COUNTRY(1).NAME>},一个是{COLOR=RED <$COUNTRY(2).NAME>}。\ {COLOR=RED <$COUNTRY(1).NAME>}目前拥有{COLOR=GREEN <$COUNTRY(1).MEMBERS>}的人口。经济能力为{COLOR=GREEN <$COUNTRY(1).ECONOMY>},军事能力为:{COLOR=GREEN <$COUNTRY(1).ARM>}\ {COLOR=RED <$COUNTRY(2).NAME>}目前拥有{COLOR=GREEN <$COUNTRY(2).MEMBERS>}的人口。经济能力为{COLOR=GREEN <$COUNTRY(2).ECONOMY>},军事能力为:{COLOR=GREEN <$COUNTRY(2).ARM>}\ 你想加入哪一个国家呢?\\ {加入<$COUNTRY(1).NAME>/@加入国家1} {加入<$COUNTRY(2).NAME>/@加入国家2} <都没兴趣/@exit>\ #ACT break #ELSESAY 你目前已经加入了国家{COLOR=RED <$MYCOUNTRY.NAME>},难道你想判国吗?\ 如果判国,将会让你恢复成为{COLOR=RED <$OFFICIALTITLE(0)>},以前所有的战功都将抹去。\\ {加入<$COUNTRY(1).NAME>/@加入国家1} {加入<$COUNTRY(2).NAME>/@加入国家2} <脱离国家/@脱离国家> <不想判国/@exit>\ #ACT break
[@脱离国家] #IF checkcountry 0 #SAY 你还没有加入任何国家!\\ <返回/@main> <离开/@exit> #elsesay 你真的要脱离你的国家 {COLOR=RED <$MYCOUNTRY.NAME>} 吗?\ 脱离国家将收取你1000万金币的户口注销手续费!\\ <脱离/@脱离> <离开/@exit>
[@脱离] #IF checkgold 10000000 #act setcountry 0 take 金币 10000000 sendmsg 11 你已经成功脱离了国家。 close break #elsesay 你没有足够的手续费\\ <离开/@exit>
[@加入国家1] #IF CHECKCOUNTRY 1 #SAY 你已经是{COLOR=RED <$MYCOUNTRY.NAME>} 的人了。不能重复加入同一个国家。\\ <重新选择/@加入国家> <那就算啦/@exit> <我有其他事情/@main> #ELSEACT goto @加入国家1_2 break
[@加入国家1_2] #IF #ACT SETCOUNTRY 1 #SAY 从今天起,你已经正式成为了{COLOR=RED <$COUNTRY(1).NAME>} 的人了。\ 为了国家的荣誉,请继续努力,抵御外敌,建立无上战功!\\ <查看国家实力/@国家实力1> <离开/@exit> #ACT break
[@加入国家2] #IF CHECKCOUNTRY 2 #SAY 你已经是{COLOR=RED <$COUNTRY(2).NAME>} 的人了。不能重复加入同一个国家。\\ <重新选择/@加入国家> <那就算啦/@exit> <我有其他事情/@main> #ELSEACT goto @加入国家2_2 break
[@加入国家2_2] #ACT SETCOUNTRY 2 #SAY 从今天起,你已经正式成为了{COLOR=RED <$COUNTRY(2).NAME>} 的人了。\ 为了国家的荣誉,请继续努力,抵御外敌,建立无上战功!\\ <查看国家实力/@国家实力2> <离开/@exit>
[@我国实力] #IF CHECKCOUNTRY 0 #SAY 你还没有加入任何一个国家。\\ <加入国家/@加入国家> <返回/@main> <离开/@exit> #ACT break
#IF CHECKCOUNTRY 1 #ACT goto @国家实力1 break
#IF CHECKCOUNTRY 2 #ACT goto @国家实力2 break
[@国家实力1] #SAY 国家名称:{COLOR=GREEN <$COUNTRY(1).NAME>}\ 国家统领:{COLOR=GREEN <$COUNTRY(1).KING>}\ 目前人口:{COLOR=GREEN <$COUNTRY(1).MEMBERS>}\ 政治实力:{COLOR=GREEN <$COUNTRY(1).POLITICS>}\ 经济实力:{COLOR=GREEN <$COUNTRY(1).ECONOMY>}\ 军事实力:{COLOR=GREEN <$COUNTRY(1).ARM>}\ 拥有领地:{COLOR=GREEN <$COUNTRY(1).MAPS>} 块\ <返回/@back> <离开/@exit>
[@国家实力2] #SAY 国家名称:{COLOR=GREEN <$COUNTRY(2).NAME>}\ 国家统领:{COLOR=GREEN <$COUNTRY(2).KING>}\ 目前人口:{COLOR=GREEN <$COUNTRY(2).MEMBERS>}\ 政治实力:{COLOR=GREEN <$COUNTRY(2).POLITICS>}\ 经济实力:{COLOR=GREEN <$COUNTRY(2).ECONOMY>}\ 军事实力:{COLOR=GREEN <$COUNTRY(2).ARM>}\ 拥有领地:{COLOR=GREEN <$COUNTRY(2).MAPS>} 块\ <返回/@back> <离开/@exit>
本站声明:本站文章资源均来自网上转载或机器人自动搜索采集,如果本站文章资源有版权问题请联系管理员,我们尽快予以更正。所有文章只限用于个人测试学习使用,不得用于非法商业用途,请勿非法复制传播。特此声明!--[YooSky.Com]
|
|
| 文章录入:安静 责任编辑:安静 |
上一篇文章: 血煞、魔雷、幽泉新套装DB代码
下一篇文章: DB数据库中的中文解释(魔法躲避、毒物躲避、攻击速度、神圣、幸运) |
|
| |