囗囗囗痞子. 发表于 2014-9-22 21:04

绝对很水

本帖最后由 囗囗囗痞子. 于 2014-9-22 21:36 编辑

function Setting_player takes nothing returns nothing
    local integer Aindex
    local integer Bindex
    local integer Cindex
    set Aindex = 0
    loop
      exitwhen Aindex > 11
      set Bindex = 0
            loop
                exitwhen Bindex > 11
                if (Player(Aindex) != Player(Bindex)) then
                  set Cindex = 0
                  loop
                        exitwhen Cindex > 7
                        call SetPlayerAlliance(Player(Aindex), Player(Bindex), ConvertAllianceType(Cindex),false)
                        set Cindex = Cindex + 1
                  endloop
                endif
                set Bindex = Bindex + 1
            endloop
      set Aindex = Aindex + 1
    endloop
endfunction这个代码大神都看的懂吧= =。



囗囗囗痞子. 发表于 2014-9-22 21:22

本帖最后由 囗囗囗痞子. 于 2014-9-22 21:32 编辑

function Setting_player takes nothing returns nothing
    local integer Aindex
    local integer Bindex
    set Aindex = 0
    loop
      exitwhen Aindex > 11
                  set Bindex = 0
                  loop
                        exitwhen Bindex > 7
                        if ((Bindex != 5)) then
                        call SetPlayerAlliance(Player(Aindex), Player(Aindex), ConvertAllianceType(Bindex),false)
                        else
                        call SetPlayerAlliance(Player(Aindex), Player(Aindex), ConvertAllianceType(Bindex),true)
                        endif
                        set Bindex = Bindex + 1
                  endloop
      set Aindex = Aindex + 1
    endloop
endfunction这个代码很有趣哦。
你们可以去试试= =。

最好为一个玩家多弄几个单位哦。


页: [1]
查看完整版本: 绝对很水