广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 1779 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
waipun
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x5 鲜花 x10
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] sma问题(设定档 & 模组)  (对不起 又是我了 [s:488])
如题
请问怎加sma弄设定档?
和怎弄sma戴入模组?

谢谢大大

回一
那是人物mdl吧
我想戴入枪模
我有个sma
看不懂

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <xs>
#include <gunxpmod>
#include <engine>
#include <cstrike>
new PLUGIN_NAME[]  = "UNLOCK : AK06"
new PLUGIN_AUTHOR[]  = "xbatista"
new PLUGIN_VERSION[]  = "1.0"
new const WEAPON_V_MDL[] = "models/gunxpmod/v_ak472.mdl";
#define WEAPON_CSW CSW_AK47
new const weapon_n[] = "weapon_ak47";
const m_pPlayer = 41;
const m_flPrimaryAttack = 46;
#define IsPlayer(%1)  ( 1 <= %1 <= g_maxplayers )
new g_hasZoom[33];
new damage_weapon, pCvarRof, weapon_recoil;
new g_maxplayers; 
new bool:g_Weapon[33];
new Float:cl_pushangle[33][3];
new szClip, szAmmo;
public plugin_init()
{
 register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
 register_gxm_item("加强版AK47", "+准确度 +射速 +威力 +瞄准器 (只限使用 AK47 时)", 20)
 damage_weapon = register_cvar("gxm_damage_ak","1.5"); // damage multiplier
 pCvarRof = register_cvar( "ak_rof", "0.090" ); // weapon rof
 weapon_recoil = register_cvar( "ak_recoil", "0.8" ); // weapon recoil
 register_event("CurWeapon", "Event_CurWeapon", "be", "1=1");
 
 RegisterHam( Ham_Weapon_PrimaryAttack, weapon_n, "Fwd_AttackSpeedPost" , 1 );
 RegisterHam(Ham_Weapon_PrimaryAttack, weapon_n, "Fwd_AttackSpeedPre");
        RegisterHam( Ham_Item_Deploy , weapon_n, "Fwd_AttackSpeedPost", 1 );
 RegisterHam(Ham_TakeDamage, "player", "Ham_DamageWeapon");
 register_forward( FM_CmdStart, "Fwd_CmdStart" );
 g_maxplayers = get_maxplayers();
}
public gxm_item_enabled(id)
{
 g_Weapon[id] = true;
}
public client_connect(id)
{
 g_Weapon[id] = false;
}
public plugin_precache() 
{
 engfunc(EngFunc_PrecacheModel, WEAPON_V_MDL);
}
public Fwd_AttackSpeedPre(Ent)
{
 new id = pev(Ent,pev_owner);
 entity_get_vector( id, EV_VEC_punchangle, cl_pushangle[id]);
}
public Fwd_AttackSpeedPost( const Entity )
{
 static id ; id = get_pdata_cbase(Entity, m_pPlayer, 4)
 if (g_Weapon[id] && IsPlayer(id) )
 {
  set_pdata_float( Entity, m_flPrimaryAttack, get_pcvar_float( pCvarRof ), 4 );
  new Float:push[3];
  entity_get_vector( id, EV_VEC_punchangle, cl_pushangle[id]);
  xs_vec_sub( push, cl_pushangle[id], push);
  xs_vec_mul_scalar( push, get_pcvar_float( weapon_recoil ), push);
  xs_vec_add( push, cl_pushangle[id], push);
  entity_set_vector( id, EV_VEC_punchangle, push);
 }
}
public Ham_DamageWeapon(id, inflictor, attacker, Float:damage, damagebits)
{
 if ( !IsPlayer(attacker) || !g_Weapon[attacker] )
         return HAM_IGNORED;
 new weapon2 = get_user_weapon(attacker, _, _);
 if( weapon2 == WEAPON_CSW)
 {
  SetHamParamFloat(4, damage * get_pcvar_float(damage_weapon));
  return HAM_HANDLED;
 }
 return HAM_IGNORED;
}
public Event_CurWeapon(id)
{
 if ( !g_Weapon[id] || !is_user_alive(id) )
 return PLUGIN_CONTINUE;
 new Gun = read_data(2)
 if( Gun == WEAPON_CSW)
 {
  entity_set_string(id, EV_SZ_viewmodel, WEAPON_V_MDL)
 }
 return PLUGIN_CONTINUE;
}
public Fwd_CmdStart( id, uc_handle, seed )
{
 if( !is_user_alive( id ) || !g_Weapon[id] )
  return FMRES_IGNORED;
 if( ( get_uc( uc_handle, UC_Buttons ) & IN_ATTACK2 ) && !( pev( id, pev_oldbuttons ) & IN_ATTACK2 ) )
 {
  new szWeapID = get_user_weapon( id, szClip, szAmmo )
  if( szWeapID == WEAPON_CSW && !g_hasZoom[ id ])
  {
   g_hasZoom[ id ] = true
   cs_set_user_zoom( id, CS_SET_AUGSG552_ZOOM, 1 )
  }
  else
  { if( g_hasZoom[ id ] )
   {
    g_hasZoom[ id ] = false
    cs_set_user_zoom( id,  CS_RESET_ZOOM, 0 )
   }
  }
  return FMRES_HANDLED;
 }
 return FMRES_IGNORED;
}


[ 此文章被waipun在2011-01-12 14:31重新编辑 ]



怎写amxx
献花 x0 回到顶端 [楼 主] From:没有资料 | Posted:2011-01-08 18:55 |
i-c0112
个人头像
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x6 鲜花 x194
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

请问怎加sma弄设定档?
你是指ini档??看看 file.inc吧

precache_model("name.mdl")

建议你去参考别人的sma就比较清楚用法了→"ZP" 不错的选择


献花 x0 回到顶端 [1 楼] From:台湾中华电信 | Posted:2011-01-08 19:12 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.428170 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言