传奇GM论坛,传奇一条龙,传奇服务端,GM基地,传奇单机版

 找回密码
 立即注册

QQ登录

只需一步,快速开始

idc yys
查看: 650|回复: 0

[GEE引擎]国家脚本实例

[复制链接]
  • TA的每日心情
    开心
    2018-10-16 17:24
  • 签到天数: 1 天

    [LV.1]GM·Lv1

    360

    主题

    364

    帖子

    370

    积分

    九九版主

    Rank: 7Rank: 7Rank: 7

    卖家信用
    买家信用
    金币
    0
    钻石
    0
    声望
    239
    在线时间
    9 小时
    最后登录
    2018-10-16
    发表于 2018-8-6 22:48:27 | 显示全部楼层 |阅读模式
    [GEE引擎]国家脚本实例


    [@main]
    测试1:<加入一个国家/@加入国家>
    测试2:<检查是否第一个国家的人/@检查是否加入国家>
    通用:<国家信息/@国家信息>\
    <国家人数/@国家人数> \

    测试3:<成为国王/@成为国王> 测试4:<检查是否第一个国家国王/@检查是否国王> 测试5:<检查是否国王/@检查是否国王2> \
    测试7:<叛国/@叛国> 测试8:<更改国家为中国/@修改中国字>\
    测试8:<国家资金/@国家资金>
    测试6:<修改国家名字/@@InPutString60> <国家资金检测/@国家资金2>
    -----------------------------------------\
    新序列:\
    <国家一刷兵过/@shanglu> <国家二刷兵过/@shanglu1> <国家消息/@国家消息>

    [@国家消息]
    #IF
    #ACT
    SuperMoveMsg 8 这是一个居中显示的公告. 3


    [@shanglu]
    #if
    #act
    MISSION 3 320;320,320 320;330,320
    PARAM1 333
    PARAM2 333
    PARAM3 1
    PARAM4 1
    PARAM5 1
    PARAM6 0
    PARAM7 1
    PARAM8 1
    PARAM9 0
    MOBPLACE 黑野猪
    sendmsg 6 刷新成功。
    break


    [@shanglu1]
    #if
    #act
    MISSION 3 320;320,320 320;330,320
    PARAM1 333
    PARAM2 333
    PARAM3 1
    PARAM4 1
    PARAM5 2
    PARAM6 0
    PARAM7 1
    PARAM8 2
    PARAM9 1
    MOBPLACE 红野猪
    sendmsg 6 刷新成功。
    break


    [@加入国家]
    #IF
    CheckNation 0
    #ACT
    JoinNation 2
    #SAY
    你加入了一个国家.
    #ELSESAY
    你已经加入了国家.


    [@检查是否加入国家]
    #IF
    CheckNation 1
    #SAY
    你是编号1国家的人
    #ELSESAY
    你不是编号1国家的人.


    [@国家信息]
    当前你加入了编号为<$NATION>的<$NATIONNAME> 该国共有:<$NATIONPEOPLE>人\

    [@检查是否国王]
    #IF
    IsNationKing 1
    #SAY
    你是编号1国家的国王
    #ELSESAY
    你不是编号1国家的国王

    [@检查是否国王2]
    #IF
    IsNationKing
    #SAY
    你是国王
    #ELSESAY
    你不是国王

    [@叛国]
    #IF
    #ACT
    ExitNation
    #SAY
    叛国成功.
    #ELSESAY
    叛国失败

    [@国家资金2]
    #IF
    #ACT
    SetNationValue 0 0 > 1
    #SAY
    成功.
    #ELSESAY
    失败

    [@国家资金]
    国家信息展示:\
    金币:<$NationGold> 建筑能力:<$NationBuilding> 军事能力:<$NationArm> 经济能力:<$NationEconomy> 政治能力:<$NationPolitics> 国家贡献:<$NationContribution> 地图数:<$NationMaps>\
    临时调整面板 \
    对编号<0-6/@@InPutString61>中的<$STR(N$临时类型)>进行<$STR(S$加减操纵)><加减操作/@@InPutString62><数量为/@@InPutString63><$STR(N$临时数量)>处理。 <开始/@条件开始>


    [@InPutString61]
    #IF
    #ACT
    mov <$STR(N$临时类型)> <$STR(S61)>
    goto @国家资金
    [@InPutString62]
    #IF
    #ACT
    mov <$STR(S$加减操纵)> <$STR(S62)>
    goto @国家资金

    [@InPutString63]
    #IF
    #ACT
    mov <$STR(N$临时数量)> <$STR(S63)>
    goto @国家资金

    [@条件开始]
    #IF
    #ACT
    SetNationValue 0 <$STR(N$临时类型)> <$STR(S$加减操纵)> <$STR(N$临时数量)>
    MESSAGEBOX !!!!!
    goto @国家资金

    [@国家人数]
    #IF
    CheckNationHumCount > 100
    #SAY
    当前国家大于1人.
    #ELSESAY
    目前你的国家还没有这么强大


    [@InPutString60]
    #IF
    CheckNationNameExists <$STR(S60)>
    #ACT
    #SAY
    修改失败 国家已存在
    #ELSEACT
    SetNationName 1 <$STR(S60)>
    #ELSESAY
    修改完成


    [@修改中国字]
    #IF
    #ACT
    SetNationName 1 华夏帝国
    #SAY
    修改成功
    #ELSESAY
    修改失败


    [@成为国王]
    #IF
    #ACT
    SetNationKing 1
    #SAY
    你现在是国家1的国王了





    [GEE引擎]自定义安全区光环
    [GEE引擎]获取当前NPC名字命令
    免责条款:本站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标记上【已解决】;
    如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧;
    如果你觉得对方帖子非常优秀,还可以给作者打赏【金币】,打赏会扣除自己等量【金币】;
    回复

    使用道具 举报

          Archiver|手机版|小黑屋|传奇GM论坛 ( 蜀ICP备17037866号-6 )|网站地图

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