引用 | 編輯
caution222
2010-07-17 14:08 |
樓主
▼ |
||
x2
教程資訊 :講解者 : 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 是實體, 通常可用在人類身體, 物件身上 x1
|
引用 | 編輯
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 }; x0 |
引用 | 編輯
chuchung712
2010-07-17 17:43 |
2樓
▲ ▼ |
只解釋三條阿我最想知道 pev_punchangle = =" x0 |
引用 | 編輯
a7811311622
2010-07-18 00:20 |
4樓
▲ ▼ |
引用 | 編輯
nameless95
2010-07-19 18:44 |
5樓
▲ ▼ |
只懂得一點點 好像內容太少?
x0 |
引用 | 編輯
ptephen123
2010-11-17 20:38 |
8樓
▲ ▼ |
強大的大大 我完全看不懂...
x0 |
引用 | 編輯
freedom500
2011-04-29 17:50 |
14樓
▲ ▼ |
本人正在學習編寫插件. 看了樓主的教學後. 令我知識更上一層樓. 謝謝.
x0 |
引用 | 編輯
zhouqiao654
2012-10-13 23:56 |
22樓
▲ ▼ |
看来学过C的看起来比较好理解,呵呵
x0 |
引用 | 編輯
a23107971a
2012-12-01 12:10 |
24樓
▲ ▼ |
可以在訴說
SOLID_NOT - 類型編號 0 SOLID_TRIGGER - 類型編號 1 SOLID_BBOX - 類型編號 2 SOLID_SLIDEBOX - 類型編號 3 SOLID_BSP - 類型編號 4 的用法嗎? 向是SOLID_BBOX用在喪屍讓喪屍有彈開的作用 等說明.用意.功能 可嗎? x0 |
引用 | 編輯
xuqiang52133
2012-12-03 10:46 |
25樓
▲ ▼ |
我根本就是 什么都看不 明白啊。好想学习啊。
你教我可以吗, 我的 QQ 373734484 加我 x0 |
引用 | 編輯
William Lam1
2013-02-03 23:05 |
26樓
▲ ▼ |
看不懂啦
x0 |