Raised This Month: $ Target: $400
 0% 

Need help with weapon plugin


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
Dragon2246
Junior Member
Join Date: May 2006
Location: Clearwater, Fl.
Old 07-06-2006 , 01:54   Need help with weapon plugin
Reply With Quote #1

Code:
I am having problems with it crashing the server, I compiled it and it said some errors, but not sure I fixed them all, Please someone look at it for me and see if I am over-looking something, Thank you. Here is the .SMA /*  AMXModX Script * *   Title:    CSweapons (csweapons) *   Author:   SubStream * *   Current Version:   1.0 *   Release Date:      2006-05-19 * *   For support on this plugin, please visit the following URL: *   CSweapons URL = <no URL custom made for Matt aka Dragon2246> * *   CSweapons - Custom model & sound replacement plugin *   Copyright (C) 2006  SubStream * *   This program is free software; you can redistribute it and/or *   modify it under the terms of the GNU General Public License *   as published by the Free Software Foundation; either version 2 *   of the License, or (at your option) any later version. * *   This program is distributed in the hope that it will be useful, *   but WITHOUT ANY WARRANTY; without even the implied warranty of *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the *   GNU General Public License for more details. * *   You should have received a copy of the GNU General Public License *   along with this program; if not, write to the Free Software *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA. * *   Author Contact Email: <a href="mailto:[email protected]">[email protected]</a> */ #include <amxmodx> #include <amxmisc> #include <cstrike> #include <fakemeta> new const gs_PLUGIN[]   = "CSweapons" new const gs_VERSION[]  = "1.0" new const gs_AUTHOR[]   = "SubStream" new gs_ak47oldmodel[]   = "models/w_ak47.mdl" new gs_ak47newmodel[]   = "models/csweapons/w_ak47.mdl" new gs_awpoldmodel[]    = "models/w_awp.mdl" new gs_awpnewmodel[]    = "models/csweapons/w_awp.mdl" new gs_deagleoldmodel[] = "models/w_deagle.mdl" new gs_deaglenewmodel[] = "models/csweapons/w_deagle.mdl" new gs_eliteoldmodel[]  = "models/w_elite.mdl" new gs_elitenewmodel[]  = "models/csweapons/w_elite.mdl" new gs_m4a1oldmodel[]   = "models/w_m4a1.mdl" new gs_m4a1newmodel[]   = "models/csweapons/w_m4a1.mdl" new gs_scoutoldmodel[]  = "models/w_scout.mdl" new gs_scoutnewmodel[]  = "models/csweapons/w_scout.mdl" new gs_m3oldmodel[] = "models/w_m3.mdl" new gs_m3newmodel[] = "models/csweapons/w_m3.mdl" new gs_xm1014oldmodel[] = "models/w_xm1014.mdl" new gs_xm1014newmodel[] = "models/csweapons/w_xm1014.mdl" new gs_famasoldmodel[]  = "models/w_famas.mdl" new gs_famasnewmodel[]  = "models/csweapons/w_famas.mdl" new gs_galiloldmodel[]  = "models/w_galil.mdl" new gs_galilnewmodel[]  = "models/csweapons/w_galil.mdl" new gs_augoldmodel[]    = "models/w_aug.mdl" new gs_augnewmodel[]    = "models/csweapons/w_aug.mdl" new gs_sg552oldmodel[]  = "models/w_sg552.mdl" new gs_sg552newmodel[]  = "models/csweapons/w_sg552.mdl" new gs_ump45oldmodel[]  = "models/w_ump45.mdl" new gs_ump45newmodel[]  = "models/csweapons/w_ump45.mdl" new gs_p90oldmodel[]    = "models/w_p90.mdl" new gs_p90newmodel[]    = "models/csweapons/w_p90.mdl" new gs_g3sg1oldmodel[]  = "models/w_g3sg1.mdl" new gs_g3sg1newmodel[]  = "models/csweapons/w_g3sg1.mdl" new gs_sg550oldmodel[]  = "models/w_sg550.mdl" new gs_sg550newmodel[]  = "models/csweapons/w_sg550.mdl" new gs_flashbangoldmodel[]  = "models/w_flashbang.mdl" new gs_flashbangnewmodel[]  = "models/csweapons/w_flashbang.mdl" new gs_hegrenadeoldmodel[]  = "models/w_hegrenade.mdl" new gs_hegrenadenewmodel[]  = "models/csweapons/w_hegrenade.mdl" new gs_smokegrenadeoldmodel[]   = "models/w_smokegrenade.mdl" new gs_smokegrenadenewmodel[]   = "models/csweapons/w_smokegrenade.mdl" new gs_m249oldmodel[]   = "models/w_m249.mdl" new gs_m249newmodel[]   = "models/csweapons/w_m249.mdl" new gs_c4oldmodel[] = "models/w_c4.mdl" new gs_c4newmodel[] = "models/csweapons/w_c4.mdl" new g_clip new g_ammo new g_weaponID new g_shield new gi_soundnum new g_oldsounds[16][] = {     "weapons/ak47-1.wav",     "weapons/ak47-2.wav",     "weapons/ak47_boltpull.wav",     "weapons/ak47_clipin.wav",     "weapons/ak47_clipout.wav",     "weapons/deagle-1.wav",     "weapons/deagle-2.wav",     "weapons/knife_deploy1.wav",     "weapons/knife_hit1.wav",     "weapons/knife_hit2.wav",     "weapons/knife_hit3.wav",     "weapons/knife_hit4.wav",     "weapons/knife_hitwall1.wav",     "weapons/knife_slash1.wav",     "weapons/knife_slash2.wav",     "weapons/knife_stab.wav" } new g_newsounds[16][] = {     "cssounds/ak47-1.wav",     "cssounds/ak47-2.wav",     "cssounds/ak47_boltpull.wav",     "cssounds/ak47_clipin.wav",     "cssounds/ak47_clipout.wav",     "cssounds/deagle-1.wav",     "cssounds/deagle-2.wav",     "cssounds/knife_deploy1.wav",     "cssounds/knife_hit1.wav",     "cssounds/knife_hit2.wav",     "cssounds/knife_hit3.wav",     "cssounds/knife_hit4.wav",     "cssounds/knife_hitwall1.wav",     "cssounds/knife_slash1.wav",     "cssounds/knife_slash2.wav",     "cssounds/knife_stab.wav" } public plugin_init () {     register_plugin ( gs_PLUGIN, gs_VERSION, gs_AUTHOR )     register_event ( "CurWeapon", "fn_weaponchange", "be", "1=1")     register_forward ( FM_EmitSound, "fn_soundcheck" )     register_forward ( FM_SetModel, "fn_setmodels" ) } public plugin_precache () {     precache_model ( "models/csweapons/p_ak47.mdl" )     precache_model ( "models/csweapons/p_awp.mdl" )     precache_model ( "models/csweapons/p_deagle.mdl" )     precache_model ( "models/csweapons/p_elite.mdl" )     precache_model ( "models/csweapons/p_knife.mdl" )     precache_model ( "models/csweapons/p_m4a1.mdl" )     precache_model ( "models/csweapons/p_scout.mdl" )     precache_model ( "models/csweapons/p_shield_deagle.mdl" )     precache_model ( "models/csweapons/p_shield_knife.mdl" )          precache_model ( "models/csweapons/p_m3.mdl" )     precache_model ( "models/csweapons/p_xm1014.mdl" )     precache_model ( "models/csweapons/p_famas.mdl" )     precache_model ( "models/csweapons/p_galil.mdl" )     precache_model ( "models/csweapons/p_aug.mdl" )     precache_model ( "models/csweapons/p_sg552.mdl" )     precache_model ( "models/csweapons/p_ump45.mdl" )     precache_model ( "models/csweapons/p_mp5.mdl" )     precache_model ( "models/csweapons/p_p90.mdl" )     precache_model ( "models/csweapons/p_g3sg1.mdl" )     precache_model ( "models/csweapons/p_sg550.mdl" )     precache_model ( "models/csweapons/p_m249.mdl" )     precache_model ( "models/csweapons/p_hegrenade.mdl" )     precache_model ( "models/csweapons/p_flashbang.mdl" )     precache_model ( "models/csweapons/p_smokegrenade.mdl" )     precache_model ( "models/csweapons/p_c4.mdl" )     precache_model ( "models/csweapons/p_shield_hegrenade.mdl" )     precache_model ( "models/csweapons/p_shield_flashbang.mdl" )     precache_model ( "models/csweapons/p_shield_smokegrenade.mdl" )     precache_model ( "models/csweapons/v_ak47.mdl" )     precache_model ( "models/csweapons/v_awp.mdl" )     precache_model ( "models/csweapons/v_deagle.mdl" )     precache_model ( "models/csweapons/v_elite.mdl" )     precache_model ( "models/csweapons/v_knife.mdl" )     precache_model ( "models/csweapons/v_m4a1.mdl" )     precache_model ( "models/csweapons/v_scout.mdl" )     precache_model ( "models/csweapons/v_shield_deagle.mdl" )     precache_model ( "models/csweapons/v_shield_knife.mdl" )          precache_model ( "models/csweapons/v_m3.mdl" )     precache_model ( "models/csweapons/v_xm1014.mdl" )     precache_model ( "models/csweapons/v_famas.mdl" )     precache_model ( "models/csweapons/v_galil.mdl" )     precache_model ( "models/csweapons/v_aug.mdl" )     precache_model ( "models/csweapons/v_sg552.mdl" )     precache_model ( "models/csweapons/v_ump45.mdl" )     precache_model ( "models/csweapons/v_mp5.mdl" )     precache_model ( "models/csweapons/v_p90.mdl" )     precache_model ( "models/csweapons/v_g3sg1.mdl" )     precache_model ( "models/csweapons/v_sg550.mdl" )     precache_model ( "models/csweapons/v_m249.mdl" )     precache_model ( "models/csweapons/v_hegrenade.mdl" )     precache_model ( "models/csweapons/v_flashbang.mdl" )     precache_model ( "models/csweapons/v_smokegrenade.mdl" )     precache_model ( "models/csweapons/v_c4.mdl" )     precache_model ( "models/csweapons/v_shield_hegrenade.mdl" )     precache_model ( "models/csweapons/v_shield_flashbang.mdl" )     precache_model ( "models/csweapons/v_shield_smokegrenade.mdl" )     precache_model ( "models/csweapons/w_ak47.mdl" )     precache_model ( "models/csweapons/w_awp.mdl" )     precache_model ( "models/csweapons/w_deagle.mdl" )     precache_model ( "models/csweapons/w_elite.mdl" )     precache_model ( "models/csweapons/w_m4a1.mdl" )     precache_model ( "models/csweapons/w_scout.mdl" )     precache_model ( "models/csweapons/w_m3.mdl" )     precache_model ( "models/csweapons/w_xm1014.mdl" )     precache_model ( "models/csweapons/w_famas.mdl" )     precache_model ( "models/csweapons/w_galil.mdl" )     precache_model ( "models/csweapons/w_aug.mdl" )     precache_model ( "models/csweapons/w_sg552.mdl" )     precache_model ( "models/csweapons/w_ump45.mdl" )     precache_model ( "models/csweapons/w_mp5.mdl" )     precache_model ( "models/csweapons/w_p90.mdl" )     precache_model ( "models/csweapons/w_g3sg1.mdl" )     precache_model ( "models/csweapons/w_sg550.mdl" )     precache_model ( "models/csweapons/w_m249.mdl" )     precache_model ( "models/csweapons/w_hegrenade.mdl" )     precache_model ( "models/csweapons/w_flashbang.mdl" )     precache_model ( "models/csweapons/w_smokegrenade.mdl" )     precache_model ( "models/csweapons/w_c4.mdl" )     precache_model ( "models/csweapons/w_shield_hegrenade.mdl" )     precache_model ( "models/csweapons/w_shield_flashbang.mdl" )     precache_model ( "models/csweapons/w_shield_smokegrenade.mdl" )     precache_sound ( "cssounds/ak47-1.wav" )     precache_sound ( "cssounds/ak47-2.wav" )     precache_sound ( "cssounds/ak47_boltpull.wav" )     precache_sound ( "cssounds/ak47_clipin.wav" )     precache_sound ( "cssounds/ak47_clipout.wav" )     precache_sound ( "cssounds/deagle-1.wav" )     precache_sound ( "cssounds/deagle-2.wav" )     precache_sound ( "cssounds/knife_deploy1.wav" )     precache_sound ( "cssounds/knife_hit1.wav" )     precache_sound ( "cssounds/knife_hit2.wav" )     precache_sound ( "cssounds/knife_hit3.wav" )     precache_sound ( "cssounds/knife_hit4.wav" )     precache_sound ( "cssounds/knife_hitwall1.wav" )     precache_sound ( "cssounds/knife_slash1.wav" )     precache_sound ( "cssounds/knife_slash2.wav" )     precache_sound ( "cssounds/knife_stab.wav" ) } public fn_weaponchange ( id )   {     g_weaponID = get_user_weapon ( id, g_clip, g_ammo )     g_shield = cs_get_user_shield ( id )         if ( g_weaponID == CSW_AK47 )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_ak47.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_ak47.mdl" ) )     }         if ( g_weaponID == CSW_AWP )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_awp.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_awp.mdl" ) )     }         if ( g_weaponID == CSW_DEAGLE && ! g_shield )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_deagle.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_deagle.mdl" ) )     }         if ( g_weaponID == CSW_DEAGLE && g_shield )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_shield_deagle.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_shield_deagle.mdl" ) )     }         if ( g_weaponID == CSW_ELITE )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_elite.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_elite.mdl" ) )     }         if ( g_weaponID == CSW_KNIFE && ! g_shield )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_knife.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_knife.mdl" ) )     }         if ( g_weaponID == CSW_KNIFE && g_shield )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_shield_knife.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_shield_knife.mdl" ) )     }         if ( g_weaponID == CSW_M4A1 )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_m4a1.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_m4a1.mdl" ) )     }         if ( g_weaponID == CSW_SCOUT )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_scout.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_scout.mdl" ) )     }          if ( g_weaponID == CSW_M3 )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_m3.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_m3.mdl" ) )     }         if ( g_weaponID == CSW_XM1014 )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_xm1014.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_xm1014.mdl" ) )     }         if ( g_weaponID == CSW_FAMAS )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_famas.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_famas.mdl" ) )     }         if ( g_weaponID == CSW_GALIL )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_galil.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_galil.mdl" ) )     }         if ( g_weaponID == CSW_AUG )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_aug.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_aug.mdl" ) )     }         if ( g_weaponID == CSW_SG552 )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_sg552.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_sg552.mdl" ) )     }         if ( g_weaponID == CSW_UMP45 )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_ump45.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_ump45.mdl" ) )     }     if ( g_weaponID == CSW_P90 )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_p90.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_p90.mdl" ) )     }         if ( g_weaponID == CSW_G3SG1 )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_g3sg1.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_g3sg1.mdl" ) )     }         if ( g_weaponID == CSW_SG550 )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_sg550.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_sg550.mdl" ) )     }         if ( g_weaponID == CSW_M249 )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_m249.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_m249.mdl" ) )     }         if ( g_weaponID == CSW_HEGRENADE )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_hegrenade.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_hegrenade.mdl" ) )     }         if ( g_weaponID == CSW_FLASHBANG )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_flashbang.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_flashbang.mdl" ) )     }         if ( g_weaponID == CSW_SMOKEGRENADE )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_smokegrenade.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_smokegrenade.mdl" ) )     }         if ( g_weaponID == CSW_HEGRENADE && ! g_shield )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_hegrenade.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_hegrenade.mdl" ) )     }         if ( g_weaponID == CSW_HEGRENADE && g_shield )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_shield_hegrenade.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_shield_hegrenade.mdl" ) )     }         if ( g_weaponID == CSW_FLASHBANG && ! g_shield )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_flashbang.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_flashbang.mdl" ) )     }         if ( g_weaponID == CSW_FLASHBANG && g_shield )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_shield_flashbang.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_shield_flashbang.mdl" ) )     }         if ( g_weaponID == CSW_SMOKEGRENADE && ! g_shield )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_smokegrenade.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_smokegrenade.mdl" ) )     }         if ( g_weaponID == CSW_SMOKEGRENADE && g_shield )     {         set_pev ( id, pev_weaponmodel, engfunc ( EngFunc_AllocString, "models/csweapons/p_shield_smokegrenade.mdl" ) )         set_pev ( id, pev_viewmodel, engfunc ( EngFunc_AllocString, "models/csweapons/v_shield_grenade.mdl" ) )     } } public fn_setmodels ( entity, const s_MODEL[] ) {     if ( ! pev_valid ( entity ) ) return FMRES_IGNORED         if ( equal ( s_MODEL, gs_ak47oldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_ak47newmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_awpoldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_awpnewmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_deagleoldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_deaglenewmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_eliteoldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_elitenewmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_m4a1oldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_m4a1newmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_scoutoldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_scoutnewmodel )         return FMRES_SUPERCEDE     }     if ( equal ( s_MODEL, gs_m3oldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_m3newmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_xm1014oldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_xm1014newmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_famasoldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_famasnewmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_galiloldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_galilnewmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_augoldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_augnewmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_sg552oldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_sg552newmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_ump45oldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_ump45newmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_p90oldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_p90newmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_g3sg1oldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_g3sg1newmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_sg550oldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_sg550newmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_m249oldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_m249newmodel )         return FMRES_SUPERCEDE     }     if ( equal ( s_MODEL, gs_hegrenadeoldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_hegrenadenewmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_flashbangoldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_flashbangnewmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_smokegrenadeoldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_smokegrenadenewmodel )         return FMRES_SUPERCEDE     }         if ( equal ( s_MODEL, gs_c4oldmodel ) )     {         engfunc ( EngFunc_SetModel, entity, gs_c4newmodel )         return FMRES_SUPERCEDE     }         return FMRES_IGNORED } public fn_soundcheck ( entity, i_channel, const s_SOUND[], Float: f_volume, Float: f_attenuation, i_flags, i_pitch ) {     for ( gi_soundnum = 0; gi_soundnum < 5; gi_soundnum++ )     {         if ( containi ( s_SOUND, g_oldsounds[gi_soundnum] ) != -1 )         {             emit_sound ( entity, i_channel, g_newsounds[gi_soundnum], f_volume, f_attenuation, i_flags, i_pitch )                             return FMRES_SUPERCEDE         }     }         return FMRES_IGNORED }

Last edited by Dragon2246; 07-06-2006 at 10:00. Reason: making smaller
Dragon2246 is offline
Send a message via AIM to Dragon2246 Send a message via Yahoo to Dragon2246 Send a message via Skype™ to Dragon2246
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 08:08.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode