引用 | 编辑
caution222
2010-07-17 14:08 |
楼主
▼ |
||
![]() 讲解者 : chantikki - HKA伺服器开办者 是次教程编号 : 2 是次教程名称 : FakeMeta模块基本语法分析 是次教程使用到的模块 : amxmodx 教程例子 :教程解释 : 第1行 : 这是一个设定重力的语法, 而yyy则是你所想设定的数值, 但不是随便打上去的, 是要计算的, 800是CS的默认数值 YYY代表你想要的数值, / 代表除号 YYY/800 = 需要打的数值 例如我需要设定1000重力, 就依Formula, 1000/800 = 1.25 这样我就需要打上 set_pev(id, pev_gravity, 1.25) 第2行 : 这是一个加甲的语法, 而 xxx 及 yyy 则是你所需要输入的数值 如果你想加入20的装甲, 在xxx的位置打上20就可以了 但你也必须设定装甲的最大拥有值, 例如我想设定 加20甲, 但不能超过400甲的最大值, 就打上 set_pev(id, pev_armorvalue, float(min(pev(id, pev_armorvalue)+20, 400))) 第3行 : 这是一个设定对象身体的类型的语法 xxx的类型有: SOLID_NOT - 类型编号 0 SOLID_TRIGGER - 类型编号 1 SOLID_BBOX - 类型编号 2 SOLID_SLIDEBOX - 类型编号 3 SOLID_BSP - 类型编号 4 在外国的解释是: SOLID_NOT - no interaction with other objects SOLID_TRIGGER - only touch when inside, after moving (triggers) SOLID_BBOX - touch on edge (monsters, etc) SOLID_BSP - bsp clip, touch on edge (solid walls, blocks, etc) SOLID_SLIDEBOX - touch on edge, but not an onground 而在编写amxx的途中, 常用的是有SOLID_NOT, SOLID_BBOX, SOLID_SLIDEBOX SOLID_SLIDEBOX, SOLID_NOT都属虚体 (即可以穿透) SOLID_BBOX 是实体, 通常可用在人类身体, 物件身上 ![]()
|
引用 | 编辑
Rubbish-Nec
2010-07-17 17:38 |
1楼
▲ ▼ |
下面是引用 caution222 于 2010-07-17 14:08 发表的 AMXX编写教程2: 只解释三条阿 下面这些? 复制程式 enum { pev_string_start = 0, pev_classname, pev_globalname, pev_model, pev_target, pev_targetname, pev_netname, pev_message, pev_noise, pev_noise1, pev_noise2, pev_noise3, pev_string_end, pev_edict_start, pev_chain, pev_dmg_inflictor, pev_enemy, pev_aiment, pev_owner, pev_groundentity, pev_euser1, pev_euser2, pev_euser3, pev_euser4, pev_edict_end, pev_float_start, pev_impacttime, pev_starttime, pev_idealpitch, pev_ideal_yaw, pev_pitch_speed, pev_yaw_speed, pev_ltime, pev_nextthink, pev_gravity, pev_friction, pev_frame, pev_animtime, pev_framerate, pev_scale, pev_renderamt, pev_health, pev_frags, pev_takedamage, pev_max_health, pev_teleport_time, pev_armortype, pev_armorvalue, pev_dmg_take, pev_dmg_save, pev_dmg, pev_dmgtime, pev_speed, pev_air_finished, pev_pain_finished, pev_radsuit_finished, pev_maxspeed, pev_fov, pev_flFallVelocity, pev_fuser1, pev_fuser2, pev_fuser3, pev_fuser4, pev_float_end, pev_int_start, pev_fixangle, pev_modelindex, pev_viewmodel, pev_weaponmodel, pev_movetype, pev_solid, pev_skin, pev_body, pev_effects, pev_light_level, pev_sequence, pev_gaitsequence, pev_rendermode, pev_renderfx, pev_weapons, pev_deadflag, pev_button, pev_impulse, pev_spawnflags, pev_flags, pev_colormap, pev_team, pev_waterlevel, pev_watertype, pev_playerclass, pev_weaponanim, pev_pushmsec, pev_bInDuck, pev_flTimeStepSound, pev_flSwimTime, pev_flDuckTime, pev_iStepLeft, pev_gamestate, pev_oldbuttons, pev_groupinfo, pev_iuser1, pev_iuser2, pev_iuser3, pev_iuser4, pev_int_end, pev_byte_start, pev_controller_0, pev_controller_1, pev_controller_2, pev_controller_3, pev_blending_0, pev_blending_1, pev_byte_end, pev_bytearray_start, pev_controller, pev_blending, pev_bytearray_end, pev_vecarray_start, pev_origin, pev_oldorigin, pev_velocity, pev_basevelocity, pev_clbasevelocity, pev_movedir, pev_angles, pev_avelocity, pev_v_angle, pev_endpos, pev_startpos, pev_absmin, pev_absmax, pev_mins, pev_maxs, pev_size, pev_rendercolor, pev_view_ofs, pev_vuser1, pev_vuser2, pev_vuser3, pev_vuser4, pev_punchangle, pev_vecarray_end, pev_string2_begin, /* anything after here are string corrections */ pev_weaponmodel2, pev_viewmodel2, pev_string2_end, pev_edict2_start, /* edict corrections */ pev_pContainingEntity, pev_absolute_end }; ![]() |
引用 | 编辑
chuchung712
2010-07-17 17:43 |
2楼
▲ ▼ |
只解释三条阿我最想知道 pev_punchangle = =" ![]() |
引用 | 编辑
a7811311622
2010-07-18 00:20 |
4楼
▲ ▼ |
引用 | 编辑
nameless95
2010-07-19 18:44 |
5楼
▲ ▼ |
只懂得一点点 好像内容太少?
![]() |
引用 | 编辑
ptephen123
2010-11-17 20:38 |
8楼
▲ ▼ |
强大的大大 我完全看不懂...
![]() ![]() |
引用 | 编辑
freedom500
2011-04-29 17:50 |
14楼
▲ ▼ |
本人正在学习编写插件. 看了楼主的教学后. 令我知识更上一层楼. 谢谢.
![]() |
引用 | 编辑
zhouqiao654
2012-10-13 23:56 |
22楼
▲ ▼ |
看来学过C的看起来比较好理解,呵呵
![]() |
引用 | 编辑
a23107971a
2012-12-01 12:10 |
24楼
▲ ▼ |
可以在诉说
SOLID_NOT - 类型编号 0 SOLID_TRIGGER - 类型编号 1 SOLID_BBOX - 类型编号 2 SOLID_SLIDEBOX - 类型编号 3 SOLID_BSP - 类型编号 4 的用法吗? 向是SOLID_BBOX用在丧尸让丧尸有弹开的作用 等说明.用意.功能 可吗? ![]() |
引用 | 编辑
xuqiang52133
2012-12-03 10:46 |
25楼
▲ ▼ |
我根本就是 什么都看不 明白啊。好想学习啊。
你教我可以吗, 我的 QQ 373734484 加我 ![]() |
引用 | 编辑
William Lam1
2013-02-03 23:05 |
26楼
▲ ▼ |
看不懂啦
![]() |