eilutės tikrinimu.
Code: Select all
GetWeaponFromModel(const model[]){ static Trie:weaponIds; if (weaponIds == Invalid_Trie) { weaponIds = TrieCreate(); TrieSetCell(weaponIds, "models/w_ak47.mdl", CSW_AK47); TrieSetCell(weaponIds, "models/w_aug.mdl", CSW_AUG); TrieSetCell(weaponIds, "models/w_awp.mdl", CSW_AWP); TrieSetCell(weaponIds, "models/w_c4.mdl", CSW_C4); TrieSetCell(weaponIds, "models/w_deagle.mdl", CSW_DEAGLE); TrieSetCell(weaponIds, "models/w_elite.mdl", CSW_ELITE); TrieSetCell(weaponIds, "models/w_famas.mdl", CSW_FAMAS); TrieSetCell(weaponIds, "models/w_fiveseven.mdl", CSW_FIVESEVEN); //TrieSetCell(weaponIds, "models/w_flashbang.mdl", CSW_FLASHBANG); TrieSetCell(weaponIds, "models/w_g3sg1.mdl", CSW_G3SG1); TrieSetCell(weaponIds, "models/w_galil.mdl", CSW_GALIL); TrieSetCell(weaponIds, "models/w_glock18.mdl", CSW_GLOCK18); //TrieSetCell(weaponIds, "models/w_hegrenade.mdl", CSW_HEGRENADE); //TrieSetCell(weaponIds, "models/w_kevlar.mdl", CSW_VEST); //TrieSetCell(weaponIds, "models/w_knife.mdl", CSW_KNIFE); TrieSetCell(weaponIds, "models/w_m3.mdl", CSW_M3); TrieSetCell(weaponIds, "models/w_m4a1.mdl", CSW_M4A1); TrieSetCell(weaponIds, "models/w_m249.mdl", CSW_M249); TrieSetCell(weaponIds, "models/w_mac10.mdl", CSW_MAC10); TrieSetCell(weaponIds, "models/w_mp5.mdl", CSW_MP5NAVY); TrieSetCell(weaponIds, "models/w_p90.mdl", CSW_P90); TrieSetCell(weaponIds, "models/w_p228.mdl", CSW_P228); TrieSetCell(weaponIds, "models/w_scout.mdl", CSW_SCOUT); TrieSetCell(weaponIds, "models/w_sg550.mdl", CSW_SG550); TrieSetCell(weaponIds, "models/w_sg552.mdl", CSW_SG552); //TrieSetCell(weaponIds, "models/w_shield.mdl", CSW_SHIELD); //TrieSetCell(weaponIds, "models/w_smokegrenade.mdl", CSW_SMOKEGRENADE); TrieSetCell(weaponIds, "models/w_tmp.mdl", CSW_TMP); TrieSetCell(weaponIds, "models/w_ump45.mdl", CSW_UMP45); TrieSetCell(weaponIds, "models/w_usp.mdl", CSW_USP); TrieSetCell(weaponIds, "models/w_xm1014.mdl", CSW_XM1014); } new weapon; return TrieGetCell(weaponIds, model, weapon) ? weapon : 0;}