廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 9589 個閱讀者
 
<<   1   2   3   4   5  下頁 >>(共 5 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
ffgh478tw 手機 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x34 鮮花 x92
分享: 轉寄此文章 Facebook Plurk Twitter 版主評分 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x1
[插件] 基礎SMA教學 PART-2 持續執行  (by 嫯P.V.W狼   2/9修正)
精華文章原創文章
對不起!您沒有登入,請先登入論壇


[ 此文章被ffgh478tw在2013-03-02 10:05重新編輯 ]

此文章被評分,最近評分記錄
財富:100 (by csisgoodgame) | 理由: 精品文章獎勵


2019年,我回來過。
可以關注我的Pixiv喔~主要畫日系ACG插畫~
https://www.pixiv.net/member.php?id=12398761
獻花 x2 回到頂端 [樓 主] From:IANA | Posted:2013-02-08 20:41 |
Nailaz 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎 創作大師獎
初露鋒芒
級別: 初露鋒芒 該用戶目前上站
推文 x74 鮮花 x239
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

think就是持續偵測的function
基礎的吧 哈哈


潛水中
收費編寫sma,歡迎來信
email: nailaznet7@gmail.com
獻花 x0 回到頂端 [1 樓] From:臺灣中華電信股份有限公司 | Posted:2013-02-08 21:31 |
ffgh478tw 手機 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x34 鮮花 x92
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 鄭柏昇 於 2013-02-08 21:31 發表的 : 到引言文
think就是持續偵測的function
基礎的吧 哈哈
所以咱才會說是續性指令麻表情


2019年,我回來過。
可以關注我的Pixiv喔~主要畫日系ACG插畫~
https://www.pixiv.net/member.php?id=12398761
獻花 x0 回到頂端 [2 樓] From:IANA | Posted:2013-02-08 21:48 |
Nailaz 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎 創作大師獎
初露鋒芒
級別: 初露鋒芒 該用戶目前上站
推文 x74 鮮花 x239
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

public client_PreThink(id) <-------我們並不是在public_clcmd 而是public一個續性指令
{
    if(!is_user_connected(id))<--------意思即是 如果(如果=if)此玩家沒有"已連線"這個過去式動作(不是現在式)
什麼過去式啊 用在這代表示持續檢測有沒有連現吧


潛水中
收費編寫sma,歡迎來信
email: nailaznet7@gmail.com
獻花 x0 回到頂端 [3 樓] From:臺灣中華電信股份有限公司 | Posted:2013-02-08 21:54 |
G.M.I
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x89 鮮花 x161
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

我想問一下,需然我寫了多年插件
但還是搞不清楚
return PLUGIN_HANDLED

return PLUGIN_CONTINUE
--------------------------------------------
return PLUGIN_HANDLED 是不是跟Ham式的return HAM_SUPERCEDE 一樣功能?

return PLUGIN_CONTINUE = 停止執行之後的語句
對嗎??


獻花 x0 回到頂端 [4 樓] From:美國ATT用戶 | Posted:2013-02-09 00:31 |
ffgh478tw 手機 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x34 鮮花 x92
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 鄭柏昇 於 2013-02-08 21:54 發表的 : 到引言文

什麼過去式啊 用在這代表示持續檢測有沒有連現吧
因為我沒有用口語化說明麻表情


2019年,我回來過。
可以關注我的Pixiv喔~主要畫日系ACG插畫~
https://www.pixiv.net/member.php?id=12398761
獻花 x0 回到頂端 [5 樓] From:IANA | Posted:2013-02-09 11:09 |
ffgh478tw 手機 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x34 鮮花 x92
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 G.M.I 於 2013-02-09 00:31 發表的 : 到引言文
我想問一下,需然我寫了多年插件
但還是搞不清楚
return PLUGIN_HANDLED

return PLUGIN_CONTINUE
--------------------------------------------
return PLUGIN_HANDLED 是不是跟Ham式的return HAM_SUPERCEDE 一樣功能?

return PLUGIN_CONTINUE = 停止執行之後的語句
對嗎??
return PLUGIN_HANDLED和return HAM_SUPERCEDE是不一樣的喔~
CONTINUE意思是繼續
return PLUGIN_CONTINUE口語化就是繼續執行插件


2019年,我回來過。
可以關注我的Pixiv喔~主要畫日系ACG插畫~
https://www.pixiv.net/member.php?id=12398761
獻花 x0 回到頂端 [6 樓] From:IANA | Posted:2013-02-09 11:12 |
G.M.I
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x89 鮮花 x161
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 ffgh478tw 於 2013-02-09 11:12 發表的 : 到引言文

return PLUGIN_HANDLED和return HAM_SUPERCEDE是不一樣的喔~
CONTINUE意思是繼續
return PLUGIN_CONTINUE口語化就是繼續執行插件

if(is_user_alive(id))
return PLUGIN_CONTINUE


user_kill(id)




if(is_user_alive(id))


user_kill(id)


有什麼分別


獻花 x0 回到頂端 [7 樓] From:美國ATT用戶 | Posted:2013-02-12 13:55 |
烈Gama英仙座
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特約版主
級別: 特約版主 該用戶目前不上站
版區: MyChat戰隊
推文 x4 鮮花 x90
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

有幾個 if 就要用幾個 return PLUGIN_CONTINUE 嗎??

那我問妳2個問題:

1.如果是 if(cs_get_user_team(id) == CS_TEAM_T)
     {
           ...
     }
     return PLUGIN_CONTINUE //要加這行嗎??

2.我試寫的插件:

#include <amxmodx>
#include <cstrike>
#include <fun>

public plugin_init()
{
     register_plugin("boss_no_gun", "1.0", "Gama")
}

public client_PreThink(id)
{
     if(cs_get_user_team(id) == CS_TEAM_T)
     {
           if(cs_get_user_hasprim(id) == 1)
           {
                 strip_user_weapons(id)
                 give_item(id, "weapon_knife")
                 plugin_end
           }
           return PLUGIN_CONTINUE
     }
     return PLUGIN_CONTINUE
}


試用完後發現拿起主武器就變成"一直" "刪除武器後給予小刀"

為啥?? 我不是有用了plugin_end 嗎??

指點...謝謝


我 烈Gama英仙座(PGama^Py) 在此宣告

已成為LOL戰隊版區特約板主

有興趣者請入 http://bbs.mychat.to/thread.php?fid=755
獻花 x0 回到頂端 [8 樓] From:臺灣中華電信股份有限公司 | Posted:2013-02-13 18:20 |
ffgh478tw 手機 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x34 鮮花 x92
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 烈Gama英仙座 於 2013-02-13 18:20 發表的 : 到引言文
有幾個 if 就要用幾個 return PLUGIN_CONTINUE 嗎??
那我問妳2個問題:
1.如果是 if(cs_get_user_team(id) == CS_TEAM_T)
     {
           ...
.......
1.汝一定要加喔
2.第一  汝怎麼if裡面又包個if呢?
   正確的寫法
   #include <amxmodx>
   #include <cstrike>
   #include <fun>
  
   public plugin_init()
 {
  register_plugin("boss_no_gun", "1.0", "Gama")
 }
 
 public client_PreThink(id)
 {
  if(cs_get_user_team(id) == CS_TEAM_T)
  return PLUGIN_CONTINUE;    <-----要加;
  if(cs_get_user_hasprim(id) == 1)
  {
   strip_user_weapons(id)
   give_item(id, "weapon_knife")
   plugin_end
  }
  return PLUGIN_CONTINUE
 }
 問題來囉   汝有沒有發現   只要拿武器會一直被換刀 因為這個是持續偵測的!   咱目前要幫汝弄完整有點懶(剛從義大遊樂園回來
 有需要發訊息給咱吧!咱要去趴一下! 


2019年,我回來過。
可以關注我的Pixiv喔~主要畫日系ACG插畫~
https://www.pixiv.net/member.php?id=12398761
獻花 x0 回到頂端 [9 樓] From:IANA | Posted:2013-02-13 18:58 |

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