I'm trying to copy every single models for a weapon, there're 11 models.
Thats the code i'm using:
PHP Code:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
enum WeapSett
{
V_KNIFE,
V_M4A1,
V_AK47,
V_AWP
}
new WeaponSkins[WeapSett]
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public plugin_precache()
{
new szFile[256]
get_configsdir(szFile, charsmax(szFile))
add(szFile, charsmax(szFile), "/furien_models.ini")
new iFile = fopen(szFile, "r")
while (!feof(iFile))
{
new szBuffer[512], Key[64], Value[256]
fgets(iFile, szBuffer, charsmax(szBuffer))
trim(szBuffer)
if (szBuffer[0] == EOS || szBuffer[0] == ';' || (szBuffer[0] == '/' && szBuffer[1] == '/'))
continue
strtok(szBuffer, Key, charsmax(Key), Value, charsmax(Value), '=')
trim(Key)
trim(Value)
if(equal(Key, "V_KNIFE"))
{
copy(WeaponSkins[V_KNIFE], charsmax(WeaponSkins[]), Value)
}
else if(equal(Key, "V_M4A1"))
{
copy(WeaponSkins[V_M4A1], charsmax(WeaponSkins[]), Value)
}
else if(equal(Key, "V_AK47"))
{
copy(WeaponSkins[V_AK47], charsmax(WeaponSkins[]), Value)
}
else if(equal(Key, "V_AWP"))
{
copy(WeaponSkins[V_AWP], charsmax(WeaponSkins[]), Value)
}
for(new i;i < sizeof WeaponSkins;i++)
{
precache_model(WeaponSkins[WeapSett:i])
}
}
fclose(iFile)
}
The question is: Is there any format for use instead of 'else if'?
__________________