[ZP]討厭又閃又LAG的夜視鏡?

Home Home
<< 1 2 3 >>
跳頁: (共 3 頁)
引用 | 編輯 husano896
2010-08-05 19:53
樓主
推文 x6
相信大家對ZP的夜視鏡很頭痛吧!眼睛都被閃瞎了怎麼打殭屍


本人已經弄好了較OK的夜視鏡 除了跟內建的夜視鏡幾乎一樣外


完全不會LAG

-------------------------------
使用需求:

一顆大腦 可以用的雙手(大誤

可以正常運作的ZP(不限版本)
-------------------------------
※請記得先備份sma!!

1.打開zombie_plague40.sma


2.按尋找 搜尋public set_user_nvision(taskid) 

並確認好public set_user_nvision(taskid)下面的  "{"  和  // Game Nightvision 上面的  "}的位置
3.取代成以下這段
複製程式
public set_user_nvision(taskid)
{       
       if (!g_nvision[ID_NVISION] || !g_nvisionenabled[ID_NVISION])
       {
              // Task not needed anymore
              emit_sound(ID_NVISION,CHAN_ITEM,"items/nvg_off.wav",1.0,ATTN_NORM,0,PITCH_NORM) 
              remove_task(taskid);
              return;
       }

       if (!is_user_alive(ID_NVISION)) return

       if (g_zombie[ID_NVISION] || g_nemesis[ID_NVISION])
       {
       message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("ScreenFade"),{0,0,0},ID_NVISION) 
       write_short(100) //更新速率
       write_short(100) //更新速率
       write_short(1<<12) 
       write_byte(get_pcvar_num(cvar_nvgcolor[0])) //紅
       write_byte(get_pcvar_num(cvar_nvgcolor[1])) //綠
       write_byte(get_pcvar_num(cvar_nvgcolor[2])) //藍
       write_byte(75) //清晰度
       message_end()
       }
       else
       {
       message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("ScreenFade"),{0,0,0},ID_NVISION) 
       write_short(100) //更新速率
       write_short(100) //更新速率
       write_short(1<<12) 
       write_byte(get_pcvar_num(cvar_humnvgcolor[0])) //紅
       write_byte(get_pcvar_num(cvar_humnvgcolor[1])) //綠
       write_byte(get_pcvar_num(cvar_humnvgcolor[2])) //藍
       write_byte(75) //清晰度
       message_end()
       } 
}


※注意{ 和 } !! 多一個括號或少一個括號都沒辦法正常運行噢


4.存檔&編譯


5. 完成!!

以下為成果圖

人類夜視鏡


殭獅(?夜視鏡

-----------------
剛剛發現不小心多發一篇 Orz.........
而且又發現時間調錯XD

-----------------給有改過夜視鏡更新速率的
可以改改看我的程式碼裡面的
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("ScreenFade"),{0,0,0},ID_NVISION) 
write_short(100) ←更新速率(毫秒計算)
write_short(100) ←更新速率(毫秒計算) 1秒的話就打1000


獻花 x7
引用 | 編輯 bugatti1024
2010-08-05 19:54
1樓
  
這是真的嗎?已經被這個問題困擾了好久...我試試先!!

獻花 x0
引用 | 編輯 chuchung712
2010-08-05 20:09
2樓
  
是把整個畫面變成綠色 = ="

但是這樣會看的清黑暗的地方嗎?

獻花 x0
引用 | 編輯 husano896
2010-08-05 20:17
3樓
  
下面是引用 chuchung712 於 2010-08-05 20:09 發表的 : 到引言文
是把整個畫面變成綠色 = ="

但是這樣會看的清黑暗的地方嗎?

理論上是看的到

獻花 x0
引用 | 編輯 husano896
2010-08-05 20:20
4樓
  
另外提供我夜視鏡的顏色調配


zp_nvg_color_R 253            // 喪屍夜視鏡顏色 (紅)
zp_nvg_color_G 110            // 喪屍夜視鏡顏色 (綠)
zp_nvg_color_B 110            // 喪屍夜視鏡顏色 (藍)
zp_nvg_hum_color_R 85            // 人類/倖存者夜視鏡顏色 (紅)
zp_nvg_hum_color_G 200            // 人類/倖存者夜視鏡顏色 (綠)
zp_nvg_hum_color_B 85            // 人類/倖存者夜視鏡顏色 (藍)

獻花 x0
引用 | 編輯 LHM1996717
2010-08-05 20:45
5樓
  
這麼痛苦不開就行了 表情

獻花 x0
引用 | 編輯 SkY★NeT
2010-08-05 21:27
6樓
  
其實........本人有個超9的方法,就是.....................













改電筒,用customflashlight.amxx         ;玩家電筒燈光顏色插件

就可以,能改顏色,和半徑,只要把半徑較大就好了.............

獻花 x0
引用 | 編輯 andyt0621
2010-08-05 21:48
7樓
  
樓上的..改電筒應該會更加lag吧- -

獻花 x0
引用 | 編輯 i-c0112
2010-08-06 01:23
8樓
  
下面是引用 husano896 於 2010-08-05 20:17 發表的 : 到引言文


理論上是看的到
但是cs內建的夜視鏡也會像zp一樣照光 只是不會lag不會閃

獻花 x0
引用 | 編輯 husano896
2010-08-06 17:36
9樓
  
下面是引用 a97444039 於 2010-08-05 21:27 發表的 : 到引言文
其實........本人有個超9的方法,就是.....................




改電筒,用customflashlight.amxx         ;玩家電筒燈光顏色插件

就可以,能改顏色,和半徑,只要把半徑較大就好了.............


這樣會變成可以其他玩家看到的夜視鏡=_=表情

獻花 x1
引用 | 編輯 bugatti1024
2010-08-06 18:16
10樓
  
大大,我有問題!!

剛剛進遊戲測試發現夜視鏡開啟後會閃個不停,閃的我眼睛都快瞎了...

獻花 x0
引用 | 編輯 8106125
2010-08-06 18:18
11樓
  
請問是各版本的ZP都共用的修改方式?
我發現改了之後更閃了,大概是0.1秒閃一次,比被閃光彈炸到更慘

獻花 x0
引用 | 編輯 husano896
2010-08-06 18:29
12樓
  
to 10 11 樓


夜視鏡更新速率有被調過?


我本身是0.1秒更新一次夜視鏡(沒改過速率)


可以改改看我的程式碼裡面的
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("ScreenFade"),{0,0,0},ID_NVISION)
write_short(100) ←更新速率(毫秒計算)
write_short(100) ←更新速率(毫秒計算) 1秒的話就打1000

獻花 x0
引用 | 編輯 bugatti1024
2010-08-06 19:10
13樓
  
下面是引用 husano896 於 2010-08-06 18:29 發表的 : 到引言文
to 10 11 樓


夜視鏡更新速率有被調過?


我本身是0.1秒更新一次夜視鏡(沒改過速率)


可以改改看我的程式碼裡面的
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("ScreenFade"),{0,0,0},ID_NVISION)
write_short(100) ←更新速率(毫秒計算)
write_short(100) ←更新速率(毫秒計算) 1秒的話就打1000



請問大大,更新速率要調多少比較 OK ?

獻花 x0
引用 | 編輯 8106125
2010-08-06 19:59
14樓
  
改太長會變成關不掉夜視鏡
太短又會導致閃爍.

雖然修改後開啟夜視鏡不會降低FPS,但是也導致看暗處的玩家也不是很清楚

獻花 x0
引用 | 編輯 woody03
2010-08-06 20:55
15樓
  
謝謝
解決了lag的問題了

獻花 x0
引用 | 編輯 husano896
2010-08-07 07:41
16樓
  
下面是引用 bugatti1024 於 2010-08-06 19:10 發表的 : 到引言文
 


請問大大,更新速率要調多少比較 OK ?


我不知道你們是0.X秒更新一次 所以沒辦法提供....

在sma裡面按Ctrl+F 找,set_user_nvision 看看前面是0.幾秒吧

獻花 x0
引用 | 編輯 bugatti1024
2010-08-07 09:38
17樓
  
下面是引用 husano896 於 2010-08-07 07:41 發表的 : 到引言文



我不知道你們是0.X秒更新一次 所以沒辦法提供....

在sma裡面按Ctrl+F 找,set_user_nvision 看看前面是0.幾秒吧



找到了,是 0.1 秒 !!

獻花 x0
引用 | 編輯 husano896
2010-08-07 11:57
18樓
  
下面是引用 bugatti1024 於 2010-08-07 09:38 發表的 : 到引言文
 


找到了,是 0.1 秒 !!
那麼等待毫秒就100~200之間測試看看吧

獻花 x0
引用 | 編輯 bugatti1024
2010-08-07 13:07
19樓
  
下面是引用 husano896 於 2010-08-07 11:57 發表的 : 到引言文

那麼等待毫秒就100~200之間測試看看吧


這樣我知道了...感恩!!

獻花 x0
引用 | 編輯 smile2925100
2010-08-07 14:24
20樓
  
謝謝分享呀
這樣就不怕lag 或一直閃了

獻花 x0
引用 | 編輯 zz12345zxc
2010-08-07 22:24
21樓
  
不開的話 我戴眼鏡 會和真 實一樣看清楚很容易 死 帶上夜視 電腦濫容易報P

獻花 x0
引用 | 編輯 0912277575
2010-08-08 18:15
22樓
  
其實只要 夜視鏡 顏色不要太低 基本上是不會LAG..像我都調200以上=w=

獻花 x0
引用 | 編輯 C.G.N
2010-08-08 22:28
23樓
  
第二次轉檔成功了;]
謝大大 表情

獻花 x0
引用 | 編輯 fOvErVe樂eX
2010-08-10 20:48
24樓
  
謝謝大大啊

獻花 x0
引用 | 編輯 史來姆
2010-08-11 12:22
25樓
  
我找這種文很久了
無論我怎弄也弄不到
原來是主插件的設定啊,我還在R,G,B 那裡弄很久= =
真是謝謝大大了

獻花 x0
引用 | 編輯 離之彥
2010-08-12 20:26
26樓
  
我也被這問題困擾很久...

一直閃一直閃...很討厭= ="

話說你能加入打開夜視鏡有聲音嘛?? 咦--已--- 的聲音...
我家ZP沒有耶@@'

可是一般模式有...

獻花 x0
引用 | 編輯 husano896
2010-08-12 20:37
27樓
  
下面是引用 離之彥 於 2010-08-12 20:26 發表的 : 到引言文
我也被這問題困擾很久...

一直閃一直閃...很討厭= ="

話說你能加入打開夜視鏡有聲音嘛?? 咦--已--- 的聲音...
我家ZP沒有耶@@'

一般模式有...

嗯?這樣的話在sma裡面搜尋:
public clcmd_nightvision(id)

在 g_nvisionenabled[id] = !(g_nvisionenabled[id])的下面加
emit_sound(id,CHAN_ITEM,"items/nvg_on.wav",1.0,ATTN_NORM,0,PITCH_NORM) 
編譯後即OK

獻花 x1
引用 | 編輯 t7950225
2010-08-12 23:22
28樓
  
下面是引用 husano896 於 2010-08-12 20:37 發表的 : 到引言文

在 g_nvisionenabled[id] = !(g_nvisionenabled[id])的下面加
emit_sound(id,CHAN_ITEM,"items/nvg_on.wav",1.0,ATTN_NORM,0,PITCH_NORM) 
編譯後即OK


成功了 雖然關夜視鏡的聲音也是同一個 不過總比沒有的好 謝謝囉

獻花 x0
引用 | 編輯 robby7993
2010-08-15 12:33
29樓
  
回 覆 鎖 定 :

  此回覆已被鎖定,只有『管理員及回覆者』看的到 !!!



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