廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 1903 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
zxzyman 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x40 鮮花 x144
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] [已解決!] 產生晃動 要怎摸寫    (謝謝...)
複製程式
   
 iSkillLevel = SM_GetSkillLevel( iAttacker, PASS_ORB ); 
 if ( iSkillLevel > 0 ) 
 { 
  if ( random_float( 0.0, 1.0 ) <= p_orb[p_data[iAttacker][P_LEVEL]] ) 
  { 
   new vVictimOrigin[3]; 
   get_user_origin( iVictim, vVictimOrigin ); 
    
   vVictimOrigin[2] -= 4;  
     
   Create_TE_SPRITE( vVictimOrigin,g_iSprites[SPR_WAVE], 10 ,200 );  
     
//音效 
   emit_sound( iVictim, CHAN_STATIC, g_szSounds[SOUND_ANNIHILATION], 1.0, ATTN_NORM, 0, PITCH_NORM ); 

   WC3_Damage( iVictim, iAttacker, ORB_DAMAGE, CSW_ORB, iHitPlace ); 
  } 
  else if ( get_pcvar_num( CVAR_wc3_psychostats ) ) 
  { 
   new WEAPON = CSW_ORB - CSW_WAR3_MIN; 
   iStatsShots[iAttacker][WEAPON]++; 
  } 
 } 


如何讓受傷者產生屏幕晃動 

就是SPR出現時 受傷者才會晃屏

我嘗試加上這句  卻無法使用
複製程式
 
get_user_origin[id] = false 

screen_shake(id, 10)   



請教專業的幫忙....


[ 此文章被zxzyman在2012-02-17 13:19重新編輯 ]



UWC3NG 終極魔獸-次世代 (繁體中文版)
     -按此連結-   

獻花 x0 回到頂端 [樓 主] From:臺灣教育部 | Posted:2012-01-29 12:23 |
andyt0621
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x24 鮮花 x167
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

複製程式
stock screen_shake(id, amplitude = 4, duration = 1, frequency = 10)
{
       message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("ScreenShake"), _, id)
       write_short((1<<12)*amplitude) // 振幅
       write_short((1<<12)*duration) // 時間
       write_short((1<<12)*frequency) // 頻率
       message_end()
}


獻花 x0 回到頂端 [1 樓] From:香港網上行 | Posted:2012-01-29 23:10 |
zxzyman 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x40 鮮花 x144
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 andyt0621 於 2012-01-29 23:10 發表的 : 到引言文
複製程式
 
stock screen_shake(id, amplitude = 4, duration = 1, frequency = 10) 
{ 
     message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("ScreenShake"), _, id) 
     write_short((1<<12)*amplitude) // 振幅 
     write_short((1<<12)*duration) // 時間 
     write_short((1<<12)*frequency) // 頻率 
     message_end() 
} 


複製程式
//一項技能:ORB
 iSkillLevel = SM_GetSkillLevel( iAttacker, PASS_ORB );
 if ( iSkillLevel > 0 )
 {
  if ( random_float( 0.0, 1.0 ) <= p_orb[p_data[iAttacker][P_LEVEL]] )
  {
   new vVictimOrigin[3];
   get_user_origin( iVictim, vVictimOrigin );
   
//  震動
    screen_shake(id, 10);
   
   stock screen_shake(id, amplitude = 4, duration = 1, frequency = 10) 
   { 
         message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("ScreenShake"), _, id) 
         write_short((1<<12)*amplitude)  // 振幅 
         write_short((1<<12)*duration)  // 時間 
         write_short((1<<12)*frequency)  // 頻率 
         message_end();
   }
   
   vVictimOrigin[2] -= 3.5;
   
   //  SPR
   Create_TE_SPRITE( vVictimOrigin,g_iSprites[SPR_WAVE], 9 ,205 );
   
   
   // 音效
   emit_sound( iVictim, CHAN_STATIC, g_szSounds[SOUND_ANNIHILATION], 1.0, ATTN_NORM, 0, PITCH_NORM );
   
   WC3_Damage( iVictim, iAttacker, ORB_DAMAGE, CSW_ORB, iHitPlace );
  }
  else if ( get_pcvar_num( CVAR_wc3_psychostats ) )
  {
   new WEAPON = CSW_ORB - CSW_WAR3_MIN;
   iStatsShots[iAttacker][WEAPON]++;
  }
 }
我好像加錯地方或是打錯了...  

他顯示4個錯誤..

undefined symbol "screen_shake"
warning expression has no effect 
expected token  ";" , but found ">" 
too many error messages on one line


UWC3NG 終極魔獸-次世代 (繁體中文版)
     -按此連結-   

獻花 x0 回到頂端 [2 樓] From:沒有資料 | Posted:2012-01-30 13:12 |
husano896 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x79 鮮花 x138
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 zxzyman 於 2012-01-29 12:23 發表的 謝謝...,|產生屏幕晃動 要怎摸寫: 到引言文(上面吃掉)
這是一個技能 

如何讓受傷者產生屏幕晃動  

就是SPR出現時 受傷者才會晃屏 

我嘗試加上這句  卻無法使用 

get_user_origin[id] = false
screen_shake(id, 10) [/pre]
請教專業的幫忙....
 
.......


主要是因為這裡沒有定義id這裡的受傷者是
iVictim 所以要把id改成
iVictim

[font=]to 2F
[font=]給這個沒用阿ˊˇˋ
[font=]只要有ID就能用了


這邊流動率真的挺低的'w' 但我是有在看的哦w
也許哪天被我亂入也說不定(!?

按這裡檢視影片,登入論壇可以直接觀看
*ZP*沒爆頭回合不結束

↓吃瀏覽數長大的龍:)
獻花 x1 回到頂端 [3 樓] From:臺灣中華電信股份有限公司 | Posted:2012-01-30 13:14 |
zxzyman 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x40 鮮花 x144
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

謝謝兩位大大呦


雖然加上2樓大的方法沒成功

但是我自己卻摸索出來了!

再參考3樓大大的說明就成功的出現效果了!!

謝謝


表情


UWC3NG 終極魔獸-次世代 (繁體中文版)
     -按此連結-   

獻花 x0 回到頂端 [4 樓] From:沒有資料 | Posted:2012-01-30 17:49 |

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