Del sniego + time

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
Azero
O taip. Jis jau surinko 50 žinučių!
Posts: 98
Joined: 2011 Apr 03 14:38
Skype: Azero8

Del sniego + time

Post by Azero »

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" );            }        }    }}
Image

User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

Re: Del sniego + time

Post by Trickas »

Tai nustatyk laiką kitaip nuimk 3val. ir viskas, kad pradėtų snigt 16val., o tada snigs 19 :D Čia aišku aš taip daryčiau tyngėdamas kažką tvarkyt
- Skype: ner.e5
- Steam: Tr1ckas

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Del sniego + time

Post by aaarnas »

Įspėju dėl [ code ] tago, kol dar neuždėjau įspėjimo.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Tetusis

Re: Del sniego + time

Post by Tetusis »

slowhack su cl_weather, gali kitaip sukurti efektus ir nebutinai reikia zaidejui ijungti cl_weather...

Code: Select all

            new zaidejai[32], kiekis, kintamasis;        get_players(zaidejai, kiekis, "ah")        for(kintamasis =0 ; kintamasis < kiekis ; kintamasis++) {                static sniegas; sniegas = get_user_msgid("ReceiveW")            message_begin(MSG_ONE_UNRELIABLE, sniegas, _, zaidejai[kintamasis])            write_byte(2)            message_end()        }

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Del sniego + time

Post by aaarnas »

Šitą:
sniegas = get_user_msgid("ReceiveW")
reiktų įdėti į plugins_init()
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: No registered users and 7 guests