Sziasztok.....
Miért van az hogy minden fegyverre ak47 kinézetett mutat alapból?
Fegyverváltás
RegisterHam(Ham_Item_Deploy, "weapon_ak47", "WeaponChange_p", 1); RegisterHam(Ham_Item_Deploy, "weapon_m4a1", "WeaponChange_p", 1); RegisterHam(Ham_Item_Deploy, "weapon_awp", "WeaponChange_p", 1); RegisterHam(Ham_Item_Deploy, "weapon_deagle", "WeaponChange_p", 1); RegisterHam(Ham_Item_Deploy, "weapon_famas", "WeaponChange_p", 1); RegisterHam(Ham_Item_Deploy, "weapon_glock18", "WeaponChange_p", 1); RegisterHam(Ham_Item_Deploy, "weapon_m3", "WeaponChange_p", 1); RegisterHam(Ham_Item_Deploy, "weapon_scout", "WeaponChange_p", 1); RegisterHam(Ham_Item_Deploy, "weapon_usp", "WeaponChange_p", 1); RegisterHam(Ham_Item_Deploy, "weapon_knife", "WeaponChange_p", 1); public WeaponChange_p(iEnt) { new id = get_pdata_cbase(iEnt, 41, 4); if(!is_user_alive(id) || !is_user_connected(id)) return HAM_IGNORED; new Weapon = cs_get_weapon_id(iEnt); switch(Weapon) { case CSW_AK47: { if(Skin[0][id] == -1) return HAM_IGNORED; else entity_set_string(id, EV_SZ_viewmodel, Fegyverek[Skin[0][id]][gWeaponFile]); } case CSW_M4A1: { if(Skin[1][id] == -1) return HAM_IGNORED; else entity_set_string(id, EV_SZ_viewmodel, Fegyverek[Skin[1][id]][gWeaponFile]); } case CSW_AWP: { if(Skin[2][id] == -1) return HAM_IGNORED; else entity_set_string(id, EV_SZ_viewmodel, Fegyverek[Skin[2][id]][gWeaponFile]); } case CSW_DEAGLE: { if(Skin[3][id] == -1) return HAM_IGNORED; else entity_set_string(id, EV_SZ_viewmodel, Fegyverek[Skin[3][id]][gWeaponFile]); } case CSW_FAMAS: { if(Skin[4][id] == -1) return HAM_IGNORED; else entity_set_string(id, EV_SZ_viewmodel, Fegyverek[Skin[4][id]][gWeaponFile]); } case CSW_GLOCK18: { if(Skin[5][id] == -1) return HAM_IGNORED; else entity_set_string(id, EV_SZ_viewmodel, Fegyverek[Skin[5][id]][gWeaponFile]); } case CSW_M3: { if(Skin[6][id] == -1) return HAM_IGNORED; else entity_set_string(id, EV_SZ_viewmodel, Fegyverek[Skin[6][id]][gWeaponFile]); } case CSW_SCOUT: { if(Skin[7][id] == -1) return HAM_IGNORED; else entity_set_string(id, EV_SZ_viewmodel, Fegyverek[Skin[7][id]][gWeaponFile]); } case CSW_USP: { if(Skin[8][id] == -1) return HAM_IGNORED; else entity_set_string(id, EV_SZ_viewmodel, Fegyverek[Skin[8][id]][gWeaponFile]); } case CSW_KNIFE: { if(Skin[9][id] == -1) return HAM_IGNORED; else entity_set_string(id, EV_SZ_viewmodel, Fegyverek[Skin[9][id]][gWeaponFile]); } } return HAM_IGNORED;
Megoldás:
Felcsatlakozásnál: for(new i;i < 10; i++) Skin[i][id] = -0; for(new i;i < 10; i++) Skin[i][id] = -1; ----> így lett jó......
|