廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 10478 個閱讀者
 
<< 上頁  1   2   3   4   5   6   7  下頁 >>(共 7 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
ChaosX 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:哈哈哈~你看看你!哈哈哈~你看看你!
分類版主
級別: 分類版主 該用戶目前不上站
版區: 遊戲歡樂包, 電玩遊戲
推文 x722 鮮花 x1454
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 storym88349 於 2009-10-07 21:00 發表的 : 到引言文
 

這裡看得懂原始碼的人,真的好少表情


也可以說很多...
只是都躲起來了...
或是在裝傻....
表情 表情 表情


版主以死 有事燒紙
獻花 x0 回到頂端 [30 樓] From:歐洲 | Posted:2009-10-08 08:50 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 Chaosx 於 2009-10-08 08:50 發表的 : 到引言文



也可以說很多...
只是都躲起來了...
或是在裝傻....
表情 表情 表情

我最近有很想裝傻呢…忙到沒時間搞插件…
不然我躲起來好了…就這樣從世界上消失應該也不錯…(誤)


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [31 樓] From:未知地址 | Posted:2009-10-08 14:41 |
ChaosX 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:哈哈哈~你看看你!哈哈哈~你看看你!
分類版主
級別: 分類版主 該用戶目前不上站
版區: 遊戲歡樂包, 電玩遊戲
推文 x722 鮮花 x1454
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 a7811311622 於 2009-10-08 14:41 發表的 : 到引言文
 
我最近有很想裝傻呢…忙到沒時間搞插件…
不然我躲起來好了…就這樣從世界上消失應該也不錯…(誤)
我才想從這世界上消失說....
我也忙到沒時間寫插件....
甚至有時間也不想寫插件....
我看我躲起來好了...
表情 表情 表情


版主以死 有事燒紙
獻花 x0 回到頂端 [32 樓] From:歐洲 | Posted:2009-10-09 09:39 |
storym88349 手機
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x15 鮮花 x34
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

最近看到一個指令,叫做get_distance_f
用法是get_distance_f ( Float:Origin1[0],Float:Origin2[0] )
它可以計算浮點差額的絕對值,也就是直接計算直線距離
但是這樣子也沒有辦法算出兩座標的直線距離
因為它只能算單一座標

另外,之前說↓

new Float:unknow1
new Float:unknow2 = ( unknow1 * unknow1 )

就算知道unknow2也是求不出unknow1
(至少我在測試的時候沒有出來啦...)

繼續研究怎麼開根號...表情


獻花 x0 回到頂端 [33 樓] From:臺灣 | Posted:2009-10-12 20:29 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 storym88349 於 2009-10-12 20:29 發表的 : 到引言文
最近看到一個指令,叫做get_distance_f
用法是get_distance_f ( Float:Origin1[0],Float:Origin2[0] )
它可以計算浮點差額的絕對值,也就是直接計算直線距離
但是這樣子也沒有辦法算出兩座標的直線距離
因為它只能算單一座標

另外,之前說↓

new Float:unknow1
new Float:unknow2 = ( unknow1 * unknow1 )

就算知道unknow2也是求不出unknow1
(至少我在測試的時候沒有出來啦...)

繼續研究怎麼開根號...表情

那個指令當初看到時是被yymmychat大大用在蝙蝠殭屍支援BOT時判斷兩方的距離
和高度時的指令,我不知那能不能判斷非人的座標,所以我也沒提及…

我比較好奇如果改成:
new Float:unknow1 = 距離的內容…
unknow1 /= unknow1
反正「/=」是自己除以自己的意思…不知道行不行…


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [34 樓] From:未知地址 | Posted:2009-10-12 20:39 |
storym88349 手機
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x15 鮮花 x34
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 a7811311622 於 2009-10-12 20:39 發表的 : 到引言文

那個指令當初看到時是被yymmychat大大用在蝙蝠殭屍支援BOT時判斷兩方的距離
和高度時的指令,我不知那能不能判斷非人的座標,所以我也沒提及…

我比較好奇如果改成:
new Float:unknow1 = 距離的內容…
unknow1 /= unknow1
反正「/=」是自己除以自己的意思…不知道行不行…


呃...除自己會變成一吧表情

我有去問一個原始碼的神手(至少我這樣覺得啦...)

他說:開根號?a = sqroot(4)然後a = 2

整個大驚表情

原來想半天的問題C語言就有了XD

看來以後要好好的研讀C語言吶...


另外他還說,get_distance這個函數「好像」可以直接計算兩點的直線距離,所以連開根號都不用

我們前面講那麼多,人家講幾句話就解決了...表情

這就是程度上的差別吶...表情

這是我寫的,但是C4Origin好像有問題

因為我現在趕著去做別的事,沒時間檢查

大概禮拜六到下禮拜三才會有空上來看一下

就麻煩你們了 表情

複製程式
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <engine>
#include <cstrike>
#include <csx>

new bool:planted
new Float:C4Origin[3]
new Float:Origin[3]

public plugin_init(){
       register_plugin("Show Distance","BETA","FK")
}
public bomb_planted(id){
       planted = true
       pev(id, pev_origin, C4Origin)
       pev(id, pev_origin, Origin)
       new Float:Distance = get_distance_f ( Float:C4Origin[3], Float:Origin[3] )
       set_hudmessage(255, 0, 0, 0.47, 0.73, 0, 6.0, 0.0)
       if (planted == true){
              show_hudmessage(id, "距離C4裝設點:%4.1f", Distance)
       }
       else{
              return PLUGIN_HANDLED
       }
       return PLUGIN_CONTINUE
}
public bomb_explode(){
       planted = false
}
public bomb_defused(){
       planted = false
}


[ 此文章被storym88349在2009-10-13 21:38重新編輯 ]


獻花 x0 回到頂端 [35 樓] From:臺灣 | Posted:2009-10-13 21:27 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 storym88349 於 2009-10-13 21:27 發表的 : 到引言文

呃...除自己會變成一吧表情
我有去問一個原始碼的神手(至少我這樣覺得啦...)
他說:開根號?a = sqroot(4)然後a = 2


對喔…我又耍白目了…
話說我完全忘記SMA是用C語言了…因為一堆基本語法不管是C語言還是JAVA都差不多…
像是"if"、"else"、"for"、"whlie"之類的…
至於get_distance本身就已經是開根號…雖然我記得…可是在我回覆時不小心忘了…
腦袋還停留在「根號」這符號上…

C4Origin的問題…因為沒貼轉檔時寫的錯誤報告,所以也不太想一一過濾錯誤所在…


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [36 樓] From:未知地址 | Posted:2009-10-14 00:16 |
storym88349 手機
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x15 鮮花 x34
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

這是我重新寫過的,可以轉檔,但是還沒測試

同樣的,我很忙,現在在趕時間,所以想要測試的就麻煩自己拿去轉檔吧- -





複製程式
#include <amxmodx> 
#include <amxmisc> 
#include <fakemeta> 
#include <engine> 
#include <cstrike> 
#include <csx> 

new bool:planted 
new Float:C4Origin[3] 
new Float:Origin[3] 

public plugin_init(){ 
    register_plugin("Show Distance","1.0","FK") 
    register_event("ResetHUD","Show_Hud","be") 
} 
public bomb_planted(){ 
    planted = true; 
    new player[80], pname[32]; 
    read_logargv(0, player, 79); 
    parse_loguser(player, pname, 31); 
    new planter = get_user_index(pname); 

    pev(planter, pev_origin, C4Origin); 
    return PLUGIN_HANDLED; 
} 
public bomb_explode(){ 
    planted = false; 
} 
public bomb_defused(){ 
    planted = false; 
} 
public Show_Hud(id){ 
    new Float:Distance = get_distance_f (C4Origin,Origin); 
    pev(id, pev_origin, Origin); 
    if (planted == true){ 
        set_hudmessage(255, 0, 0, 0.47, 0.73, 0, 6.0, 0.0); 
        show_hudmessage(id, "距離C4裝設點:%4.1f", Distance); 
    } 
    else{ 
    return PLUGIN_HANDLED; 
    } 
    return PLUGIN_CONTINUE; 
}


獻花 x0 回到頂端 [37 樓] From:臺灣 | Posted:2009-10-17 21:23 |
AykinDalike
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x122 鮮花 x137
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 storym88349 於 2009-10-17 21:23 發表的 : 到引言文
這是我重新寫過的,可以轉檔,但是還沒測試
同樣的,我很忙,現在在趕時間,所以想要測試的就麻煩自己拿去轉檔吧- -


[code]#include <amxmodx>
.......


你好

感謝你的分享

轉檔沒問題

不過進遊戲沒有變化耶

是不是要再插件裡面新增指令呢?

謝謝!!


獻花 x0 回到頂端 [38 樓] From:臺灣和信超媒體寬帶網 | Posted:2009-11-02 18:02 |
storym88349 手機
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x15 鮮花 x34
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

新進度,可以轉檔,可以使用,但是距離還是有問題

目前的問題是,距離沒有辦法跟著改變表情

複製程式
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <engine>
#include <cstrike>
#include <csx>

new bool:planted
new Float:C4Origin[3]
new Float:Origin[3]

public plugin_init(){
        register_plugin("Show Distance","1.0","FK")
        set_task(0.2, "hud",0,"",0,"b")
}
public bomb_planted(id){
        planted = true
        new player[80], pname[32]
        read_logargv(0, player, 79)
        parse_loguser(player, pname, 31)
        new planter = get_user_index(pname)
        pev(planter, pev_origin, C4Origin)
        return PLUGIN_CONTINUE
}
public bomb_explode(id){
        planted = false
        hud(id)
        return PLUGIN_HANDLED
}
public bomb_defused(id){
        planted = false
        hud(id)
        return PLUGIN_HANDLED
}
public hud(id){
        pev(id, pev_origin, Origin)
        new Float:Distance = get_distance_f (C4Origin,Origin)
        if (planted == true){
                set_hudmessage(225, 25, 25, 0.47, 0.73, 0, 1.0, 1.0, 0.1, 0.2, 1)
                show_hudmessage(id, "距離C4裝設點:%4.1f", Distance)
        }
        else{
                return PLUGIN_HANDLED
        }
        return PLUGIN_CONTINUE
}


[ 此文章被storym88349在2009-11-02 21:02重新編輯 ]


獻花 x1 回到頂端 [39 樓] From:台灣中華電信 | Posted:2009-11-02 20:45 |

<< 上頁  1   2   3   4   5   6   7  下頁 >>(共 7 頁)
首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.081409 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言