罗马帝国复仇记吧 关注:464贴子:4,915
  • 7回复贴,共1

密技(凯尔特之王1-3) (追加选择单位批量修改等级密技)

只看楼主收藏回复

旧的
selu.SetLevel(x) 把一个特定战士的等级设定在x(1<x<100)
sels.SetFood(x) 设定殖民地食物x
sels.SetGold(x) 设定殖民地黄金x
sels.SetPopulation(x) 设定殖民地人口数x
sels.AddToMaxPopulation(x) 增加殖民地最大人口数x
selu.Damage/Heal(x) 伤害/治疗单位数量x
selb.Damage/Heal(x) 同上,不过是用在健筑物上
SetPlayer(x) 转换到玩家x
更新及追加的:(组名可自订,不一定要"000")
_PlaceBlockEx("兵种名",1,ViewPos.x,ViewPos.y,5,2,2,2)
产生10名士兵在视窗中心的(x,y)
_PlaceBlockEx("兵种名",1,ViewPos.x,ViewPos.y,5,2,2,2,"000")
产生10名士兵在视窗中心的(x,y)并加在组名"000"
ModLevel("000",x,y,z)
批量修改组名"000"的单位等级,(x,y,z)那个有效要自己先行测试,因为修改有效位置会变,但大多时候是"y"的位置。
_GetSelection.RemoveFromAllGroups 把选择单位从所有组名移除(批量)
_GetSelection.RemoveFromGroup("000") 把选择单位从组名"000"移除(批量)
1) 选择单位批量治疗
_GetSelection.AddToGroup("heal").Group("heal").Heal(99999)._GetSelection.RemoveFromGroup("heal")
2)选择单位批量伤害
_GetSelection.AddToGroup("damage").Group("damage").Damage(99999)
3)选择单位批量修改不会饥饿
_GetSelection.AddToGroup("nofeed").Group("nofeed").SetFeeding(false)._GetSelection.RemoveFromGroup("nofeed")
4)选择单位批量修改等级(只需改(x,y,z),修改方便同上)
_GetSelection.AddToGroup("sarm").ModLevel("sarm",x,y,z)._GetSelection.RemoveFromGroup("sarm")
5)开启玩家x的法师技能(四族适用)
RegisterPlayerUpgrade(x,"科技名") x是玩家x x= 1-16 x>16会游戏退出
科技名:
萨满
Zombify(僵尸化)
神官
Wrath of Jupiter(Jupiter的愤怒)
德鲁依
Ghoul Summoning(召唤食尸鬼)
女巫
Cover of mercy(幸运旋涡)
Ancestral Knowledge(先祖智慧)
Mass Heal(大量治疗)(女巫/德鲁依)



IP属地:中国香港1楼2012-07-13 21:59回复
    建议不要用得太过份,否则真的会完全失去游戏味道的


    IP属地:中国香港2楼2012-07-13 22:02
    回复
      (x,y,z)是加等级,不是设定等级,所以最大只加到1000,如想把单位变回 等级1 ,可设定数值为(-500)


      IP属地:中国香港3楼2012-07-13 22:05
      回复
        真心不知道怎么用,。。表示完全看不懂。。


        IP属地:四川来自手机贴吧4楼2012-09-01 12:36
        收起回复