广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2364 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
Mickeymouse.
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x11 鲜花 x16
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] 建造地基6.5 点改丧尸回血
如题,请大大教我


献花 x0 回到顶端 [楼 主] From:香港城市电讯 | Posted:2011-08-19 14:54 |
观众甲
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x318 鲜花 x963
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

你想改丧尸回血?
我也想改丧尸回血
别光一句话就想人帮你,诚意呢?


献花 x0 回到顶端 [1 楼] From:香港有线宽频 | Posted:2011-08-20 02:00 |
冷场馆女仆长 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
头衔:ONCE MORE I RISE !!!ONCE MORE I RISE !!!
特约版主
级别: 特约版主 该用户目前不上站
版区: CS教学区
推文 x194 鲜花 x457
分享: 转寄此文章 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.020075 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言