Del sniego + time
Posted: 2012 Dec 10 22:32
Sveiki cia toks pluginas sniegas nustatomas pagal laika + santa hat nustatau 19 h kad pradetu snigt 13h nustotu bet kaskodel tik po 12h nakties tik pradeda snigti serveri laikas kaip ir normalus thetime gera raso kame cia beda?
Code: Select all
#include <amxmodx> #include <fakemeta> #include <hamsandwich> #include <engine> new g_Enable;new g_bwEnt[33];new g_CachedStringInfoTarget; public plugin_init() { register_plugin( "Santa Hat", "1.2", "xPaw" ); register_cvar("santa_hat", "1.2", FCVAR_SERVER); g_Enable = register_cvar("amx_santahat", "1"); RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1); g_CachedStringInfoTarget = engfunc( EngFunc_AllocString, "info_target" );} public plugin_precache(){ new h, m, s time(h, m, s) if(13 >= h && h <= 19) { create_entity( "env_snow" ); } precache_model("models/santahat.mdl"); precache_model("models/santahat_blue.mdl");} public client_connect(id){ client_cmd(id,"cl_weather 3")} public fwHamPlayerSpawnPost( const player ) { if ( get_pcvar_num( g_Enable ) && is_user_alive( player ) ) { new iEnt = g_bwEnt[ player ]; if( !pev_valid( iEnt ) ) { g_bwEnt[ player ] = iEnt = engfunc ( EngFunc_CreateNamedEntity, g_CachedStringInfoTarget ); set_pev( iEnt, pev_movetype, MOVETYPE_FOLLOW ); set_pev( iEnt, pev_aiment, player ); if(get_user_flags(player) & ADMIN_BAN) { engfunc( EngFunc_SetModel, iEnt, "models/santahat_blue.mdl" ); } else if(!(get_user_flags(player) & ADMIN_BAN)) { engfunc( EngFunc_SetModel, iEnt, "models/santahat.mdl" ); } } }}