台灣世界展望會
廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2879 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
pohong
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x1 鮮花 x87
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] 【已解決】Menu問題
可不可以這樣?

複製程式
public menu(id)
{
 new menu = menu_create("....","name")
 new show[256], name[33]
 get_user_name(id, menu, 32)
 formatex(show, 256, "姓名:%s",name)
 menu_additem(menu, show , "1", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, name, 0)
}
正確的MENU是怎樣的?


[ 此文章被pohong在2013-08-04 20:17重新編輯 ]


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

This is a example

public example_m(id)
{
     new szMsg[128], szMsg1[128]
     formatex(szMsg, 127, "\y選單標題")
     formatex(szMsg1, 127, "\yExample 1")

     new menu = menu_create(szMsg, "next") 執行case
     menu_additem(menu, szMsg1, "1", 0)
     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
     menu_display(id, menu, 0)
}

public next(id, menu, item)
{
     if (item == MENU_EXIT)
     {
           menu_destroy(menu)
           return PLUGIN_HANDLED
     }
     new data[6], iName[64], access, callback
     menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
     new key = str_to_num(data)
     {
           switch(key)
           {
                 case 1:
                 {
                    選了1後做任何事情請加在這裡
                    Ex: set_user_health(id, 9999)
                 }
           }
     }
     menu_destroy(menu)
     return PLUGIN_HANDLED
}


web front-end and software engineer.
獻花 x0 回到頂端 [1 樓] From:臺灣中華電信股份有限公司 | Posted:2013-07-31 21:34 |
pohong
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x1 鮮花 x87
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 鄭柏昇 於 2013-07-31 21:34 發表的 : 到引言文
This is a example
public example_m(id)
{
     new szMsg[128], szMsg1[128]
     formatex(szMsg, 127, "\y選單標題")
.......

謝謝幫忙,我也學會了不少。


獻花 x0 回到頂端 [2 樓] From:未知地址 | Posted:2013-07-31 22:11 |
pohong
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x1 鮮花 x87
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 鄭柏昇 於 2013-07-31 21:34 發表的 : 到引言文
This is a example
public example_m(id)
{
     new szMsg[128], szMsg1[128]
     formatex(szMsg, 127, "\y選單標題")
.......

幫我看看有什麼錯,怎麼顯示不了選單...
複製程式
public playername(id)
{
 new show[128]
        new name[33]
 get_user_name(id, name, 32)
 new menu = menu_create(show,"name1")
 formatex(show,127,"\r玩家狀態^n\r【\y姓名:%s\r】^n【\y等級:%d|點數:%d\r】",name,get_user_level(id),get_user_points(id))
 menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
 menu_setprop(menu,MPROP_EXITNAME,"離開")
 menu_setprop(menu,MPROP_BACKNAME,"上一頁")
 menu_setprop(menu,MPROP_NEXTNAME,"下一頁")
 menu_display(id,menu,0)
}
public name1(id,menu,item)
{
 if(item == MENU_EXIT)
 {
 return PLUGIN_HANDLED;
 menu_destroy(menu);
 }
 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)
 {
 }
 return PLUGIN_HANDLED;
 menu_destroy(menu);
}


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

下面是引用 pohong 於 2013-07-31 22:31 發表的 : 到引言文

幫我看看有什麼錯,怎麼顯示不了選單...
[code]public playername(id)
{
.......



原因應該出在 你沒給 case選項
public name1(id,menu,item)
{
 if(item == MENU_EXIT)
 {
 return PLUGIN_HANDLED;
 menu_destroy(menu);
 }
 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:
               case 2:
               以此類推
 }
 return PLUGIN_HANDLED;
 menu_destroy(menu);
}



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

下面是引用 s8720419 於 2013-08-01 00:07 發表的 : 到引言文




原因應該出在 你沒給 case選項
public name1(id,menu,item)
{
 if(item == MENU_EXIT)
 {
 return PLUGIN_HANDLED;
 menu_destroy(menu);
 }
 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:
               case 2:
               以此類推
 }
 return PLUGIN_HANDLED;
 menu_destroy(menu);
}

我明白了,謝謝。
不能顯示menu_create...


[ 此文章被pohong在2013-08-01 11:09重新編輯 ]


獻花 x0 回到頂端 [5 樓] From:未知地址 | Posted:2013-08-01 11:02 |

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