Offline |
|
Csatlakozott: 2016.08.17. 18:52 Hozzászólások: 92
Megköszönt másnak: 25 alkalommal Megköszönték neki: 2 alkalommal
|
Pista. írta: Üdv! Miért nem jó? Nyomom az F betűt nem animálja /* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <hamsandwich> #include <engine> #include <cstrike> #define PLUGIN "" #define VERSION "1.0" #define AUTHOR "Pista" new const WEAPONENTNAMES[][] = { "weapon_awp" } new const weapnames[] = { CSW_AWP } new const weapanims[] = { 6, 14, 6, 6, 8, 16 } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_impulse(100, "ClCmd_Impulse"); for(new i = 0;i < sizeof(WEAPONENTNAMES); i++) { RegisterHam(Ham_Item_Deploy, WEAPONENTNAMES[i], "OnItemDeployPost", 1); } // Add your code here... } public OnItemDeployPost(ent) { new id = entity_get_edict(ent, EV_ENT_owner); if(id) { new Weapon = cs_get_weapon_id(ent); for(new i; i < sizeof(weapnames); i++) { if(Weapon == weapnames[i]) { entity_set_string(id, EV_SZ_viewmodel, AWPModel[i]); } } } return HAM_IGNORED; } public ClCmd_Impulse(id) { const m_iId = 43; const m_pActiveItem = 373; new ActiveItem = get_pdata_cbase(id, m_pActiveItem); new Weapon = get_pdata_int(ActiveItem, m_iId, ._linuxdiff = 4); for(new i; i < sizeof(weapnames); i++) { if(Weapon == weapnames[i]) { SendWeaponAnim2(id, .iAnim = (weapnames[i] == (weapanims[i]))); return PLUGIN_HANDLED; } } return PLUGIN_CONTINUE; } stock SendWeaponAnim(id, iAnim) { set_pev(id, pev_weaponanim, iAnim) message_begin(MSG_ONE/* _UNRELIABLE */, SVC_WEAPONANIM, _, id) write_byte(iAnim) write_byte(pev(id, pev_body)) message_end() } stock SendWeaponAnim2(id, iAnim) { entity_set_int(id, EV_INT_weaponanim, iAnim) message_begin(MSG_ONE/* _UNRELIABLE */, SVC_WEAPONANIM, _, id) write_byte(iAnim) write_byte(entity_get_int(id, EV_INT_body)) message_end() }
Tessék. /* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <fakemeta> #include <engine> #include <hamsandwich> #define PLUGIN "Animació" #define VERSION "1.0" #define AUTHOR "Toretto" enum _:Typ {CSW, Anim}; new const Adatok[][Typ] = { {CSW_AK47, 6}, {CSW_M4A1, 15}, {CSW_AWP, 6}, {CSW_DEAGLE, 6}, {CSW_USP, 16}, {CSW_KNIFE, 8}, {CSW_GLOCK18, 13}, {CSW_GALIL, 6}, {CSW_SCOUT, 5}, {CSW_MP5NAVY, 6}, {CSW_P90, 6}, {CSW_FAMAS, 6} }; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_impulse(100, "clcmd_impulse"); } public clcmd_impulse(id) { const g_id = 43; const Activ = 373; new Vettem = get_pdata_cbase(id, Activ); new Wp = get_pdata_int(Vettem, g_id,._linuxdiff = 4); for(new i;i < sizeof(Adatok);i++) { if(Wp == Adatok[i][CSW]) { WeaponAnim(id, .iAnim = (Adatok[i][Anim])); return PLUGIN_HANDLED; } } return PLUGIN_CONTINUE; } stock WeaponAnim(id, iAnim) { entity_set_int(id, EV_INT_weaponanim, iAnim); message_begin(MSG_ONE,SVC_WEAPONANIM,_,id); write_byte(iAnim); write_byte(entity_get_int(id, EV_INT_body)); message_end(); return PLUGIN_HANDLED; }
_________________ .:[BadboYs]:. Global Offensive
|
|