Raised This Month: $51 Target: $400
 12% 

Random Glow Plugins


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
RuRuRu612754
Senior Member
Join Date: Sep 2011
Old 01-12-2012 , 10:08   Random Glow Plugins
Reply With Quote #1

Does not work properly.
miss in my code?

Code:
#include <amxmodx>
#include <fun>

public plugin_init()
{
	register_plugin("PLUGIN", "VERSION", "AUTHOR")

	register_clcmd("/random_glow", "random_glow")
}

public random_glow(id)
{
	set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 25)

	set_task(3.0, "glow_b")

	return PLUGIN_HANDLED
}

public glow_b(id)
{
	set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 25)

	set_task(2.5, "glow_reset")
	set_task(3.0, "glow_c")
}

public glow_c(id)
{
	set_user_rendering(id, kRenderFxGlowShell, 0, 255, 255, kRenderNormal, 25)

	set_task(2.5, "glow_reset")
	set_task(3.0, "glow_g")
}

public glow_g(id)
{
	set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 25)

	set_task(2.5, "glow_reset")
	set_task(3.0, "glow_p")
}

public glow_p(id)
{
	set_user_rendering(id, kRenderFxGlowShell, 255, 0, 255, kRenderNormal, 25)

	set_task(2.5, "glow_reset")
	set_task(3.0, "glow_r")
}

public glow_r(id)
{
	set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 25)

	set_task(2.5, "glow_reset")
	set_task(3.0, "glow_w")
}

public glow_w(id)
{
	set_user_rendering(id, kRenderFxGlowShell, 255, 255, 255, kRenderNormal, 25)

	set_task(2.5, "glow_reset")
	set_task(3.0, "glow_y")
}

public glow_y(id)
{
	set_user_rendering(id, kRenderFxGlowShell, 255, 255, 0, kRenderNormal, 25)

	set_task(2.5, "glow_reset")
	set_task(3.0, "glow_b")
}

public glow_reset(id)
{
	set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderNormal, 255)
}
RuRuRu612754 is offline
.Dare Devil.
Veteran Member
Join Date: Sep 2010
Old 01-12-2012 , 12:41   Re: Random Glow Plugins
Reply With Quote #2

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

public plugin_init()
{
register_plugin("PLUGIN""VERSION""AUTHOR")

register_clcmd("/random_glow""random_glow")
}

public 
random_glow(id)
{
set_user_rendering(idkRenderFxGlowShell00255kRenderNormal25)

set_task(3.0"glow_b"id)

return 
PLUGIN_HANDLED
}

public 
glow_b(id)
{
set_user_rendering(idkRenderFxGlowShell00255kRenderNormal25)

set_task(2.5"glow_reset"id)
set_task(3.0"glow_c"id)
}

public 
glow_c(id)
{
set_user_rendering(idkRenderFxGlowShell0255255kRenderNormal25)

set_task(2.5"glow_reset"id)
set_task(3.0"glow_g"id)
}

public 
glow_g(id)
{
set_user_rendering(idkRenderFxGlowShell02550kRenderNormal25)

set_task(2.5"glow_reset"id)
set_task(3.0"glow_p"id)
}

public 
glow_p(id)
{
set_user_rendering(idkRenderFxGlowShell2550255kRenderNormal25)

set_task(2.5"glow_reset"id)
set_task(3.0"glow_r"id)
}

public 
glow_r(id)
{
set_user_rendering(idkRenderFxGlowShell25500kRenderNormal25)

set_task(2.5"glow_reset"id)
set_task(3.0"glow_w"id)
}

public 
glow_w(id)
{
set_user_rendering(idkRenderFxGlowShell255255255kRenderNormal25)

set_task(2.5"glow_reset"id)
set_task(3.0"glow_y"id)
}

public 
glow_y(id)
{
set_user_rendering(idkRenderFxGlowShell2552550kRenderNormal25)

set_task(2.5"glow_reset"id)
set_task(3.0"glow_b"id)
}

public 
glow_reset(id)
{
set_user_rendering(idkRenderFxGlowShell000kRenderNormal255)

.Dare Devil. is offline
Devil259
Veteran Member
Join Date: Dec 2009
Location: France (59)
Old 01-12-2012 , 12:49   Re: Random Glow Plugins
Reply With Quote #3

Dare Devil, explain what you have changed.

In this case, you put "id" to the tasks' index.
__________________
You can do anything you set your mind to, man.


Last edited by Devil259; 01-12-2012 at 12:49.
Devil259 is offline
.Dare Devil.
Veteran Member
Join Date: Sep 2010
Old 01-12-2012 , 12:51   Re: Random Glow Plugins
Reply With Quote #4

Quote:
Originally Posted by Devil259 View Post
Dare Devil, explain what you have changed.

In this case, you put "id" to the tasks' index.
is it so hard to look it and undestand what i changed?
.Dare Devil. is offline
Devil259
Veteran Member
Join Date: Dec 2009
Location: France (59)
Old 01-12-2012 , 12:54   Re: Random Glow Plugins
Reply With Quote #5

In this case, no.
__________________
You can do anything you set your mind to, man.

Devil259 is offline
bogdyuttzu
Senior Member
Join Date: Dec 2009
Location: Romania
Old 01-13-2012 , 06:25   Re: Random Glow Plugins
Reply With Quote #6

try

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

new iStep[33]

public 
plugin_init()
{
    
register_clcmd("/random_glow""random_glow")
}

public 
random_glow(id)
{
    
set_task(3.0"task_glow"id_,_,"a"8)
}

public 
task_glow(id)
{
    
iStep[id]++
    switch(
iStep[id])
    {
        case 
1set_user_rendering(idkRenderFxGlowShell00255kRenderNormal25)
        case 
2set_user_rendering(idkRenderFxGlowShell0255255kRenderNormal25)
        case 
3set_user_rendering(idkRenderFxGlowShell02550kRenderNormal25)
        case 
4set_user_rendering(idkRenderFxGlowShell2550255kRenderNormal25)
        case 
5set_user_rendering(idkRenderFxGlowShell25500kRenderNormal25)
        case 
6set_user_rendering(idkRenderFxGlowShell255255255kRenderNormal25)
        case 
7set_user_rendering(idkRenderFxGlowShell2552550kRenderNormal25)
        case 
8
        {
            
set_user_rendering(idkRenderFxGlowShell000kRenderNormal255)
            
iStep[id] = 0;
        }
            
    }


Last edited by bogdyuttzu; 01-13-2012 at 06:25.
bogdyuttzu is offline
Send a message via Yahoo to bogdyuttzu
Devil259
Veteran Member
Join Date: Dec 2009
Location: France (59)
Old 01-13-2012 , 07:02   Re: Random Glow Plugins
Reply With Quote #7

If you want a random selection glow, you can do something like that :

Code:
public task_glow(id) {     iRandomNum = random_num( 1, 8 )     switch( iRandomNum )     {         case 1: set_user_rendering( id , kRenderFxGlowShell , 0 , 0 , 255 , kRenderNormal , 25 )         case 2: set_user_rendering( id , kRenderFxGlowShell , 0 , 255 , 255 , kRenderNormal , 25 )         case 3: set_user_rendering( id , kRenderFxGlowShell , 0 , 255 , 0 , kRenderNormal , 25 )         case 4: set_user_rendering( id , kRenderFxGlowShell , 255 , 0 , 255 , kRenderNormal , 25 )         case 5: set_user_rendering( id , kRenderFxGlowShell , 255 , 0 , 0 , kRenderNormal , 25 )         case 6: set_user_rendering( id , kRenderFxGlowShell , 255 , 255 , 255 , kRenderNormal , 25 )         case 7: set_user_rendering( id , kRenderFxGlowShell , 255 , 255 , 0 , kRenderNormal , 25 )         case 8: set_user_rendering( id , kRenderFxGlowShell , 0 , 0 , 0 , kRenderNormal , 255 )     } }
__________________
You can do anything you set your mind to, man.


Last edited by Devil259; 01-13-2012 at 07:02.
Devil259 is offline
Reply



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 04:14.


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