广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2883 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为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.132495 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言