Thanks for reply's guys
Arkshine i always UPDATE my server like so:
- Stop server
- Delete all .so files , since i have only AMX Mod X and his modules
- Delete all configs apart from ZP5.0 mod itself
- Delete all default AMXX plugins, scripting, languages
- Download latest cstrike, base addon
- upload everithing from cstrike to every proper dir
- upload everything from base to every proper dir with no overwrite [ since i deleted everything myself ]
- recompile all default plugins and upload them to plugins folder, including csstats.amxx to data [dir]
Server restart
OS: Debian 7 x64 with all 32libs installed
Arkshine i have no extra plugins to stop since they are only the default ZP Core
More news: seems like peoples models are shown , only CZ bots ones are default cs players....hmmm.... strange since i edited nothing only updated AMXX, i will look more or try to reinstall ZP mod
@yokomo:
It's a bit nasty...hmmm reinstall ZP5.0mod a lot of work
Thanks guys!
L.E
Arkshine i swear on my mother that tis plugin does nothing for me in latest AMXX build
PHP Code:
/*
(c) 2014 by CryWolf
changelog:
v0.1:
* First Beta Release
v1.2i:
* Fixed bug with cvar
* Optimized
v1.2:
* Removed pCvars and added Arrays
v1.3:
* Added external usage file for bouth Cvar and Skyname
* Added function for removing external sky lighting
* Fixed downloading only required sky not all at once
Thanks to:
MeRcyLeZZ for SETTINGS API Module witch allows me to easly load / save from .ini file
Kia: As always helpfull :)
AMXX Dev Team: For such a nice work with AMXX
Requred Modules:
AMX Mod X: www.amxmodx.org (amxmodx)
AMX SETTINGS API: https://forums.alliedmods.net/showthread.php?t=243202?t=243202
*/
#include < amxmodx >
#tryinclude < amx_settings_api >
new const
PLUGIN_NAME [ ] = "SkyChanger",
PLUGIN_VERSION [ ] = "1.3",
PLUGIN_AUTHOR [ ] = "CryWolf";
// The .ini file in charge
new const SKY_FILE [ ] = { "custom_skys.ini" };
// Using semicolons (;) style
#pragma semicolon 1
// If no sky will be found in .ini file thise will be used as defaults
new const g_skyname [ ] [ ] =
{
"DrkG", "night", "xen8"
};
#define SKY_MAX_LENGHT 32
new g_sky_custom_enable = 1;
new Array:g_sky_names;
new g_SkyArrayIndex;
public plugin_init ( )
{
register_plugin ( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR );
if ( g_sky_custom_enable )
{
new skyname [ SKY_MAX_LENGHT ];
ArrayGetString ( g_sky_names, g_SkyArrayIndex, skyname, charsmax ( skyname ) );
set_cvar_string ( "sv_skyname", skyname );
}
// Disable external sky lighting
set_cvar_num ( "sv_skycolor_r", 0 );
set_cvar_num ( "sv_skycolor_g", 0 );
set_cvar_num ( "sv_skycolor_b", 0 );
}
public plugin_precache ( )
{
g_sky_names = ArrayCreate ( SKY_MAX_LENGHT, 1 );
// Load from .ini file
if ( !amx_load_setting_int ( SKY_FILE, "Custom Sky", "ENABLE", g_sky_custom_enable ) ) {
amx_save_setting_int ( SKY_FILE, "Custom Sky", "ENABLE", g_sky_custom_enable );
}
if ( ArraySize ( g_sky_names ) == 0 )
{
for ( new i = 0; i < sizeof ( g_skyname ); i++ )
ArrayPushString ( g_sky_names, g_skyname [ i ] );
amx_save_setting_string_arr ( SKY_FILE, "Sky Names", "SKY NAMES", g_sky_names );
}
if ( g_sky_custom_enable )
{
new dir [ 160 ], skyname [ SKY_MAX_LENGHT ];
ArrayGetString ( g_sky_names, g_SkyArrayIndex, skyname, charsmax ( skyname ) );
formatex ( dir, charsmax ( dir ), "gfx/env/%sbk.tga", skyname );
precache_generic ( dir );
formatex ( dir, charsmax ( dir ), "gfx/env/%sdn.tga", skyname );
precache_generic ( dir );
formatex ( dir, charsmax ( dir ), "gfx/env/%sft.tga", skyname );
precache_generic ( dir );
formatex ( dir, charsmax ( dir ), "gfx/env/%slf.tga", skyname );
precache_generic ( dir );
formatex ( dir, charsmax ( dir ), "gfx/env/%srt.tga", skyname );
precache_generic ( dir );
formatex ( dir, charsmax ( dir ), "gfx/env/%sup.tga", skyname );
precache_generic ( dir );
}
}
Neither the file creation, neither his he working
__________________