廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 1783 個閱讀者
04:00 ~ 4:30 資料庫備份中,需等較久的時間,請耐心等候
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
~幻想戀空~
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x20
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] 自寫菜單遇到上下頁功能重疊問題  (求高手解答!!)
下面是我嘗試自己寫的能力菜單(詳細內容就不多加寫上)


register_menu("Human Point Menu", KEYSMENU, "menu_HPointMenu")
register_menu("Human Point Menu2", KEYSMENU, "menu_HPointMenu2")

public HPointMenu(id)
{
    static menu[999], len
    len = 0
    len += formatex(menu[len], sizeof menu - 1 - len, "標題")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y1. 能力")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y2. 能力")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y3. 能力")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y4. 能力")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y5. 能力")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y6. 能力")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y7. 能力")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y8. 能力")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y9. \w下一頁^n")
    show_menu(id, KEYSMENU, menu, -1, "Human Point Menu")
}

public menu_HPointMenu(id,key)
{
    switch(key)
    {
        case 0:
        {
        }
        case 1:
        {
        }
        case 2:
        {
        }
        case 3:
        {
        }
        case 4:
        {
        }
        case 5:
        {
        }
        case 6:
        {
        }
        case 7:
        {
        }
        case 8:
        {
        HPointMenu2(id)
        }
   }
}




public HPointMenu2(id)
{
    static menu[999], len
    len = 0
    len += formatex(menu[len], sizeof menu - 1 - len, "標題")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y1. 能力")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y2. 能力")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y3. 能力")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y4. 能力")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y5. 能力")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y6. 能力")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y7. 能力")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y8. 能力")
    len += formatex(menu[len], sizeof menu - 1 - len, "\y9. \w上一頁^n")
    show_menu(id, KEYSMENU, menu, -1, "Human Point Menu2")
}

public menu_HPointMenu2(id,key)
{
    switch(key)
    {
        case 0:
        {
        }
        case 1:
        {
        }
        case 2:
        {
        }
        case 3:
        {
        }
        case 4:
        {
        }
        case 5:
        {
        }
        case 6:
        {
        }
        case 7:
        {
        }
        case 8:
        {
        HPointMenu(id)
        }
   }
}

但是測試後上下頁的功能會重疊
就是如果選第一頁的1
第二頁的1也會跟著一起點....
教學區也沒有教上下頁的寫法....
我想請問要如何把這兩頁合併改成像ZP喪屍類型&武器選擇那種上下頁的菜單類型??表情


[ 此文章被~幻想戀空~在2011-10-03 15:43重新編輯 ]



獻花 x0 回到頂端 [樓 主] From:臺灣中華電信股份有限公司 | Posted:2011-09-28 11:35 |
tw2twtw
個人頭像
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x50 鮮花 x548
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

http://bbs-mychat.com/reads.php?tid=856037
新式選單教學,當項目超過7個時會自動出現下一頁....


我的SV: 59.126.178.46:27015
模式:亂七八糟?
獻花 x0 回到頂端 [1 樓] From:臺灣中華電信股份有限公司 | Posted:2011-09-29 17:49 |
~幻想戀空~
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x20
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 tw2twtw 於 2011-09-29 17:49 發表的 : 到引言文
http://bbs-mychat.com/reads.php?tid=856037
新式選單教學,當項目超過7個時會自動出現下一頁....
那個教學我之前有試過
改完後進CS打開我寫的選單後就彈出回到CS主選單.....
PS:我是直接寫進ZP主插件內

Commands:
   version                - display amxx version info
   gpl                    - print the license
   plugins                - list plugins currently loaded
   modules                - list modules currently loaded
   cvars [ plugin ]       - list cvars registered by plugins
   cmds [ plugin ]        - list commands registered by plugins
   pause < plugin >       - pause a running plugin
   unpause < plugin >     - unpause a previously paused plugin
"console" is "amx_adminaccount"
SZ_GetSpace: overflow on netchan->message
SZ_GetSpace: overflow on netchan->message
WARNING: reliable overflow for TEST
TEST overflowed
Reliable channel overflowed


[ 此文章被~幻想戀空~在2011-09-29 19:43重新編輯 ]


獻花 x0 回到頂端 [2 樓] From:臺灣中華電信股份有限公司 | Posted:2011-09-29 19:35 |

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