omg,worked
PHP Code:
public load_customization_from_files()
{
get_localinfo("amxx_configsdir", g_szConfigFile, charsmax( g_szConfigFile ) );
add(g_szConfigFile, charsmax( g_szConfigFile ) , CUSTOMIZATION_FILE);
new iFile = fopen( g_szConfigFile, "r" );
if( !iFile )
{
server_print( ".ini File , Not Found !" );
return;
}
new szData[ 128 ];
new sFile[ 64 ]
while( !feof( iFile ) )
{
fgets( iFile, szData, charsmax( szData ) );
if( ( szData[ 0 ] == '/' && szData[ 1 ] == '/' ) || szData[ 0 ] == ';' || szData[ 0 ] == '#' )
continue;
parse( szData, g_ModelData[ g_ModelDataCount ][ viewmodel2 ] , 63, g_ModelData[ g_ModelDataCount ][ weaponmodel2 ] , 63 );
formatex( sFile, charsmax( sFile ), "models/%s.mdl", g_ModelData[ g_ModelDataCount ][ viewmodel2 ] );
//formatex( sFile[1], charsmax( sFile ), "models/%s.mdl", g_ModelData[ g_ModelDataCount ][ weaponmodel2 ] );
precache_model( sFile[0] );
//precache_model( sFile[1] );
//server_print("%s", szData);
server_print("%s", sFile);
//server_print("%s", g_ModelData[ g_ModelDataCount ][ weaponmodel2 ] );
g_ModelDataCount++;
}
fclose( iFile );
}
but,in deploy
models/.mdl not precached
PHP Code:
public CBaseWeapon__Deploy_Post( pEntity )
{
if( !IsValidPrivateData( pEntity ) )
{
return HAM_HANDLED;
}
new pPlayer;
pPlayer = get_pdata_cbase( pEntity , OFFSET_WEAPONOWNER , OFFSET_LINUX_WEAPONS );
new sFile[ 64 ];
formatex( sFile, charsmax( sFile ), "models/%s.mdl", g_ModelData[ g_ModelDataCount ][ viewmodel2 ] );
server_print("%s", sFile);
set_pev( pPlayer, pev_viewmodel2, sFile );
//set_pev( pPlayer, pev_weaponmodel2, sFile[ 1 ] );
return HAM_IGNORED;
}
server print
models/.mdl
where is model ? O_O
__________________