Raised This Month: $ Target: $400
 0% 

[SOLVED] edit fog


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
arvEL.
Senior Member
Join Date: Dec 2014
Location: Iraq
Old 10-09-2015 , 15:08   [SOLVED] edit fog
Reply With Quote #1

hi guys see this plugin

PHP Code:
#include <amxmodx>
#include <amxmisc>

new onoff,rgb2,density_cvar,r,g,b,g_density[4]
new 
bool:on

public plugin_init()

{
    
register_plugin("Advanced Fog","0.7","Sh!nE*")
    
onoff register_cvar("amx_fog_default","1")
    
rgb2 register_cvar("amx_fog_color","255 255 255")
    
density_cvar register_cvar("amx_fog_amount","1")
}

public 
set_fog2(id)

{
    if(
on || get_pcvar_num(onoff)) {
        new 
number[3],tempdens[4]
        if(
g_density[0] == && !on) {
            switch(
get_pcvar_num(density_cvar)) {
                case 
1:{tempdens[0]=3;tempdens[1]=58;tempdens[2]=111;tempdens[3]=18;}
                case 
2:{tempdens[0]=125;tempdens[1]=58;tempdens[2]=111;tempdens[3]=18;}
                case 
3:{tempdens[0]=27;tempdens[1]=59;tempdens[2]=66;tempdens[3]=96;}
                case 
4:{tempdens[0]=60;tempdens[1]=59;tempdens[2]=90;tempdens[3]=101;}
                case 
5:{tempdens[0]=68;tempdens[1]=59;tempdens[2]=90;tempdens[3]=101;}
                case 
6:{tempdens[0]=95;tempdens[1]=59;tempdens[2]=10;tempdens[3]=41;}
                case 
7:{tempdens[0]=125;tempdens[1]=59;tempdens[2]=111;tempdens[3]=18;}
                case 
8:{tempdens[0]=3;tempdens[1]=60;tempdens[2]=111;tempdens[3]=18;}
                case 
9:{tempdens[0]=19;tempdens[1]=60;tempdens[2]=68;tempdens[3]=116;}
            }
        }
        else {
            
tempdens[0] = g_density[0]
            
tempdens[1] = g_density[1]
            
tempdens[2] = g_density[2]
            
tempdens[3] = g_density[3]
        }
        if((
|| || 0) && on) {number[0] = r;number[1] = g;number[2] = b;} 
        else {
            new 
string[16],string2[3][4],i
            get_pcvar_string
(rgb2,string,15)
            
parse(string,string2[0],3,string2[1],3,string2[2],3)
            for(
i=0;3;i++) number[i] = str_to_num(string2[i])
            if(
number[0] < || number[0] > 255 || number[1] < || number[1] > 255 || number[2] < || number[2] > 255)
                
log_amx("WARNING: RGB has to be a number between 0 and 255.")
        }
        
message_begin(MSG_ONE,get_user_msgid("Fog"),{0,0,0},id)
        
write_byte(number[0])  // R
        
write_byte(number[1])  // G
        
write_byte(number[2])  // B
        
write_byte(tempdens[2]) // SD
        
write_byte(tempdens[3])  // ED
        
write_byte(tempdens[0])   // D1
        
write_byte(tempdens[1])  // D2
        
message_end()
    }

and this command
PHP Code:
set_task(0.1,"set_fog2",id
will running the fog
i want command to disable the fog help me guys

Last edited by arvEL.; 11-02-2015 at 00:51.
arvEL. is offline
Send a message via Skype™ to arvEL.
Andu.
Member
Join Date: Oct 2013
Location: Belgravistan
Old 10-09-2015 , 15:21   Re: [Request] edit fog
Reply With Quote #2

Is better to use this stock
PHP Code:
stock CreateFog ( const index 0, const red 127, const green 127, const blue 127, const Float:density_f 0.001bool:clear false )
{
    static 
msgFog;
    
    if ( 
msgFog || ( msgFog get_user_msgid"Fog" ) ) )
    {
        new 
density _:floatclampdensity_f0.00010.25 ) * _:!clear;
        
        
message_beginindex MSG_ONE_UNRELIABLE MSG_BROADCASTmsgFog, .player index );
        
write_byteclampred  0255 ) );
        
write_byteclampgreen0255 ) );
        
write_byteclampblue 0255 ) );
        
write_long_:density );
        
message_end();
    }

Andu. is offline
arvEL.
Senior Member
Join Date: Dec 2014
Location: Iraq
Old 10-09-2015 , 15:53   Re: [Request] edit fog
Reply With Quote #3

Quote:
Originally Posted by Andu. View Post
Is better to use this stock
PHP Code:
stock CreateFog ( const index 0, const red 127, const green 127, const blue 127, const Float:density_f 0.001bool:clear false )
{
    static 
msgFog;
    
    if ( 
msgFog || ( msgFog get_user_msgid"Fog" ) ) )
    {
        new 
density _:floatclampdensity_f0.00010.25 ) * _:!clear;
        
        
message_beginindex MSG_ONE_UNRELIABLE MSG_BROADCASTmsgFog, .player index );
        
write_byteclampred  0255 ) );
        
write_byteclampgreen0255 ) );
        
write_byteclampblue 0255 ) );
        
write_long_:density );
        
message_end();
    }

done! thx bro
for more information about use this stock

https://forums.alliedmods.net/showpo...0&postcount=13

Last edited by arvEL.; 10-09-2015 at 16:08.
arvEL. is offline
Send a message via Skype™ to arvEL.
CrazY.
Veteran Member
Join Date: May 2015
Location: SP, Brazil
Old 10-10-2015 , 13:45   Re: [Request] edit fog
Reply With Quote #4

This plugin is for zombie plague mode or normal mode?
__________________








CrazY. is offline
Depresie
Veteran Member
Join Date: Nov 2013
Old 10-10-2015 , 14:34   Re: [Request] edit fog
Reply With Quote #5

this stock should work for every game mode
Depresie is offline
CrazY.
Veteran Member
Join Date: May 2015
Location: SP, Brazil
Old 10-10-2015 , 15:08   Re: [Request] edit fog
Reply With Quote #6

For zombie plague mode, open your zombieplague.ini and search for:
PHP Code:
[Weather Effects
Enable this to use fog.:
PHP Code:
FOG 0
FOG DENSITY 
0.0018
FOG COLOR 
128 128 128 
__________________








CrazY. is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 22:18.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode