廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 1813 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
[NiGhT]-妖
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x6 鮮花 x28
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] 怎分辨玩家是喪屍還是人類?謝謝
怎分辨玩家是喪屍還是人類?謝謝 因為我想如果玩家是喪屍的話 加一個TGA圖給他


獻花 x0 回到頂端 [樓 主] From:未知地址 | Posted:2014-04-24 19:48 |
弒血
個人頭像
個人文章 個人相簿 個人日記 個人地圖
社區建設獎 特殊貢獻獎 創作大師獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x108 鮮花 x240
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 [NiGhT]-妖 於 2014-04-24 19:48 發表的 怎分辨玩家是喪屍還是人類?謝謝: 到引言文
怎分辨玩家是喪屍還是人類?謝謝 因為我想如果玩家是喪屍的話 加一個TGA圖給他



用判斷..


我以zp為例子

if (!zp_get_user_zombie(id))
{
     //這邊加你要的TGA函數
}


[ 此文章被s8720419在2014-04-24 21:56重新編輯 ]



目前傳授教學&有興趣者可以問我
BOT瞄準攻擊NPC&模仿事件觸發計算出場&新增地圖重生位置等等
已修復entity的attachment錯誤問題,開始嘗試寫出各種npc_boss成品
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
獻花 x0 回到頂端 [1 樓] From:臺灣中華電信股份有限公司 | Posted:2014-04-24 20:53 |
[NiGhT]-妖
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x6 鮮花 x28
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

#include <amxmodx>
#include <zombieplague>
#include <acg>


public plugin_init() {
register_plugin("TGA Zombie", "0.2")


public plugin_precache()
{
precache_generic("gfx/hp02.tga")
}


public client_putinserver(id)
{
        if (!zp_get_user_zombie(id))
{
set_task(3.0,"showtga",id)
}
}
//native acg_drawtga(id, const szTGA[], red, green, blue, alpha, Float:x, Float:y, center, effects, Float:fadeintime, Float:fadeouttime, Float:fxtime, Float:holdtime, bfullscreen, align, channel)


acg_drawtga(id, "gfx/hp02.tga", 255, 255, 255, 255, 0.0, 0.0, 0, FX_FADE_INTERVAL, 0.0, 0.0, 0.0, -1, 1, 0, 1)
}

請問這段有什麼問題..?小弟是新手


[ 此文章被[NiGhT]-妖在2014-04-24 22:50重新編輯 ]


獻花 x0 回到頂端 [2 樓] From:未知地址 | Posted:2014-04-24 22:39 |
op47 0
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x54 鮮花 x129
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

#include <amxmodx>
#include <zombieplague>
#include <acg>
public plugin_init() 
{
register_plugin("TGA Zombie", "0.2") //register_plugin function 參數錯誤, 欠作者名字
} //欠大括號
public plugin_precache()
{
precache_generic("gfx/hp02.tga")
}


public client_putinserver(id)
{
if (!zp_get_user_zombie(id))
{
set_task(3.0,"showtga",id) //沒有 showtga 的 function
}
}


acg_drawtga(id, "gfx/hp02.tga", 255, 255, 255, 255, 0.0, 0.0, 0, FX_FADE_INTERVAL, 0.0, 0.0, 0.0, -1, 1, 0, 1) //function位置錯誤
}//多了一個大括號


修正( 修正只是按你的源碼以推測上文下理的形式修正而成, 可能與你實際所想的效果存在差別):

#include <amxmodx>
#include <zombieplague>
#include <acg>
public plugin_init() 
{
register_plugin("TGA Zombie", "0.2", "[NiGhT]-妖")
}
public plugin_precache()
{
precache_generic("gfx/hp02.tga")
}


public client_putinserver(id)
{
if (!zp_get_user_zombie(id))
{
set_task(3.0,"showtga",id)
}
}
public showtga(id)
{
acg_drawtga(id, "gfx/hp02.tga", 255, 255, 255, 255, 0.0, 0.0, 0, FX_FADE_INTERVAL, 0.0, 0.0, 0.0, -1, 1, 0, 1)
}


獻花 x1 回到頂端 [3 樓] From:香港特別行政區 | Posted:2014-04-25 22:25 |
弒血
個人頭像
個人文章 個人相簿 個人日記 個人地圖
社區建設獎 特殊貢獻獎 創作大師獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x108 鮮花 x240
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 op47 於 2014-04-25 22:25 發表的 : 到引言文
#include <amxmodx>
#include <zombieplague>
#include <acg>
public plugin_init() 
{
.......



我對acg不熟..所以無法回答


我猜她說的應該是指acg



目前傳授教學&有興趣者可以問我
BOT瞄準攻擊NPC&模仿事件觸發計算出場&新增地圖重生位置等等
已修復entity的attachment錯誤問題,開始嘗試寫出各種npc_boss成品
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
獻花 x0 回到頂端 [4 樓] From:臺灣中華電信股份有限公司 | Posted:2014-04-26 02:12 |
op47 0
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x54 鮮花 x129
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

謝謝你 但人類也會顯示這張TGA圖


那是當然的, 因為你在源碼寫了
複製程式
if (!zp_get_user_zombie(id))


當玩家是僵屍的時候,  zp_get_user_zombie 這個 function 會回傳 1, 如果你把它寫成 !zp_get_user_zombie, function 就是反條件, 就是說如果zp_get_user_zombie 回傳 1, ! 就會把它變做 0, 反之亦然, 如果 function 回傳 0, ! 就會把 0 變成 1. 所以 !zp_get_user_zombie(id) 應該改成 zp_get_user_zombie(id), 不然的話, 只有 僵屍的玩家 才會看到 TGA.


獻花 x0 回到頂端 [5 樓] From:香港特別行政區 | Posted:2014-04-26 14:27 |
弒血
個人頭像
個人文章 個人相簿 個人日記 個人地圖
社區建設獎 特殊貢獻獎 創作大師獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x108 鮮花 x240
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 op47 於 2014-04-26 14:27 發表的 : 到引言文


那是當然的, 因為你在源碼寫了
複製程式
if (!zp_get_user_zombie(id))

.......



這只是..單純的回傳判斷..


只是調用inc內的native的函數



目前傳授教學&有興趣者可以問我
BOT瞄準攻擊NPC&模仿事件觸發計算出場&新增地圖重生位置等等
已修復entity的attachment錯誤問題,開始嘗試寫出各種npc_boss成品
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
獻花 x0 回到頂端 [6 樓] From:臺灣中華電信股份有限公司 | Posted:2014-04-26 17:32 |

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