廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3949 個閱讀者
 
<<   1   2  下頁 >>(共 2 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
tony987852
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x42 鮮花 x140
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] 有人能幫我看看這段源碼有什麼問題嗎...?  (sma的問題)
這段源碼是我從ZP的主插件出來的...
在活著的時候可以看到自己的狀態,可是死掉以後不能看其他人的狀態
所以,希望有人能告訴我哪裡出錯...

順便問一下....sma中有哪參數可以防止被人打停(就是在走的時候,如果有人向我開槍,我不會停下來)謝謝了...

複製程式
const PEV_SPEC_TARGET = pev_iuser2

public ShowHUD(taskid)
{
       static id
       id = taskid - 1337
       
       // Player died?
       if (!is_user_alive(id))
       {
              // Get spectating target
              id = pev(id, PEV_SPEC_TARGET)
              
              // Target not alive
              if (!is_user_alive(id)) return;
       }
       
       new Float:hud_time = get_pcvar_float(g_pcvar_healthtime);
       
       // Spectating someone else?
       if (id != taskid - 1337)
       {
              set_hudmessage(0, 255, 0, 0.6, 0.8, 0, hud_time, hud_time, 0.1, 0.2, 4);
              show_hudmessage(id, "%L", LANG_SERVER, "PLAYER_HEALTH", get_user_health(id), g_Point[id], combo[id], g_level[id], g_xp[id], g_next_lv[id]);
       }
       else
       {
              set_hudmessage(0, 255, 0, 0.6, 0.9, 0, hud_time, hud_time, 0.1, 0.2, 4);
              show_hudmessage(id, "%L", LANG_SERVER, "PLAYER_HEALTH", get_user_health(taskid - 1337), g_Point[taskid - 1337], combo[taskid - 1337], g_level[taskid - 1337], g_xp[taskid - 1337], g_next_lv[taskid - 1337]);
       }
}


[ 此文章被tony987852在2010-08-15 21:43重新編輯 ]



獻花 x0 回到頂端 [樓 主] From:未知地址 | Posted:2010-08-15 12:20 |
chuchung712 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎 優秀管理員勳章 特殊貢獻獎-2
知名人士
級別: 知名人士 該用戶目前不上站
推文 x774 鮮花 x1169
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

你就這樣拿著31行存成SMA檔去轉檔嗎…… Orz


沒有理想的世界
獻花 x0 回到頂端 [1 樓] From:香港有線寬頻 | Posted:2010-08-15 12:25 |
tony987852
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x42 鮮花 x140
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

當然不是...我把這段源碼加進去Base Builder...
這31行的就是主要的內容...
因為我不小心把BB插件的內容加了40KB...所以不方便放出...


獻花 x0 回到頂端 [2 樓] From:未知地址 | Posted:2010-08-15 13:07 |
chuchung712 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎 優秀管理員勳章 特殊貢獻獎-2
知名人士
級別: 知名人士 該用戶目前不上站
推文 x774 鮮花 x1169
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

沒SMA檔怎修改

至少也說有什麼錯誤


沒有理想的世界
獻花 x0 回到頂端 [3 樓] From:香港有線寬頻 | Posted:2010-08-15 13:09 |
tony987852
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x42 鮮花 x140
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

就是沒有說錯誤阿...上面已經說了...
生存時可以看到自己的狀態,可是死掉後不能看到別人的狀態
就是這個問題...


獻花 x0 回到頂端 [4 樓] From:未知地址 | Posted:2010-08-15 13:13 |
chuchung712 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎 優秀管理員勳章 特殊貢獻獎-2
知名人士
級別: 知名人士 該用戶目前不上站
推文 x774 鮮花 x1169
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

你有說過嗎……?
======================
試試不要這段
   
    // Player died?
    if (!is_user_alive(id))
    {
        // Get spectating target
        id = pev(id, PEV_SPEC_TARGET)
         
        // Target not alive
        if (!is_user_alive(id)) return;
    }


沒有理想的世界
獻花 x0 回到頂端 [5 樓] From:香港有線寬頻 | Posted:2010-08-15 13:20 |
tony987852
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x42 鮮花 x140
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

剛試過了...死後是可以看到自己的狀態.........可是..我要的是別人的狀態...


獻花 x0 回到頂端 [6 樓] From:未知地址 | Posted:2010-08-15 13:57 |
chuchung712 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎 優秀管理員勳章 特殊貢獻獎-2
知名人士
級別: 知名人士 該用戶目前不上站
推文 x774 鮮花 x1169
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

無能為力
另請高明吧 =V=

插件我都不太懂


沒有理想的世界
獻花 x1 回到頂端 [7 樓] From:香港有線寬頻 | Posted:2010-08-15 14:04 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 tony987852 於 2010-08-15 12:20 發表的 sma的問題,|有人能幫我看看這段源碼有什麼問題嗎...?: 到引言文
這段源碼是我從ZP的主插件出來的...
在活著的時候可以看到自己的狀態,可是死掉以後不能看其他人的狀態
所以,希望有人能告訴我哪裡出錯...
順便問一下....sma中有哪參數可以防止被人打停(就是在走的時候,如果有人向我開槍,我不會停下來)謝謝了...
[code]
.......

為何覺得你好像搞混了"id"和"taskid - 1337"使用的時間點呢…
你要不要重新複製原本的內容後再把ZP原本的「ID_SHOWHUD」全部取代成「taskid - 1337」
後在比較看看你原本寫的內容…至於「防止被人打停」…
用ZP的指令"zp_zombie_painfree"應該就能追查到寫法了吧…
表情 表情 表情


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [8 樓] From:台灣中華電信 | Posted:2010-08-15 22:46 |
tony987852
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x42 鮮花 x140
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 a7811311622 於 2010-08-15 22:46 發表的 : 到引言文
 
為何覺得你好像搞混了"id"和"taskid - 1337"使用的時間點呢…
你要不要重新複製原本的內容後再把ZP原本的「ID_SHOWHUD」全部取代成「taskid - 1337」
後在比較看看你原本寫的內容…至於「防止被人打停」…
用ZP的指令"zp_zombie_painfree"應該就能追查到寫法了吧…
表情  表情 表情
沒有搞混呀...

複製程式
enum (+= 100)
{
        TASK_SHOWHUD
}

#define ID_SHOWHUD (taskid - TASK_SHOWHUD)

上面用法不是跟taskid - 1337一樣嗎?
假定TASK_SHOWHUD是100
ID_SHOEHUD不就 = taskid - 100 = taskid - 1337 嗎?

複製程式
public ShowHUD(taskid)
{
       static id
       id = taskid - 1337
       
       // Player died?
       if (!is_user_alive(id))
       {
              // Get spectating target
              id = pev(id, PEV_SPEC_TARGET)
              
              // Target not alive
              if (!is_user_alive(id)) return;
       }
       
       new Float:hud_time = get_pcvar_float(g_pcvar_healthtime);
       
       // Spectating someone else?
       if (id != taskid - 1337)
       {
              set_hudmessage(0, 255, 0, 0.6, 0.8, 0, hud_time, hud_time, 0.1, 0.2, 4);
              show_hudmessage(id, "%L", LANG_SERVER, "PLAYER_HEALTH", get_user_health(id), g_Point[id], combo[id], g_level[id], g_xp[id], g_next_lv[id]);
       }
       else
       {
              set_hudmessage(0, 255, 0, 0.6, 0.9, 0, hud_time, hud_time, 0.1, 0.2, 4);
              show_hudmessage(id, "%L", LANG_SERVER, "PLAYER_HEALTH", get_user_health(taskid - 1337), g_Point[taskid - 1337], combo[taskid - 1337], g_level[taskid - 1337], g_xp[taskid - 1337], g_next_lv[taskid - 1337]);
       }
}


獻花 x0 回到頂端 [9 樓] From:未知地址 | Posted:2010-08-15 23:12 |

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