廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3840 個閱讀者
 
<<   1   2  下頁 >>(共 2 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
eric512
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x1 鮮花 x87
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] SMA問題,請各位幫助
#include <amxmodx>
#include <fun>
#include <cstrike>
new Cvar_BlockKill
new g_gun[33]
public plugin_init()
{
    register_clcmd( "Gunmenu","Gunmenu");
}
stock client_printcolor(const id, const input[], any:...)
{
       new count = 1, players[32]
       static msg[1024]
       vformat(msg, 1023, input, 3)
       replace_all(msg, 1023, "/g", "^4")
       replace_all(msg, 1023, "/y", "^1")
       replace_all(msg, 1023, "/ctr", "^3")
       if (id)
              players[0] = id
       else
              get_players(players, count, "ch")
       for (new i = 0;i < count;i++)
       {
              if (is_user_connected(players))
              {
                     message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
                     write_byte(players)
                     write_string(msg)
                     message_end()
              }
       }
}
public Gunmenu(id)
{
    if(g_gun[id] < 1 )
    {
    new menu = menu_create("\r槍械選單", "menu_handler1");
    menu_additem(menu, "\yAK47", "1",0);
    menu_additem(menu, "\yM4A1", "2", 0);
    menu_additem(menu, "\yAWP", "3", 0)
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu, 0);
    }
    else
    {
    client_printcolor(id,"你已選擇槍械!")
    }
    return PLUGIN_HANDLED;
}
public menu_handler1(id, menu, item)
{
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new key = str_to_num(data);
    switch(key)
    {
     case 1:
 {
  if(g_gun[id] > 1)
  {
   client_printcolor(id,"/g【系統】你已選擇槍械")
  }
  else
  {
                        client_printcolor(id,"/g【系統】已獲得槍械 /ctrAK47")
                        strip_user_weapons(id)
   give_item(id,"weapon_ak47")
                        give_item(id,"weapon_deagle")
                        g_guns[id] += 1  <-----------這裡有Error
   menu_destroy(menu)
   return PLUGIN_HANDLED
  }
 }
 case 2:
 {
  if(g_gun[id] > 1)
  {
                        client_printcolor(id,"/g【系統】你已選擇槍械")
                }
   else
                {
                        client_printcolor(id,"/g【系統】已獲得槍械 /ctrM4A1")
                        strip_user_weapons(id)
                        give_item(id,"weapon_m4a1")
                        give_item(id ,"weapon_deagle")
                        g_guns[id]+= 1  <-----------這裡有Error
                        menu_destroy(menu)
   return PLUGIN_HANDLED
  
  
   
  }
 }
 case 3:
 {
  if(g_gun[id] > 1)
  {
   client_printcolor(id,"/g【系統】你已選擇槍械")
  }
  else
  {
                        client_printcolor(id,"/g【系統】已獲得槍械 /ctrAWP")
                        strip_user_weapons(id)
                        give_item(id,"weapon_awp")
                        give_item(id,"weapon_deagle")
                        g_guns[id] += 1   <-----------這裡有Error
                        menu_destroy(menu)
                        return PLUGIN_HANDLED
      }
 }
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}


[ 此文章被eric512在2013-07-08 13:20重新編輯 ]



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

你宣告的是g_gun[33]..
但你下面用的是g_guns..
沒error就有鬼了 ~


獻花 x0 回到頂端 [1 樓] From:香港網上行 | Posted:2013-07-08 13:11 |
eric512
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x1 鮮花 x87
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

哦,差一個字都會出錯?


獻花 x0 回到頂端 [2 樓] From:未知地址 | Posted:2013-07-08 13:14 |
eric512
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x1 鮮花 x87
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

怎弄每回合拿1次?


獻花 x0 回到頂端 [3 樓] From:未知地址 | Posted:2013-07-08 13:37 |
andyt0621
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x24 鮮花 x167
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

呃..你新手丫..
插件本來差一個字就差很多..
至於每回合拿1次..
先register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
然後

public event_round_start()
{
for (new id = 1; id <= g_maxplayers; id++)
{
if (!is_user_connected(id)) continue;

g_gun[id] = 0
}
}


獻花 x0 回到頂端 [4 樓] From:香港網上行 | Posted:2013-07-08 13:53 |
eric512
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x1 鮮花 x87
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

嗯,我係新手
這裡用不用刪一些?
public Gunmenu(id)
{
  if(g_gun[id] < 1 )
  {
  new menu = menu_create("\r槍械選單", "menu_handler1");
  menu_additem(menu, "\yAK47", "1",0);
  menu_additem(menu, "\yM4A1", "2", 0);
  menu_additem(menu, "\yAWP", "3", 0)
  menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  menu_display(id, menu, 0);
  }
  else
  {
  client_printcolor(id,"你已選擇槍械!")
  }
  return PLUGIN_HANDLED;
}


獻花 x0 回到頂端 [5 樓] From:未知地址 | Posted:2013-07-08 14:08 |
弒血
個人頭像
個人文章 個人相簿 個人日記 個人地圖
社區建設獎 特殊貢獻獎 創作大師獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x108 鮮花 x240
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 eric512 於 2013-07-08 14:08 發表的 : 到引言文
嗯,我係新手
這裡用不用刪一些?
public Gunmenu(id)
{
  if(g_gun[id] < 1 )
.......



看了一下 上面andy大的回覆


每回合宣告g_gun[id] = 0; //初始化0設定


我是不懂


if(g_gun[id] < 1 ) //這邊小於0? 那不如 乾脆給他0就好了阿..  if (!g_gun[id])
  {


  //選單OK
  new menu = menu_create("\r槍械選單", "menu_handler1");
  menu_additem(menu, "\yAK47", "1",0);
  menu_additem(menu, "\yM4A1", "2", 0);
  menu_additem(menu, "\yAWP", "3", 0)
  menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  menu_display(id, menu, 0);
    //這邊沒給他判斷 他會沒辦法..else喔
g_gun[id]++ //這邊只要大於你前面判斷的g_gun[id]的值 就好了

  }
  else
  {
 //上面判斷都沒有..
  client_printcolor(id,"你已選擇槍械!") //終於換到我了
  }
  return PLUGIN_HANDLED;
}



目前傳授教學&有興趣者可以問我
BOT瞄準攻擊NPC&模仿事件觸發計算出場&新增地圖重生位置等等
已修復entity的attachment錯誤問題,開始嘗試寫出各種npc_boss成品
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
獻花 x0 回到頂端 [6 樓] From:臺灣中華電信股份有限公司 | Posted:2013-07-08 14:35 |
eric512
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x1 鮮花 x87
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

可以給個完整我嗎?
表情


獻花 x0 回到頂端 [7 樓] From:未知地址 | Posted:2013-07-08 14:54 |
弒血
個人頭像
個人文章 個人相簿 個人日記 個人地圖
社區建設獎 特殊貢獻獎 創作大師獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x108 鮮花 x240
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 eric512 於 2013-07-08 14:54 發表的 : 到引言文
可以給個完整我嗎?
表情



我是造你的內容修出來的..


我是比較在意 你不會看不懂吧?


把紅色的地方改成藍色的 就可以了


還有 紅色沒有的地方 加進去



目前傳授教學&有興趣者可以問我
BOT瞄準攻擊NPC&模仿事件觸發計算出場&新增地圖重生位置等等
已修復entity的attachment錯誤問題,開始嘗試寫出各種npc_boss成品
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
獻花 x0 回到頂端 [8 樓] From:臺灣中華電信股份有限公司 | Posted:2013-07-08 15:02 |
eric512
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x1 鮮花 x87
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

睇吾明= =
可以將成篇文寫番完整我嗎? 表情 表情

此文章被評分,最近評分記錄
財富:-10 (by 幻影乂鬼狼) | 理由: 禁止使用口語


獻花 x0 回到頂端 [9 樓] From:未知地址 | Posted:2013-07-08 15:05 |

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