cs插件吧 关注:8,199贴子:87,809
  • 12回复贴,共1

如何获取前置弹药的代码

只看楼主收藏回复

rt,前置弹药指的是M4 30/90的30,获取前置弹药有cs_get_weapon_ammo(index);但是我不知道index怎么用,请教一下大神有什么可以代替这个函数或者其他函数获取


1楼2019-08-13 20:24回复
    在线求


    2楼2019-08-13 20:24
    回复
      new iClip = get_pdata_int(iEntity, 51, 4)


      IP属地:广东3楼2019-08-13 21:13
      收起回复
        楼上iEntity是当前手持武器的索引,报的那个错可能你当时用的获取武器索引的变量不叫iEntity 有时候用iEnt 如果确实没有定义过这个量就自己写一个 然后调获取玩家当前武器的function


        IP属地:广东来自iPhone客户端4楼2019-08-17 09:36
        收起回复
          // 373是当前持有的武器
          new iEntity = get_pdata_cbase(id, 373);
          new iClip;
          if (pev_valid(iEntity)) get_pdata_int(iEntity, 51);
          client_print(id, print_chat, "当前弹药量:%d", iClip);


          IP属地:河南来自Android客户端5楼2019-10-04 11:27
          收起回复
            new szClip, szAmmo
            new szWeapID = get_user_weapon( id, szClip, szAmmo )
            new iClip = get_pdata_int(szWeapID, 51, 4)
            new id = get_pdata_cbase(iEntity, 41, 4)
            new iID = get_pdata_int(iEntity, 43, 4)
            搞蒙了。


            IP属地:湖北6楼2019-10-04 12:16
            回复