顯示距離...有沒有可能?

Home Home
<< 1 2 3 >>
跳頁: (共 3 頁)
引用 | 編輯 AykinDalike
2009-09-24 00:57
樓主
推文 x0
各位好

請問一下有插件可以做到顯示某物件或地點的距離嗎?
不是雷達上出現的警示喔
是可以用 hud 顯示在螢幕上的...


例如:
1.距離爆破點有幾公尺

或是...
2.某模組(武器)掉落的地點,距離目前所在位置幾公尺

還是說因為 CS 1.6 和 CZ 的遊戲引擎本身沒有支援相關的功能
所以『插件』辦不到?



就算真的沒有
有興趣的話聊聊也無仿
或者是在某伺服有曾見過開房者使用過此類功能
都可以提出來討論看看
起碼比較有點頭緒 →  知道說這還是辦得到的

獻花 x0
引用 | 編輯 亞爾多
2009-09-24 10:52
1樓
  
沒有做不到...只有不懂做...... 表情

獻花 x1
引用 | 編輯 AykinDalike
2009-09-25 10:55
2樓
  
下面是引用 亞爾多 於 2009-09-24 10:52 發表的 : 到引言文
沒有做不到...只有不懂做...... 表情




所以不是"沒有可能",只是"可能沒有"...

獻花 x0
引用 | 編輯 ChaosX
2009-09-25 12:33
3樓
  
下面是引用 AykinDalike 於 2009-09-25 10:55 發表的 : 到引言文
 



所以不是"沒有可能",只是"可能沒有"...

正確來說...
是"也許"有...
才對...
話說...
我現在只知道可以找出準心瞄到的人和自己的距離而已...
某物品的距離的話...
應該去找其他的專家才對...
表情 表情 表情

獻花 x1
引用 | 編輯 AykinDalike
2009-09-25 16:57
4樓
  
下面是引用 Chaosx 於 2009-09-25 12:33 發表的 : 到引言文


正確來說...
是"也許"有...
才對...
話說...
我現在只知道可以找出準心瞄到的人和自己的距離而已...
某物品的距離的話...
應該去找其他的專家才對...
表情 表情 表情





喔ˊ?
那你說的那個也是用插件(sma)寫的嗎?
是顯示hud還是彩色字?

獻花 x0
引用 | 編輯 storym88349
2009-09-25 17:30
5樓
  
 
下面是引用 AykinDalike 於 2009-09-24 00:57 發表的 顯示距離...有沒有可能?: 到引言文
1.距離爆破點有幾公尺

或是...
2.某模組(武器)掉落的地點,距離目前所在位置幾公尺


我知道理論...但是我不會寫表情

要照你所說得執行,有兩個,一個是簡單的2D平面,另一個則是難度更高的3D立體視圖

2D平面不難懂吧?
就是僅僅只有X和Y兩軸座標的標注方法,而3D則是要多加Z軸

計算爆破點的方法是先讀取地圖內容,取得爆破點,取得玩家座標,然後計算直線距離
武器掉落的距離也是同理
訊息可以用HUD顯示在畫面下方,夠強的話,還可以用變數代換顯示武器的名稱

這是我認為最理想的一種
可惜的是

我真的不會寫表情

獻花 x0
引用 | 編輯 ChaosX
2009-09-25 17:58
6樓
  
下面是引用 AykinDalike 於 2009-09-25 16:57 發表的 : 到引言文
  喔ˊ?
那你說的那個也是用插件(sma)寫的嗎?
是顯示hud還是彩色字?

顯示文字在畫面上的方法我好像在我發的教學文有教....
只要給我距離就好辦...
只是問題就在距離阿...
表情 表情 表情
下面是引用 storym88349 於 2009-09-25 17:30 發表的: 到引言文
 

我知道理論...但是我不會寫

要照你所說得執行,有兩個,一個是簡單的2D平面,另一個則是難度更高的3D立體視圖

2D平面不難懂吧?
就是僅僅只有X和Y兩軸座標的標注方法,而3D則是要多加Z軸

計算爆破點的方法是先讀取地圖內容,取得爆破點,取得玩家座標,然後計算直線距離
武器掉落的距離也是同理
訊息可以用HUD顯示在畫面下方,夠強的話,還可以用變數代換顯示武器的名稱

這是我認為最理想的一種
可惜的是

我真的不會寫

我到現在連這理論都不會說....
不知道大大是自學還是有人教...
我也想學說...
表情 表情 表情

獻花 x0
引用 | 編輯 AykinDalike
2009-09-25 18:39
7樓
  
下面是引用 storym88349 於 2009-09-25 17:30 發表的 : 到引言文 
 


計算爆破點的方法是先讀取地圖內容,取得爆破點,取得玩家座標,然後計算直線距離
武器掉落的距離也是同理
訊息可以用HUD顯示在畫面下方,夠強的話,還可以用變數代換顯示武器的名稱 




如果順理成章能不能推得出來?

1.
以重生點的座標為A點
再將Chaosx說的"準星指向對方顯示距離"的計算公式載入
也就形成A、B兩點
這樣計算就不考慮高度(Z軸)了

2.
簡單的說
Chaosx提到的插件本身是計算自己和敵人的距離
可否把敵人的位置改為重生點座標?


不知道會跑出甚麼東西...


下面是引用 Chaosx 於 2009-09-25 12:33 發表的: 到引言文



話說...
我現在只知道可以找出準心瞄到的人和自己的距離而已...




理論上...
這應該比你提到的那個插件要容易得多
因為敵人目標是會移動的
所以A、B點的座標會一直變動
而掉落的"武器"或"爆破點"所在位置是固定的

獻花 x0
引用 | 編輯 VIP7
2009-09-25 22:15
8樓
  
E D 野我中一刀末 色=.= 表情

獻花 x0
引用 | 編輯 storym88349
2009-09-27 16:26
9樓
  
To Chaosx:

我是自學的喔表情
我是靠著看別人寫的原始碼,然後用自己的方式理解之後,自己嘗試寫一次
然後用compile來檢查錯誤,然後在從遊戲中進行測試
測試成功就代表著我能夠自己寫出一種插件

不過臨摹和自己寫還是不太一樣的
像我現在還在寫的模組插件,就讓我很頭痛
因為沒有可以對照的原始碼,所以什麼都要自己想
長時間下來就變成不管做什麼都先做理論推導,再嘗試去寫

P.S.我現在都想帶個筆電去學校寫插件了

To AykinDalike:

我找了一些座標相關的資料,發現CS一旦載入座標就是立方座標
不過成功載入的話,就可以指擷取X、Y兩座標,然後用相對座標計算求距離
然後再用HUD顯示就可以了

不過我到現在還沒有找到可以讀取座標的指令
所以這個插件的製作還是有胎死腹中的可能性表情

To VIP7

你在說啥我看不懂...

獻花 x0
引用 | 編輯 kururu123
2009-09-27 16:35
10樓
  
這些問題等同cso的補給箱距離一樣....
(我看到MODCHINA有人把補給箱的模組上面加一個圖片= =)

獻花 x0
引用 | 編輯 a7811311622
2009-09-27 17:10
11樓
  
下面是引用 storym88349 於 2009-09-27 16:26 發表的 : 到引言文
To Chaosx:
我是自學的喔表情
我是靠著看別人寫的原始碼,然後用自己的方式理解之後,自己嘗試寫一次
然後用compile來檢查錯誤,然後在從遊戲中進行測試
測試成功就代表著我能夠自己寫出一種插件

不過臨摹和自己寫還是不太一樣的
像我現在還在寫的模組插件,就讓我很頭痛
因為沒有可以對照的原始碼,所以什麼都要自己想
長時間下來就變成不管做什麼都先做理論推導,再嘗試去寫

P.S.我現在都想帶個筆電去學校寫插件了

終於發現同伴了…(感動中…)表情
不過你說的那個超過50K的插件…我怎麼感覺你好像跳級太快了…?
還是大大的領悟力超凡啊…? 
因為我是靠小插件累積經驗,後面的中大型插件才比較容易寫,
甚至有時理解完SMA後還是處在「會其意卻不可言」的窘境…
我只知道大概意思和用法,可是叫我解釋卻解釋不出來…
P.S.我寫插件是一邊寫一邊參考別人寫的SMA內容,原因嘛…因為複製貼上再修改最快啊~表情

獻花 x0
引用 | 編輯 storym88349
2009-09-27 18:20
12樓
  
下面是引用 a7811311622 於 2009-09-27 17:10 發表的 : 到引言文

終於發現同伴了…(感動中…)表情
不過你說的那個超過50K的插件…我怎麼感覺你好像跳級太快了…?
還是大大的領悟力超凡啊…? 
因為我是靠小插件累積經驗,後面的中大型插件才比較容易寫,
甚至有時理解完SMA後還是處在「會其意卻不可言」的窘境…
我只知道大概意思和用法,可是叫我解釋卻解釋不出來…
P.S.我寫插件是一邊寫一邊參考別人寫的SMA內容,原因嘛…因為複製貼上再修改最快啊~表情


呃...哪裡快了?我開始寫那個插件的時候,已經會寫小插件了阿表情

話說我最近把無線電的設定改了一下,改成用代號和迴圈做整合,但是卻有個問題沒有解決
那就是...兩個只有六項,第三個卻有九項的問題
因為是用迴圈,所以就變成每個按鍵都有九個
結果就變成第二個選單的前三項跑去補第一個選單補到九個
後面的也全都往前補表情
後來我想把多的部份用空白字串頂過去,結果雖然可以正常執行
但是卻變成會顯示「玩家名稱(RADIO):」
因為我把文字標籤也用迴圈寫了OTZ
如果我想把迴圈也分成兩個的話,就幾乎等於重寫了...可是我捨不得表情
所以我就想改成遇到標籤為空白的情況則回到選單
這樣一來就跟CS內建的一樣了,不過我還在考慮要怎麼寫
因為寫到這種程度已經是牽一髮而動全身了表情




我找到了載入玩家座標的指令了
但是我找不到爆破點座標和掉落武器座標的寫法

獻花 x0
引用 | 編輯 chuchung712
2009-09-27 18:55
13樓
  
早前我看過CDD外掛的畫面
可以顯示自己與隊友或敵人的距離
可研究一下CDD外掛吧
(我沒有用的... = =)

獻花 x0
引用 | 編輯 a7811311622
2009-09-27 22:17
14樓
  
下面是引用 storym88349 於 2009-09-27 18:20 發表的 : 到引言文
呃...哪裡快了?我開始寫那個插件的時候,已經會寫小插件了阿表情

你對小插件的定義是怎麼樣啊…突然發現定義不一樣,對話的結果搭不起來…

獻花 x0
引用 | 編輯 ChaosX
2009-09-27 22:44
15樓
  
下面是引用 storym88349 於 2009-09-27 16:26 發表的: 到引言文
To Chaosx:

我是自學的喔
我是靠著看別人寫的原始碼,然後用自己的方式理解之後,自己嘗試寫一次
然後用compile來檢查錯誤,然後在從遊戲中進行測試
測試成功就代表著我能夠自己寫出一種插件

不過臨摹和自己寫還是不太一樣的
像我現在還在寫的模組插件,就讓我很頭痛
因為沒有可以對照的原始碼,所以什麼都要自己想
長時間下來就變成不管做什麼都先做理論推導,再嘗試去寫

P.S.我現在都想帶個筆電去學校寫插件了

To AykinDalike:

我找了一些座標相關的資料,發現CS一旦載入座標就是立方座標
不過成功載入的話,就可以指擷取X、Y兩座標,然後用相對座標計算求距離
然後再用HUD顯示就可以了

不過我到現在還沒有找到可以讀取座標的指令
所以這個插件的製作還是有胎死腹中的可能性

To VIP7

你在說啥我看不懂...

下面是引用 a7811311622 於 2009-09-27 17:10 發表的: 到引言文
 
終於發現同伴了…(感動中…)
不過你說的那個超過50K的插件…我怎麼感覺你好像跳級太快了…?
還是大大的領悟力超凡啊…? 
因為我是靠小插件累積經驗,後面的中大型插件才比較容易寫,
甚至有時理解完SMA後還是處在「會其意卻不可言」的窘境…
我只知道大概意思和用法,可是叫我解釋卻解釋不出來…
P.S.我寫插件是一邊寫一邊參考別人寫的SMA內容,原因嘛…因為複製貼上再修改最快啊~

原來大大們也是自學阿...
好厲害....
突然覺得自己非常沒用....
因為我有時候都在請教別人...
而不是自己學來的...
自己學來的也只有那麼一點點....
自己只會把別人的sma分割為好幾部分...
之後再拼裝為一個新的sma...
真正自己寫的...
能成功的沒有幾個....(怎麼有種越來越自卑的感覺...)
表情 表情 表情

話說...
好像有點離題了...
要繼續讓它離題嗎?
表情 表情 表情

獻花 x0
引用 | 編輯 storym88349
2009-09-28 18:56
16樓
  
下面是引用 Chaosx 於 2009-09-27 22:44 發表的 : 到引言文
話說...
好像有點離題了...
要繼續讓它離題嗎? 
  


這是當然的阿...
因為最主要的問題是這裡似乎沒有人會寫擷取爆破點和掉落武器位置座標的方法
只要有方法,這種插件就能夠完成了
不過其實我覺得與其用距離顯示
不如直接顯示X、Y座標比較好

獻花 x0
引用 | 編輯 ChaosX
2009-09-29 08:04
17樓
  
下面是引用 storym88349 於 2009-09-28 18:56 發表的 : 到引言文
 

這是當然的阿...
因為最主要的問題是這裡似乎沒有人會寫擷取爆破點和掉落武器位置座標的方法
只要有方法,這種插件就能夠完成了
不過其實我覺得與其用距離顯示
不如直接顯示X、Y座標比較好

不過...
得到兩個點的座標....
就能算距離了耶...
距離算法
(X1,Y1)  (X2,Y2)

(X2-X1)(X2-X1)+(Y2-Y1)(Y2-Y1)

之後把上式得到的結果開根號就好了....

不過....
sma中開根號怎麼寫阿...

話說...
樓上的回覆的第一句話感覺怪怪的...

當然要繼續離題?....
表情 表情 表情

獻花 x0
引用 | 編輯 storym88349
2009-09-29 19:21
18樓
  
下面是引用 a7811311622 於 2009-09-27 22:17 發表的 : 到引言文

你對小插件的定義是怎麼樣啊…突然發現定義不一樣,對話的結果搭不起來…


對我而言嘛...

小型:容量超小,功用不大的叫小型插件。E.X:ADM服裝

中型:容量頗大,功用也頗大的叫中型插件。E.X:自製無線電(是連音效都改的那種)

中大型:容量很大,功用有些多的叫中大型插件。E.X:賭博(我目前看過最大的賭博有過100Kb的)

大型:容量很大,功能很多的叫大型插件。E.X:殭屍、死鬥之類

以上表情

下面是引用 Chaosx 於 2009-09-29 08:04 發表的 : 到引言文


不過...
得到兩個點的座標....
就能算距離了耶...
距離算法
(X1,Y1)  (X2,Y2)

(X2-X1)(X2-X1)+(Y2-Y1)(Y2-Y1)

之後把上式得到的結果開根號就好了....

不過....
sma中開根號怎麼寫阿...

話說...
樓上的回覆的第一句話感覺怪怪的...

當然要繼續離題?....
表情 表情 表情



好問題,開根號這種東西因為平常用不太到,所以可能沒有人寫過

據我所知,目前似乎是沒有可以直接開根號的函數

我覺得應該可以用定義兩個變數的方法
new unknow1
new unknow2 = (unknow1) * (unknow1)
(X2-X1) * (X2-X1) + (Y2-Y1) * (Y2-Y1) = unknow2
最後顯示文字的部份用變數unknow1
理論上,既然已經知道unknow2的數值
那麼unknow1只算是一個未知數,理應算得出來才是表情

另外,雖然說要離題,但還是忍不住的想要把標題拉回來表情

獻花 x0
引用 | 編輯 ChaosX
2009-09-30 07:51
19樓
  
下面是引用 storym88349 於 2009-09-29 19:21 發表的 : 到引言文
 

對我而言嘛...

小型:容量超小,功用不大的叫小型插件。E.X:ADM服裝

中型:容量頗大,功用也頗大的叫中型插件。E.X:自製無線電(是連音效都改的那種)

中大型:容量很大,功用有些多的叫中大型插件。E.X:賭博(我目前看過最大的賭博有過100Kb的)

大型:容量很大,功能很多的叫大型插件。E.X:殭屍、死鬥之類

以上表情


好問題,開根號這種東西因為平常用不太到,所以可能沒有人寫過

據我所知,目前似乎是沒有可以直接開根號的函數

我覺得應該可以用定義兩個變數的方法
new unknow1
new unknow2 = (unknow1) * (unknow1)
(X2-X1) * (X2-X1) + (Y2-Y1) * (Y2-Y1) = unknow2
最後顯示文字的部份用變數unknow1
理論上,既然已經知道unknow2的數值
那麼unknow1只算是一個未知數,理應算得出來才是表情

另外,雖然說要離題,但還是忍不住的想要把標題拉回來表情

我怎麼覺得....
unknow1這東西以電腦的智商...
絕對會算不回來的...
而且一定會出問題...
編譯時電腦一定會說...
unknow1沒有被定義之類的...

要是可以直接使用C的函式庫就好了....
或是找出開根號的寫法....(好像教C或C++的書上有寫到)
直接在sma內定義開根號...
這樣就解決了...
表情 表情 表情

獻花 x0
引用 | 編輯 a7811311622
2009-09-30 11:20
20樓
  
下面是引用 storym88349 於 2009-09-29 19:21 發表的 : 到引言文

對我而言嘛...

小型:容量超小,功用不大的叫小型插件。E.X:ADM服裝

中型:容量頗大,功用也頗大的叫中型插件。E.X:自製無線電(是連音效都改的那種)

中大型:容量很大,功用有些多的叫中大型插件。E.X:賭博(我目前看過最大的賭博有過100Kb的)

大型:容量很大,功能很多的叫大型插件。E.X:殭屍、死鬥之類

以上表情

好問題,開根號這種東西因為平常用不太到,所以可能沒有人寫過

據我所知,目前似乎是沒有可以直接開根號的函數

我覺得應該可以用定義兩個變數的方法
new unknow1
new unknow2 = (unknow1) * (unknow1)
(X2-X1) * (X2-X1) + (Y2-Y1) * (Y2-Y1) = unknow2
最後顯示文字的部份用變數unknow1
理論上,既然已經知道unknow2的數值
那麼unknow1只算是一個未知數,理應算得出來才是表情

另外,雖然說要離題,但還是忍不住的想要把標題拉回來表情


…你說的小型插件對我來說感覺好像有又好像沒有…
所以你的中型=我的小型,以此類推…(我沒有中大型這種概念…)

至於開根號,我也只想到你說的"某數的平方"而已…
不過…那兩個unknow最好是改成
new Float:unknow1
new Float:unknow2 = (unknow1) * (unknow1)
我不太相信距離這種數字會剛好是整數…

獻花 x0
引用 | 編輯 storym88349
2009-09-30 20:05
21樓
  
下面是引用 a7811311622 於 2009-09-30 11:20 發表的 : 到引言文


…你說的小型插件對我來說感覺好像有又好像沒有…
所以你的中型=我的小型,以此類推…(我沒有中大型這種概念…)

至於開根號,我也只想到你說的"某數的平方"而已…
不過…那兩個unknow最好是改成
new Float:unknow1
new Float:unknow2 = (unknow1) * (unknow1)
我不太相信距離這種數字會剛好是整數…


說得也是,因為只是假設,所以我沒有想到小數點的問題表情

印象中CS的座標似乎只到小數點第一位,不過我不太清楚單位

AMXX內建的ADM管理插件裡面好像就有關於座標的功能

獻花 x0
引用 | 編輯 ChaosX
2009-10-01 17:51
22樓
  
下面是引用 a7811311622 於 2009-09-30 11:20 發表的 : 到引言文


…你說的小型插件對我來說感覺好像有又好像沒有…
所以你的中型=我的小型,以此類推…(我沒有中大型這種概念…)

至於開根號,我也只想到你說的"某數的平方"而已…
不過…那兩個unknow最好是改成
new Float:unknow1
new Float:unknow2 = (unknow1) * (unknow1)
我不太相信距離這種數字會剛好是整數…


我不太相信這樣寫...
電腦會找出 unkuow1 這數值給你.....
表情 表情 表情

獻花 x0
引用 | 編輯 a7811311622
2009-10-01 18:00
23樓
  
下面是引用 Chaosx 於 2009-10-01 17:51 發表的 : 到引言文


我不太相信這樣寫...
電腦會找出 unkuow1 這數值給你.....
表情  表情 表情

因為還沒試過…所以這個理論可不可行還是要RUN一遍才知行不行…
雖然說有關距離和某些點座標的指令和寫法去參考武器道具的SMA可能會更快…
(例如超級M4、生化炮筒之類常常要抓點座標的插件)

獻花 x0
引用 | 編輯 storym88349
2009-10-02 19:10
24樓
  
我找到一段關於C4座標的內容,但是他是寫C4裝設的座標,而不是爆破點的座標
我把一部分po上來讓你們一起看看

複製程式
 
new Float:g_C4Origin[3]; 
new g_C4Entity; 
new bool:is_planted; 


public SetModel(entity, const model[]){ 
    if(equal(model, "models/w_c4.mdl")) { 
        g_C4Entity = entity; 
        return FMRES_IGNORED; 
    } 
    return FMRES_IGNORED; 
} 

public bombisplanted(){ 
    is_planted = true; 
    new player[80], pname[32]; 
    read_logargv(0, player, 79); 
    parse_loguser(player, pname, 31); 
    new id = get_user_index(pname); 
  
    pev(id, pev_origin, g_C4Origin); 
} 


獻花 x0
引用 | 編輯 AykinDalike
2009-10-05 18:48
25樓
  
下面是引用 storym88349 於 2009-10-02 19:10 發表的 : 到引言文
我找到一段關於C4座標的內容,但是他是寫C4裝設的座標,而不是爆破點的座標
我把一部分po上來讓你們一起看看
[code]
new Float:g_C4Origin[3];
new g_C4Entity;
.......




你好

感謝你的回覆

可以跟你要這段指令的sma檔嗎?

謝謝你。





對了...

還有請問這是hud顯示嗎?

或是彩色字?

獻花 x0
引用 | 編輯 嘿嘿小滷蛋
2009-10-06 21:55
26樓
  
看不懂你們再說啥 表情

獻花 x0
引用 | 編輯 a7811311622
2009-10-06 23:11
27樓
  
下面是引用 AykinDalike 於 2009-10-05 18:48 發表的 : 到引言文




你好

感謝你的回覆

可以跟你要這段指令的sma檔嗎?

謝謝你。





對了...

還有請問這是hud顯示嗎?

或是彩色字?

不…那段只有幾行是提到有關點座標的內容,沒有顯示HUD或是彩色字這些內容,
必須之後再加…
下面是引用 嘿嘿小滷蛋 於 2009-10-06 21:55 發表的 : 到引言文
看不懂你們再說啥 表情

如果你看的懂,那我還蠻想請你去學SMA呢…(當然是自學~表情 )

獻花 x0
引用 | 編輯 storym88349
2009-10-07 20:58
28樓
  
下面是引用 AykinDalike 於 2009-10-05 18:48 發表的 : 到引言文




你好

感謝你的回覆

可以跟你要這段指令的sma檔嗎?

謝謝你。





對了...

還有請問這是hud顯示嗎?

或是彩色字?


這個是遙控C4的插件
它設定的內容大概如下:
1.確認C4是否以安裝
2.如果是以安裝,載入C4座標
3.如果玩家使用遙控引爆C4,則以C4之座標為中心,然後...爆炸!

以上~

跟距離顯示沒什麼關係
它只是可以遙控引爆而已
原始碼真的有需要我再幫你弄
這是在國外的網站看到的,我當初只有看過去而已,沒有下載表情

獻花 x0
引用 | 編輯 storym88349
2009-10-07 21:00
29樓
  
下面是引用 a7811311622 於 2009-10-06 23:11 發表的 : 到引言文
如果你看的懂,那我還蠻想請你去學SMA呢…(當然是自學~表情 )


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

獻花 x0
<< 1 2 3 >>
跳頁: (共 3 頁)