Winter Pack by NZT

Forumas specialiai skirtas pamokoms kuriant CS 1.6 serverį
User avatar
Den4ik
Ar galit patikėti? Jis jau parašė 20 žinučių
Posts: 25
Joined: 2014 Dec 05 11:20
Skype: bobrikf5

Re: Winter Pack by NZT

Post by Den4ik »

Winter Environment - pakeistas C4 modelis ir pridėti nauji garsai.
Atsisiųsti: https://www.mediafire.com/?be6g5xl352fqy11

Sveiki. Kaip padaryti kad nesigirdetu zingsniai kada eini su SHIFT. Ir man negruoja bmb_defused.wav kada isminuoji bomba, o kiti normaliai veikia, tai kas gali butu? :(

Code: Select all

#include <amxmodx>#include <fakemeta> #define PLUGIN "Winter Environment"#define VERSION "1.0"#define AUTHOR "Alka" #define STEP_DELAY 0.5 new const g_szBombModels[][] = {        "models/ch-m/c4-christmastree2.mdl",    "models/ch-m/c4-christmastree.mdl",    "models/ch-m/frost_man.mdl",    "models/ch-m/present1.mdl"};new const g_szBombSounds[][] = {        "ch-s/bmb_planted.wav",    "ch-s/bmb_defused.wav",    "ch-s/bmb_defuse_failure.wav"};new const g_szStepSound[][] = {        "player/pl_snow1.wav",    "player/pl_snow2.wav",    "player/pl_snow3.wav",    "player/pl_snow4.wav",    "player/pl_snow5.wav",    "player/pl_snow6.wav"};new g_iLedSprite; new Float:g_fNextStep[33]; public plugin_init() {        register_plugin(PLUGIN, VERSION, AUTHOR);        register_forward(FM_SetModel, "fwd_SetModel", 1);    register_forward(FM_PlayerPreThink, "fwd_PlayerPreThink", 0);        register_logevent("logevent_BombPlanted", 3, "2=Planted_The_Bomb");    register_logevent("logevent_BombDefused", 3, "2=Defused_The_Bomb");    register_logevent("logevent_BombExploded", 6, "3=Target_Bombed");        register_message(SVC_TEMPENTITY, "message_TempEntity");} public plugin_precache(){    engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_snow"));        new i;    for(i = 0 ; i < sizeof g_szBombModels ; i++)        precache_model(g_szBombModels[i]);    for(i = 0 ; i < sizeof g_szBombSounds ; i++)        precache_sound(g_szBombSounds[i]);    for(i = 0 ; i < sizeof g_szStepSound ; i++)        precache_sound(g_szStepSound[i]);        g_iLedSprite = precache_model("sprites/ledglow.spr");} public fwd_SetModel(ent, const szModel[]){    if(!pev_valid(ent))        return FMRES_IGNORED;        if(equal(szModel, "models/w_c4.mdl"))    {        static iRndModel; iRndModel = random_num(0, sizeof g_szBombModels - 1);        engfunc(EngFunc_SetModel, ent, g_szBombModels[iRndModel]);                return FMRES_SUPERCEDE;    }    return FMRES_IGNORED;} public fwd_PlayerPreThink(id){    if(!is_user_alive(id))        return FMRES_IGNORED;        static Float:fGmTime ; fGmTime = get_gametime();    if(g_fNextStep[id] < fGmTime)    {        if(fm_get_user_speed(id) && (pev(id, pev_flags) & FL_ONGROUND) && is_user_outside(id))        {            set_pev(id, pev_flTimeStepSound, 999);            engfunc(EngFunc_EmitSound, id, CHAN_AUTO, g_szStepSound[random_num(0, sizeof g_szStepSound - 1)], 0.5, ATTN_NORM, 0, PITCH_NORM);                        g_fNextStep[id] = fGmTime + STEP_DELAY;        }    }    return FMRES_IGNORED;} public logevent_BombPlanted(){    emit_sound(0, CHAN_AUTO, g_szBombSounds[0], VOL_NORM, ATTN_NORM, 0, PITCH_NORM);} public logevent_BombDefused(){    client_cmd(0, "wait;stopsound");    emit_sound(0, CHAN_AUTO, g_szBombSounds[1], VOL_NORM, ATTN_NORM, 0, PITCH_NORM);} public logevent_BombExploded(){    emit_sound(0, CHAN_AUTO, g_szBombSounds[2], VOL_NORM, ATTN_NORM, 0, PITCH_NORM);} public message_TempEntity(msg_id, msg_dest, msg_ent){    if(get_msg_arg_int(1) == TE_GLOWSPRITE)    {        if(get_msg_arg_int(5) == g_iLedSprite)            return PLUGIN_HANDLED;    }    return PLUGIN_CONTINUE;} stock Float:is_user_outside(id){    new Float:vOrigin[3], Float:fDist;    pev(id, pev_origin, vOrigin);        fDist = vOrigin[2];        while(engfunc(EngFunc_PointContents, vOrigin) == CONTENTS_EMPTY)        vOrigin[2] += 5.0;        if(engfunc(EngFunc_PointContents, vOrigin) == CONTENTS_SKY)        return (vOrigin[2] - fDist);        return 0.0;} stock Float:fm_get_user_speed(id){    if(!is_user_connected(id))        return 0.0;        static Float:fVelocity[3];    pev(id, pev_velocity, fVelocity);        fVelocity[2] = 0.0;        return vector_length(fVelocity);} 

User avatar
iFreak
Gana aktyvus vartotojas
Posts: 231
Joined: 2013 Sep 28 20:52
Skype: ifreak_1

Re: Winter Pack by NZT

Post by iFreak »

Den4ik wrote:
Ir man negruoja bmb_defused.wav kada isminuoji bomba, o kiti normaliai veikia, tai kas gali butu? :(

Code: Select all

#include <amxmodx>#include <fakemeta> #define PLUGIN "Winter Environment"#define VERSION "1.0"#define AUTHOR "Alka" #define STEP_DELAY 0.5 new const g_szBombModels[][] = {        "models/ch-m/c4-christmastree2.mdl",    "models/ch-m/c4-christmastree.mdl",    "models/ch-m/frost_man.mdl",    "models/ch-m/present1.mdl"};new const g_szBombSounds[][] = {        "ch-s/bmb_planted.wav",    "ch-s/bmb_defused.wav",    "ch-s/bmb_defuse_failure.wav"};new const g_szStepSound[][] = {        "player/pl_snow1.wav",    "player/pl_snow2.wav",    "player/pl_snow3.wav",    "player/pl_snow4.wav",    "player/pl_snow5.wav",    "player/pl_snow6.wav"};new g_iLedSprite; new Float:g_fNextStep[33]; public plugin_init() {        register_plugin(PLUGIN, VERSION, AUTHOR);        register_forward(FM_SetModel, "fwd_SetModel", 1);    register_forward(FM_PlayerPreThink, "fwd_PlayerPreThink", 0);        register_logevent("logevent_BombPlanted", 3, "2=Planted_The_Bomb");    register_logevent("logevent_BombDefused", 3, "2=Defused_The_Bomb");    register_logevent("logevent_BombExploded", 6, "3=Target_Bombed");        register_message(SVC_TEMPENTITY, "message_TempEntity");} public plugin_precache(){    engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_snow"));        new i;    for(i = 0 ; i < sizeof g_szBombModels ; i++)        precache_model(g_szBombModels[i]);    for(i = 0 ; i < sizeof g_szBombSounds ; i++)        precache_sound(g_szBombSounds[i]);    for(i = 0 ; i < sizeof g_szStepSound ; i++)        precache_sound(g_szStepSound[i]);        g_iLedSprite = precache_model("sprites/ledglow.spr");} public fwd_SetModel(ent, const szModel[]){    if(!pev_valid(ent))        return FMRES_IGNORED;        if(equal(szModel, "models/w_c4.mdl"))    {        static iRndModel; iRndModel = random_num(0, sizeof g_szBombModels - 1);        engfunc(EngFunc_SetModel, ent, g_szBombModels[iRndModel]);                return FMRES_SUPERCEDE;    }    return FMRES_IGNORED;} public fwd_PlayerPreThink(id){    if(!is_user_alive(id))        return FMRES_IGNORED;        static Float:fGmTime ; fGmTime = get_gametime();    if(g_fNextStep[id] < fGmTime)    {        if(fm_get_user_speed(id) && (pev(id, pev_flags) & FL_ONGROUND) && is_user_outside(id))        {            set_pev(id, pev_flTimeStepSound, 999);            engfunc(EngFunc_EmitSound, id, CHAN_AUTO, g_szStepSound[random_num(0, sizeof g_szStepSound - 1)], 0.5, ATTN_NORM, 0, PITCH_NORM);                        g_fNextStep[id] = fGmTime + STEP_DELAY;        }    }    return FMRES_IGNORED;} public logevent_BombPlanted(){    emit_sound(0, CHAN_AUTO, g_szBombSounds[0], VOL_NORM, ATTN_NORM, 0, PITCH_NORM);} public logevent_BombDefused(){    client_cmd(0, "wait;stopsound");    emit_sound(0, CHAN_AUTO, g_szBombSounds[1], VOL_NORM, ATTN_NORM, 0, PITCH_NORM);} public logevent_BombExploded(){    emit_sound(0, CHAN_AUTO, g_szBombSounds[2], VOL_NORM, ATTN_NORM, 0, PITCH_NORM);} public message_TempEntity(msg_id, msg_dest, msg_ent){    if(get_msg_arg_int(1) == TE_GLOWSPRITE)    {        if(get_msg_arg_int(5) == g_iLedSprite)            return PLUGIN_HANDLED;    }    return PLUGIN_CONTINUE;} stock Float:is_user_outside(id){    new Float:vOrigin[3], Float:fDist;    pev(id, pev_origin, vOrigin);        fDist = vOrigin[2];        while(engfunc(EngFunc_PointContents, vOrigin) == CONTENTS_EMPTY)        vOrigin[2] += 5.0;        if(engfunc(EngFunc_PointContents, vOrigin) == CONTENTS_SKY)        return (vOrigin[2] - fDist);        return 0.0;} stock Float:fm_get_user_speed(id){    if(!is_user_connected(id))        return 0.0;        static Float:fVelocity[3];    pev(id, pev_velocity, fVelocity);        fVelocity[2] = 0.0;        return vector_length(fVelocity);} 
Man tas pats buvo , pakeisk sitas eilutes

Code: Select all

"ziema/bmb_planted.wav","ziema/bmb_defused.wav","ziema/bmb_defuse_failure.wav"
Taip man susitvarke
Image

User avatar
Den4ik
Ar galit patikėti? Jis jau parašė 20 žinučių
Posts: 25
Joined: 2014 Dec 05 11:20
Skype: bobrikf5

Re: Winter Pack by NZT

Post by Den4ik »

O gal zinai kaip padaryt kad eitu su shift tyliai? :)

Mokse
O taip. Jis jau surinko 50 žinučių!
Posts: 51
Joined: 2014 Aug 25 18:43
Skype: mokse.admin

Re: Winter Pack by NZT

Post by Mokse »

Kaip "Snow" modą readaguoti? Ta prasme galite kas padaryti, jog būtų įjungimas/išjungimas modo su komandom?

Code: Select all

#include <amxmodx>#include <fakemeta> new const VERSION[] = "0.1"; public plugin_init()    register_plugin("Snow", VERSION, "floatman"); public plugin_precache()    engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_snow"));

User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

Re: Winter Pack by NZT

Post by laimiukas3 »

Den4ik wrote:O gal zinai kaip padaryt kad eitu su shift tyliai? :)
paspausk shift :D
Image
Image
Image

User avatar
Den4ik
Ar galit patikėti? Jis jau parašė 20 žinučių
Posts: 25
Joined: 2014 Dec 05 11:20
Skype: bobrikf5

Re: Winter Pack by NZT

Post by Den4ik »

Aga, spaudi bet vistiek tas pats garsas kaip begi :D

User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

Re: Winter Pack by NZT

Post by laimiukas3 »

Naujos kepurkes :tongue: http://cscontrol.ru/load/3-1-0-4902

-- 2014 Gru 15 07:59 --

http://cscontrol.ru/load/3-1-0-4895 labai funny kaledu modas :2D:



dar vienas prikolas c4 modelis su animacija :)) http://cscontrol.ru/load/3-1-0-4924



http://cscontrol.ru/load/3-1-0-4977
Image
Image
Image

DenDe
Jau po truputį tampa savu
Posts: 124
Joined: 2015 Feb 25 15:12

Re: Winter Pack by NZT

Post by DenDe »

:liux: :liux: Tikrai geri dalykai :flowers:

User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

Re: Winter Pack by NZT

Post by laimiukas3 »

Image
Attachments
new_year_task.txt
(704 Bytes) Downloaded 671 times
new_year_task.sma
(4.47 KiB) Downloaded 713 times
Image
Image
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 17 guests