魔兽改图实战:自动加钱、加木头、清人口

2024-09-07  本文已影响0人  马克约瑟

概述

希望能自动增加金钱、增加木头,甚至清理人口以拥有人数更加多的军队。

实战

按照《魔兽改图实战:P闪》的操作步骤,获得war3map.j后,在globals以下添加以下代码:

trigger gg_trg_my_cheat_ADD_MONEY = CreateTrigger()
trigger gg_trg_my_cheat_ADD_LUMBER = CreateTrigger()
trigger gg_trg_my_cheat_CLEAR_POPULATION = CreateTrigger()

接下来,使用查找功能,查找“function main”。找到后,在它上面添加以下代码:

// 自动获得金钱
function Trig_my_cheat_Add_Money_Actions takes nothing returns nothing
    call AdjustPlayerStateBJ(100, Player(0), PLAYER_STATE_RESOURCE_GOLD)
endfunction

// 自动获得木头
function Trig_my_cheat_Add_Lumber_Actions takes nothing returns nothing
    call AdjustPlayerStateBJ(1, Player(0), PLAYER_STATE_RESOURCE_LUMBER)
endfunction

// 自动清除人口
function Trig_my_cheat_CLEAR_POPULATION_Func002C takes nothing returns boolean
    // 当人口达到50时
    return(GetPlayerState(Player(0), PLAYER_STATE_RESOURCE_FOOD_USED)>=50)
endfunction

function Trig_my_cheat_CLEAR_POPULATION_Actions takes nothing returns nothing
    if(Trig_my_cheat_CLEAR_POPULATION_Func002C())then
        // 使玩家一的人口数量重置为0
        call SetPlayerStateBJ(Player(0), PLAYER_STATE_RESOURCE_FOOD_USED, 0)
    endif
endfunction

function MyCheat takes nothing returns nothing
    // 每2秒触发一次
    call TriggerRegisterTimerEventPeriodic(gg_trg_my_cheat_ADD_MONEY, 2)
    call TriggerAddAction(gg_trg_my_cheat_ADD_MONEY, function Trig_my_cheat_Add_Money_Actions)
    call EnableTrigger(gg_trg_my_cheat_ADD_MONEY)

    call TriggerRegisterTimerEventPeriodic(gg_trg_my_cheat_ADD_LUMBER, 2)
    call TriggerAddAction(gg_trg_my_cheat_ADD_LUMBER, function Trig_my_cheat_Add_Lumber_Actions)
    call EnableTrigger(gg_trg_my_cheat_ADD_LUMBER)

    call TriggerRegisterTimerEventPeriodic(gg_trg_my_cheat_CLEAR_POPULATION, 2)
    call TriggerAddAction(gg_trg_my_cheat_CLEAR_POPULATION, function Trig_my_cheat_CLEAR_POPULATION_Actions)
    call EnableTrigger(gg_trg_my_cheat_CLEAR_POPULATION)
endfunction

添加完后,从“function main”开始查找“endfunction”,在它上面添加以下代码:

call MyCheat()

到此,war3map.j改完了。此时,你要用HkeW3mModifier 2.0把修改好的war3map.j替换进w3x里。

上一篇 下一篇

猜你喜欢

热点阅读