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