關於仿dod職業插件..

Home Home
引用 | 編輯 kevin961104
2010-07-22 21:39
樓主
推文 x0
有那位大大 能幫我把這個插件支持bot...使他們可以選擇職業
小弟最近開始學寫插件....但不知怎樣去把插件支持bot..可以的話
能順便教授一下小弟嗎..?
拜託

本帖包含附件
檔名: zip DOD_CharactersMod.rar   (2022-06-09 14:15 / 4 KB)  
拜託了..各位大大.
下載次數:21


獻花 x0
引用 | 編輯 a7811311622
2010-07-23 11:42
1樓
  
下面是引用 kevin961104 於 2010-07-22 21:39 發表的 關於仿dod職業插件..: 到引言文
有那位大大 能幫我把這個插件支持bot...使他們可以選擇職業
小弟最近開始學寫插件....但不知怎樣去把插件支持bot..可以的話
能順便教授一下小弟嗎..?
拜託

以下說法並未經過測試…只是個概念…
把「public ShowCharacters(id)」裡的:
 if(!is_user_alive(id) && is_user_bot(id) && is_user_hltv(id))
  return PLUGIN_HANDLED;
改成
複製程式
 if(!is_user_alive(id) && is_user_hltv(id))
  return PLUGIN_HANDLED;
 if(is_user_bot(id))
 {
  public characters_menu(id, random_num(0, 5)) // 如果不想讓BOT搞自殺就改成0~4吧…
  return PLUGIN_HANDLED;
 }


獻花 x0
引用 | 編輯 kevin961104
2010-07-23 13:05
2樓
  
下面是引用 a7811311622 於 2010-07-23 11:42 發表的 : 到引言文

以下說法並未經過測試…只是個概念…
把「public ShowCharacters(id)」裡的:

改成
複製程式
 
 if(!is_user_alive(id) && is_user_hltv(id)) 
  return PLUGIN_HANDLED; 
 if(is_user_bot(id)) 
 { 
  public characters_menu(id, random_num(0, 5)) // 如果不想讓BOT搞自殺就改成0~4吧… 
  return PLUGIN_HANDLED; 
 } 


轉檔時失敗...


獻花 x1
引用 | 編輯 a7811311622
2010-07-23 13:40
3樓
  
下面是引用 kevin961104 於 2010-07-23 13:05 發表的 : 到引言文
 

轉檔時失敗...
複製時手殘…把「characters_menu」前面的「public 」拿掉即可…

獻花 x1
引用 | 編輯 kevin961104
2010-07-23 14:11
4樓
  
下面是引用 a7811311622 於 2010-07-23 13:40 發表的 : 到引言文

複製時手殘…把「characters_menu」前面的「public 」拿掉即可…


拿掉了 但在遊戲裡無效果 bot不會選職業

獻花 x1
引用 | 編輯 a7811311622
2010-07-23 16:39
5樓
  
下面是引用 kevin961104 於 2010-07-23 14:11 發表的 : 到引言文


拿掉了 但在遊戲裡無效果 bot不會選職業

再補上這段…
複製程式
new Debug
public client_putinserver(id)
{
 if(Debug == 1) return
 new classname[32]
 pev(id,pev_classname,classname,31)
 if(!equal(classname,"player"))
 {
  Debug=1
  remove_task(id+9950)
  set_task(0.1,"_Debug",id)
 }
}
public _Debug(id)
{
 RegisterHamFromEntity(Ham_Spawn,id,"fwHamPlayerSpawnPost",1)
}


獻花 x2
引用 | 編輯 kevin961104
2010-07-23 19:09
6樓
  
成功了...抽時間教授我..2朵花獻回給你...

獻花 x0