[討論]Union Bug與Return Bug的效率 (尚待編輯)

各類的進階專題研究、WE Bug討論等。

版主: crassorz, tv580025

[討論]Union Bug與Return Bug的效率 (尚待編輯)

文章tv580025 » 2009年05月23日 11:37 pm

globals
    handle H
    integer I
endglobals

function Trig_test_Actions takes nothing returns nothing
    local handle H
    local integer I
    set H = GetTriggerUnit()
    call BJDebugMsg(I2S(I))
endfunction

这两段代码组合后~~触发动作显示在屏幕上的是什么呢?~0?~

错了~~是触发单位的Handle值~~

很难以置信~~不是嘛?~~

http://bbs.islga.org/read.php?tid=8722

http://bbs.islga.org/read.php?tid=27099

=============================================================

先放上連接...找時間我再整理...

回到頁頂

圖檔
http://weo.sabi.tw/blog <= 這是我的部落格
http://plurk.com/Neo_Yang <= 噗浪請按我


圖檔  凡事不經思索便行動 一條腸子直通到底的笨蛋
頭像
tv580025
冰霜翼龍
冰霜翼龍
 
文章: 1644
註冊時間: 2006年02月09日 12:29 pm
來自: Matrix

Re: [討論]Union Bug與Return Bug的效率 (尚待編輯)

文章tv580025 » 2009年07月07日 3:33 pm

globals
    boolean udg_H // 類型任意
    boolean udg_I // 類型任意
endglobals

function Action_A takes nothing returns nothing
    local integer udg_I
    local location udg_H
    set udg_H = Location(0,0)
    call BJDebugMsg(I2S(udg_I))
    call RemoveLocation(udg_H)
    set udg_I = 0
endfunction
宣告時若變數結尾是handle類型的

則就如往常般 需要做清空的動作

否則會有記憶體位置洩漏問題

用set udg_I = 0或是set udg_H = null都可以

function Action_B takes nothing returns nothing
    local location udg_H
    local integer udg_I
    set udg_H = Location(0,0)
    call BJDebugMsg(I2S(udg_I))
    call RemoveLocation(udg_H)
endfunction
而結尾是integer或是real類型的則不用

=============================================================

神奇吧...整個類型都可以亂排...=3=

回到頁頂

圖檔
http://weo.sabi.tw/blog <= 這是我的部落格
http://plurk.com/Neo_Yang <= 噗浪請按我


圖檔  凡事不經思索便行動 一條腸子直通到底的笨蛋
頭像
tv580025
冰霜翼龍
冰霜翼龍
 
文章: 1644
註冊時間: 2006年02月09日 12:29 pm
來自: Matrix

Re: [討論]Union Bug與Return Bug的效率 (尚待編輯)

文章AppleSheep » 2009年07月07日 5:24 pm

可是

這是1.23b會封殺的項目之一呀 囧
線上MSN

精華文章:
流連版 遺失的記憶
蘋果UI 最新1.8.8
Apple NewGen 與蘋果UI同步更新 (支援1.24)
Visual Jass (vJass) 教學 (初步完成)

圖檔
圖檔
圖檔
圖檔
頭像
AppleSheep
騎士
騎士
 
文章: 267
註冊時間: 2008年03月06日 11:23 am
來自: 虛無

Re: [討論]Union Bug與Return Bug的效率 (尚待編輯)

文章tv580025 » 2009年07月08日 6:49 am

AppleSheep 寫:可是

這是1.23b會封殺的項目之一呀 囧

難說

這要看玻璃渣跟那些熱門自製地圖的創作者們怎麼談了
 繼上個月全面封鎖《魔獸爭霸 3(WarCraft III)》作弊玩家帳號的大動作後,Blizzard Entertainment 在今(10)日宣佈釋出更新檔 v1.23b,針對玩家在 Battle.net 裡進行自製地圖部分進行安全性調整,預防不當程式在這些地圖間流散,進而對玩家電腦和權益造成危害。此項調整將可能導致部分熱門的自製地圖一部分的功能暫時無法使用。

  Blizzard Entertainment 表示,在 Battle.net 進行此項調整前,已經密切地與部分熱門自製地圖的創作者合作,確保這些熱門的地圖能夠在調整後的 Battle.net 上正常執行。在釋出更新檔的同時,Blizzard Entertainment 也會開放「公開測試伺服器」(Public Test Realm),讓更多的自製地圖創作者能夠進入、並測試自己的心血結晶是否能夠順利執行。此外,Blizzard Entertainment 也將於近期內在網站上公佈相關的調整規範,除了讓既有的自製地圖創作者能夠依循進行調整外,也讓未來新的創作者能有更明確的遵循方向。

  除了今日釋出的更新檔,Blizzard Entertainment 表示仍會持續偵測不當程式,尤其針對非官方來源的網站,即使是下載相同名稱的地圖,仍有可能包含不法程式或病毒,Blizzard Entertainment 與松崗科技呼籲玩家,為了維護自身的權益,不要從非官方來源或是無法信任的網站或載點下載自製地圖。
圖檔
http://weo.sabi.tw/blog <= 這是我的部落格
http://plurk.com/Neo_Yang <= 噗浪請按我


圖檔  凡事不經思索便行動 一條腸子直通到底的笨蛋
頭像
tv580025
冰霜翼龍
冰霜翼龍
 
文章: 1644
註冊時間: 2006年02月09日 12:29 pm
來自: Matrix


回到 專題討論區

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客