廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2602 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
Mickeymouse.
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x11 鮮花 x16
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] 建造地基6.5 點改喪屍回血
如題,請大大教我


獻花 x0 回到頂端 [樓 主] From:香港城市電訊 | Posted:2011-08-19 14:54 |
觀眾甲
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x319 鮮花 x963
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

你想改喪屍回血?
我也想改喪屍回血
别光一句話就想人幫你,誠意呢?


獻花 x0 回到頂端 [1 樓] From:香港有線寬頻 | Posted:2011-08-20 02:00 |
冷場館女僕長 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
頭銜:一位興趣使然的伺服主一位興趣使然的伺服主
特約版主
級別: 特約版主 該用戶目前不上站
版區: CS教學區
推文 x196 鮮花 x472
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

Mickeymouse.大大,有禮貌些可以嗎? 表情


我只是一個興趣使然的Server主.
獻花 x0 回到頂端 [2 樓] From:APNIC | Posted:2011-08-21 09:48 |
絕影華
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x36 鮮花 x109
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 上帝的右手^^ 於 2011-08-20 02:00 發表的 : 到引言文
你想改喪屍回血?
我也想改喪屍回血
别光一句話就想人幫你,誠意呢?


他跟本就連基本的禮貌都沒有啦= =

下面是引用 Mickeymouse. 於 2011-08-20 20:40 發表的 : 到引言文
100雅幣,ok?

雅幣我有很多  多100少100有分別?

以為雅幣可以解決一砌問題?


獻花 x0 回到頂端 [3 樓] From:香港和記電訊 | Posted:2011-10-22 13:15 |
文♂ 手機
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x76 鮮花 x100
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

複製程式
public NeedRecovery(id)
{
       if (!is_user_alive(id) || !zp_get_user_zombie(id))
              return PLUGIN_CONTINUE;
       
       if (cumulative[id] >= 1)
              return PLUGIN_CONTINUE;
       
       new max_health
       max_health = zp_get_zombie_health(id)
       
       if (get_user_health(id) < max_health)
       {
              cumulative[id] += 1
              
              new param[2]
              param[0] = id
              
              if (cumulative[id] == 1)
              {
                     param[1] = 0
                     set_task(get_pcvar_float(g_Time), "RecoveryRate", id, param, 2, "b")
              }
              else
              {
                     param[1] = 1
                     set_task(get_pcvar_float(g_Time), "RecoveryRate", Task_ID, param, 2)
              }
       }
       
       return PLUGIN_CONTINUE;
}

public RecoveryRate(param[2])
{
       new id = param[0]
       new deduct_times = param[1]
       
       if (!is_user_alive(id) || !zp_get_user_zombie(id))
              return PLUGIN_CONTINUE;
       
       new health = get_user_health(id)

       new max_health
       max_health = zp_get_zombie_health(id)
       
       new need_health = max_health - health
       
       if (need_health <= get_pcvar_num(g_Amount))
       {
              engfunc(EngFunc_EmitSound, id, CHAN_VOICE, "mychat/memberid_604597/post_in_mychat.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)

              set_user_health(id, max_health)
              remove_task(id)
              remove_task(Task_ID)
              cumulative[id] = 0
       }
       else
       {
              set_user_health(id, health + get_pcvar_num(g_Amount))

              if (deduct_times == 1)
                     cumulative[id] = max(cumulative[id] - 1, 0)
       }
       
       return PLUGIN_CONTINUE;
}

public client_PreThink(id)
{
       if (!is_user_alive(id) || !zp_get_user_zombie(id))
              return PLUGIN_CONTINUE;
       
       if (get_gametime() - get_attack_time[id] < 0.5)
       {
              if (task_exists(id)) remove_task(id)
              if (task_exists(Task_ID)) remove_task(Task_ID)
              cumulative[id] = 0
              
              return PLUGIN_CONTINUE;
       }
       
       new speed = fm_get_speed(id)

       if (speed > floatround(240 * 0.1))
       {
              if (task_exists(id)) remove_task(id)
              if (task_exists(Task_ID)) remove_task(Task_ID)
              cumulative[id] = 0
              
              return PLUGIN_CONTINUE;
       }
       
       if (!task_exists(id))
              cumulative[id] = 0
       
       new health = get_user_health(id);
       
       if (health >= 1)
       {
              new max_health
              max_health = zp_get_zombie_health(id)
              
              if (health < max_health && cumulative[id] == 0)
                     NeedRecovery(id)
       }
       
       return PLUGIN_CONTINUE;
}

我的方法就是這了表情
話說 可是樓主不是會寫插件的嗎?表情


獻花 x0 回到頂端 [4 樓] From:香港網上行 | Posted:2011-10-23 13:25 |

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