广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 1624 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
op47 0
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x54 鲜花 x128
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] SMA 求助
这一段我设定如果X1少于2000HP就有五分之一的机会变成X2,但如何确保少于2000HP的时候,只会运行CASE1-5一次而不会重覆执行CASE1-5



--------------------------------------------------------------------------------------------------------------



if ((get_user_x1(id)) & (get_user_health(id) < 2000 ))
{
  new rass = random_num(1, 5)
 
        switch(rass)
    {
        case 1: client_print (id, print_console, "")
       
        case 2: client_print (id, print_console, "")
       
        case 3:
        {
          zp_make_user_x2[id]
          set_user_health(id, 10000)
          set_hudmessage(255, 150, 20, -1.0, 0.17, 1, 0.0, 5.0, 1.0, 1.0, -1)
                       show_hudmessage(0, "X-2 出现!")
                 }
                 case 4: client_print (id, print_console, "")
                 
                 case 5: client_print (id, print_console, "")
           }
}


[ 此文章被op47在2011-08-15 10:57重新编辑 ]



献花 x0 回到顶端 [楼 主] From:未知地址 | Posted:2011-08-15 10:46 |
HiNess
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x11 鲜花 x51
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

加一个判断去阻止重复发生 表情


献花 x0 回到顶端 [1 楼] From:未知地址 | Posted:2011-08-15 12:00 |
op47 0
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x54 鲜花 x128
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 HiNess 于 2011-08-15 12:00 发表的 : 到引言文
加一个判断去阻止重复发生 表情

HOW TO?>


献花 x0 回到顶端 [2 楼] From:未知地址 | Posted:2011-08-15 12:08 |
fouury 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x9 鲜花 x101
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

你是加在像PlayerPreThink整个回合执行的forward里吗??



复制程式
 

new norandom[33] 

public plugin_init() 
{ 
            register_forward(FM_PlayerPreThink, "fwd_PlayerPreThink") 
            
             register_event("HLTV", "event_round_start", "a", "1=0", "2=0") 
} 

public fwd_PlayerPreThink(id) 
{ 
   if ((get_user_x1(id)) & (get_user_health(id) < 2000 ) && !norandom[id]) 
   { 
  new rass = random_num(1, 5) 
  
        switch(rass) 
    { 
        case 1: norandom[id] = true 
        
        case 2: norandom[id] = true 
        
        case 3: 
        { 
          zp_make_user_x2[id]           //这是什么?? 
          norandom[id] = true 
          set_user_health(id, 10000) 
          set_hudmessage(255, 150, 20, -1.0, 0.17, 1, 0.0, 5.0, 1.0, 1.0, -1) 
                       show_hudmessage(0, "X-2 出现!") 
                 } 
                 case 4: norandom[id] = true 
                  
                 case 5: norandom[id] = true 
           } 
    } 
} 

public event_round_start() 
{ 
         for (new id = 1; id <= 32; id++) 
         { 
                   norandom[id] = false //新的回合消除这个变数 
         } 
} 


不知道这样有没有效表情


[ 此文章被fouury在2011-08-15 22:16重新编辑 ]


按这里检视影片,登入论坛可以直接观看
BLACK OPS 2 - MOB OF THE DEAD
决胜时刻 黑色行动2 僵尸78毛 就是这样了
献花 x0 回到顶端 [3 楼] From:台湾中华电信股份有限公司 | Posted:2011-08-15 22:07 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.025969 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言