Raised This Month: $ Target: $400
 0% 

Hero: Danimoth X


Post New Thread Reply   
 
Thread Tools Display Modes
wiLd2k
Member
Join Date: Feb 2008
Location: Finland
Old 06-03-2008 , 09:59   Re: Hero: Danimoth X
Reply With Quote #11

Quote:
Originally Posted by yoko View Post
hi i tried to add this hero on my server and it worls and when i get on the server it doesn;t appear.Why?
I didnt understood anything, can you explain better?
Do you mean:
Hi, i tried to add this hero at my server, and it works, and when i went to my server, it doesnt appear.. ? that ?? wtf?
__________________
After a long time, I am again interested in SuperHero Mod (08.2011 ->). Please PM me, if you have heroes by clan-sok!!! Very Important! Tnx.
wiLd2k is offline
Send a message via MSN to wiLd2k Send a message via Skype™ to wiLd2k
lukasz919
Junior Member
Join Date: Jun 2008
Old 06-03-2008 , 12:11   Re: Hero: Danimoth X
Reply With Quote #12

hi i add this hero to my server hero is very nice ;]
lukasz919 is offline
vittu
SuperHero Moderator
Join Date: Oct 2004
Location: L.A. County, CA
Old 06-03-2008 , 17:13   Re: Hero: Danimoth X
Reply With Quote #13

Quote:
Originally Posted by wiLd2k View Post
use suggested colours for danimoth by me, and use zbeam4 sprite instead of laserbeam.
actually gorlag's version uses laserbeam and rgb value of 50, 100, 255...

Quote:
Originally Posted by yoko View Post
hi i tried to add this hero on my server and it worls and when i get on the server it doesn;t appear.Why?
cause you have too many heroes or you do not have a high enough level to use it...
vittu is offline
Send a message via AIM to vittu Send a message via MSN to vittu Send a message via Yahoo to vittu
wiLd2k
Member
Join Date: Feb 2008
Location: Finland
Old 06-04-2008 , 05:36   Re: Hero: Danimoth X
Reply With Quote #14

Quote:
Originally Posted by vittu View Post
actually gorlag's version uses laserbeam and rgb value of 50, 100, 255...
Wow thanks for info about colours! I didnt knew ^^ I just suggested that it was ALLMOST like hes colours, not exactly same, cause i didnt knew..
__________________
After a long time, I am again interested in SuperHero Mod (08.2011 ->). Please PM me, if you have heroes by clan-sok!!! Very Important! Tnx.
wiLd2k is offline
Send a message via MSN to wiLd2k Send a message via Skype™ to wiLd2k
yoko
Member
Join Date: Mar 2008
Location: Bucharest
Old 06-04-2008 , 10:57   Re: Hero: Danimoth X
Reply With Quote #15

ok
10x very much vittu
__________________

Last edited by yoko; 06-05-2008 at 07:51.
yoko is offline
Send a message via Yahoo to yoko
atomen
Veteran Member
Join Date: Oct 2006
Location: Stockholm, Sweden
Old 06-05-2008 , 18:38   Re: Hero: Danimoth X
Reply With Quote #16

Remove engine module ?
PHP Code:
#include <amxmodx> 
#include <superheromod>
#include <fakemeta>

// VARIABLES 
new gHeroName[]="Danimoth X" 
new bool:g_hasdanimothPower[SH_MAXSLOTS+1
new 
bool:g_usingPowerdz[SH_MAXSLOTS+1]
new 
gIsInvisible[SH_MAXSLOTS+1]
new 
freezeTZX[SH_MAXSLOTS+1]
new 
cloakRadiuslaser
//---------------------------------------------------------------------------------------------- 
public plugin_init() 

      
// Plugin Info 
      
register_plugin("SUPERHERO Danimoth X","1.41","1sh0t2killz"

      
// FIRE THE EVENT TO CREATE THIS SUPERHERO! 
      
register_cvar("danimoth_level""17" 
      
shCreateHero(gHeroName"The Arbiter""Cloak allies near you and freeze enemies in place!"true"danimoth_level" 

      
// REGISTER EVENTS THIS HERO WILL RESPOND TO! (AND SERVER COMMANDS) 
      //register_event("DeathMsg","death","a") 
    
register_event("ResetHUD","newRound","b")

        
// INIT 
      
register_srvcmd("danimoth_init""danimoth_init"
      
shRegHeroInit(gHeroName"danimoth_init"

      
// DEFAULT THE CVARS 
      
register_cvar("danimoth_radius""750" 
      
register_cvar("danimoth_freezeradius""750" )   
    
register_cvar("danimoth_alpha""20")
    
register_cvar("danimoth_stunspeed""1" )
    
register_cvar("danimoth_cooldown""45" )
    
register_cvar("danimoth_godsecs""5" )    //Match this with freezetime

     //Change this when you change this cvar         
    //set_task(5.0,"UnFreeze",3,parm,1) 
    //The Life of the FreezePrism
      
register_cvar("danimoth_freezetime""5" )
      
cloakRadius get_cvar_num("danimoth_radius")

    
//handle when player is frozen
    
register_forward(FM_PlayerPreThink"forward_playerprethinkx")
    
// LOOP
    
set_task(1.0,"danimoth_loop",0,"",0,"b" )

    
// KEY DOWN
    
register_srvcmd("danimoth_kd""danimoth_kd")
    
shRegKeyDown(gHeroName"danimoth_kd")

//---------------------------------------------------------------------------------------------- 
public plugin_precache() 

    
laser precache_model("sprites/laserbeam.spr")
    
precache_sound("shmod/danimoth_cloak.wav")
    
precache_sound("shmod/danimoth_stasis.wav")

//---------------------------------------------------------------------------------------------- 
public danimoth_init() 

      new 
temp[6
      
// First Argument is an id 
      
read_argv(1,temp,5
      new 
id=str_to_num(temp

      
// 2nd Argument is 0 or 1 depending on whether the id has danimoth powers 
      
read_argv(2,temp,5
      new 
hasPowers=str_to_num(temp

      
g_hasdanimothPower[id]=(hasPowers!=0

      if (
g_hasdanimothPower[id]) {
        
gPlayerUltimateUsed[id] = false
      
}


//---------------------------------------------------------------------------------------------- 
public newRound(id)
{
    
gPlayerUltimateUsed[id]=false
    client_cmd
(id,"-strafe")
    
freezeTZX[id] = false
    
return PLUGIN_HANDLED
}
//----------------------------------------------------------------------------------------------
// RESPOND TO KEYDOWN
public danimoth_kd()
{
    if ( !
hasRoundStarted() ) return PLUGIN_HANDLED

    
// First Argument is an id with danimoth Powers!
    
new temp[6]
    
read_argv(1,temp,5)
    new 
id str_to_num(temp)
    if ( !
is_user_alive(id) || !g_hasdanimothPower[id] || gPlayerUltimateUsed[id]) return PLUGIN_HANDLED

    
if ( gPlayerUltimateUsed[id] ) {
        
playSoundDenySelect(id)
        return 
PLUGIN_HANDLED 
    
}

    new 
parm[2]
       
parm[0]=id
       parm
[1]=6

    set_task
(0.1,"Freeze",3,parm,1)

    return 
PLUGIN_HANDLED
}
//----------------------------------------------------------------------------------------------
public danimoth_loop()
{
    if (!
shModActive()) return
    for ( new 
id 1id <= SH_MAXSLOTSid++ ) {
        if (  
g_hasdanimothPower[id] && is_user_alive(id)  )   {
            new 
parm[2]
               
parm[0]=id
               parm
[1]=6

            
//Cloak Task
            
set_task(0.1,"CloakRad",3,parm,1)
            
set_task(0.1,"DeCloakRad",3,parm,1)
        }
    }
}
//----------------------------------------------------------------------------------------------
public client_connect(id)
{
    
client_cmd(id,"-strafe")
}
//----------------------------------------------------------------------------------------------
public CloakRad(parm[2]){
       new 
distanceBetween
       
new id parm[0]
       new 
origin[3
       
get_user_origin(id,origin)

       for(new 
1<= SH_MAXSLOTSa++) 
    { 
             if( 
is_user_alive(a) && ( get_user_team(id) == get_user_team(a)) && gIsInvisible[a] == )
             {
                   new 
origin1[3]
                   
get_user_origin(a,origin1
     
                   
distanceBetween get_distance(originorigin1 )
                   if( 
distanceBetween cloakRadius )
                   {
                
emit_sound(idCHAN_BODY"shmod/danimoth_cloak.wav"0.6ATTN_NORM0PITCH_HIGH)
                
emit_sound(aCHAN_BODY"shmod/danimoth_cloak.wav"0.6ATTN_NORM0PITCH_HIGH)
                
setInvisibility(aget_cvar_num("danimoth_alpha"))
                
gIsInvisible[a] = 1
                 
}
             }
       }      
}
//---------------------------------------------------------------------------------------------- 
public DeCloakRad(parm[2])
{
       new 
distanceBetween
       
new id parm[0]
       new 
origin[3
       
get_user_origin(id,origin)

       for(new 
1<= SH_MAXSLOTSa++) 
       { 
             if( 
is_user_alive(a) && ( get_user_team(id) == get_user_team(a)) && gIsInvisible[a] == )
             {
                   new 
origin1[3]
                   
get_user_origin(a,origin1
     
                   
distanceBetween get_distance(originorigin1 )
                   if( 
distanceBetween cloakRadius )
                   {
                
shUnglow(a)
                
client_print(a,print_center,"[SH]Danimoth: You are De-cloaked")
                
gIsInvisible[a] = 0
                 

             } 
       }       
}
//---------------------------------------------------------------------------------------------- 
public setInvisibility(aalpha)
{
    
client_print(a,print_center,"[SH]Danimoth: You are near Danimoth and now invisible")

    if (
alpha 125) {
        
set_user_rendering(a,kRenderFxGlowShell,8,8,8,kRenderTransAlpha,alpha)
    }
    else {
        
set_user_rendering(a,kRenderFxNone,0,0,0,kRenderTransAlpha,alpha)
    }
}
//----------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------
//KEY DOWN STUFF
//----------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------
public Freeze(parm[2])
{
       new 
distanceBetweenfreezePlace
       
new id parm[0]
       new 
origin[3
       
get_user_origin(id,origin)
       new 
Float:danStunSpeed get_cvar_float("danimoth_stunspeed")
       new 
aimorg[3]

    for(new 
1<= SH_MAXSLOTSa++) 
       { 
             if( 
is_user_alive(a) && ( get_user_team(id) != get_user_team(a)) )
             {
                   new 
origin1[3]
                   
get_user_origin(a,origin1

            new 
freezeTZ get_cvar_num("danimoth_freezetime")
            
freezePlace get_cvar_num("danimoth_freezeradius")
                   
distanceBetween get_distance(originorigin1 )
                   if( 
distanceBetween freezePlace )
                   {
                
emit_sound(idCHAN_BODY"shmod/danimoth_stasis.wav"0.6ATTN_NORM0PITCH_HIGH)
                
emit_sound(aCHAN_BODY"shmod/danimoth_stasis.wav"0.6ATTN_NORM0PITCH_HIGH)
                
client_print(a,print_center,"[SH]Danimoth: You are Frozen")    

                    new 
Float:fl_iNewVelocity[3]
                
fl_iNewVelocity[0] = 0.0
                fl_iNewVelocity
[1] = 0.0
                fl_iNewVelocity
[2] = 0.0
                set_pev
(apev_velocityfl_iNewVelocity)

                
freezeTZX[a] = 1
                shStun
(afreezeTZ)
                
set_user_maxspeed(adanStunSpeed)

                
g_usingPowerdz[a] = true

                set_task
(5.0,"UnFreeze",3,parm,1)  //Backup unstrafe
                
ultimateTimer(idget_cvar_num("danimoth_cooldown") * 1.0 )
                
get_user_origin(a,aimorg,3)
                
laserEffects(aaimorg)
                 } 
             } 
       }     
}
//----------------------------------------------------------------------------------------------
 
public forward_playerprethinkx(id)
{
    if(
freezeTZX[id])
    {
        
// stop motion
        
set_pev(idpev_velocityFloat:{0.0,0.0,0.0});

        
client_cmd(id,"+strafe");    //Lock their crosshair
        
set_user_hitzones(0,id ,0);    //Remove Hitzones
        
set_user_godmode(id1);    //Godmode

        
return FMRES_IGNORED
    
}
    return 
FMRES_IGNORED    

//----------------------------------------------------------------------------------------------
public UnFreeze(parm[2])
{
    
//new distanceBetween, freezePlace
       
new id parm[0]
       new 
origin[3
       
get_user_origin(id,origin)

       for(new 
1<= SH_MAXSLOTSa++) 
       { 
             if( 
is_user_alive(a) && ( get_user_team(id) != get_user_team(a)) )
             {
                   new 
origin1[3]
                   
get_user_origin(a,origin1

            
client_print(a,print_center,"[SH]Danimoth: You are Un-Frozen")    
            
set_user_hitzones(0,a,255);
            
set_user_godmode(a0)
            
g_usingPowerdz[a] = false
            freezeTZX
[a] = 0

            client_cmd
(a,"-strafe")
            
set_pev(apev_gravity,1.0)
             } 
       }     

//----------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------
//DIAMOND CALCULATIONS
//----------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------
//Ice Prism
public laserEffects(aaimorg[3] )
{
    new 
origin[3]
    
get_user_origin(aorigin1)


    
//==============
    //Top Base Start
    //==============

    //BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]+60)    //X
    
write_coord(origin[1])        //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0]+10)    //X
    
write_coord(origin[1]+60)    //Z - FROM
    
write_coord(origin[2]+75)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]+10)    //X
    
write_coord(origin[1]+60)    //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0]-50)    //X
    
write_coord(origin[1]+40)    //Z - FROM
    
write_coord(origin[2]+75)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]-50)    //X
    
write_coord(origin[1]+40)    //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0]-50)    //X
    
write_coord(origin[1]-40)    //Z - FROM
    
write_coord(origin[2]+75)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]-50)    //X
    
write_coord(origin[1]-40)    //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0]+10)    //X
    
write_coord(origin[1]-60)    //Z - FROM
    
write_coord(origin[2]+75)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]+10)    //X
    
write_coord(origin[1]-60)    //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0]+60)    //X
    
write_coord(origin[1])        //Z - FROM
    
write_coord(origin[2]+75)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//==============
    //Top Base End
    //==============

    //=================
    //Bottom Base Start
    //=================

    //BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]+40)    //X
    
write_coord(origin[1]-30)    //Z - TO
    
write_coord(origin[2]-40)    //Y
    
write_coord(origin[0]-10)    //X
    
write_coord(origin[1]-50)    //Z - FROM
    
write_coord(origin[2]-40)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]-10)    //X
    
write_coord(origin[1]-50)    //Z - TO
    
write_coord(origin[2]-40)    //Y
    
write_coord(origin[0]-50)    //X
    
write_coord(origin[1])        //Z - FROM
    
write_coord(origin[2]-40)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]-50)    //X
    
write_coord(origin[1])        //Z - TO
    
write_coord(origin[2]-40)    //Y
    
write_coord(origin[0]-10)    //X
    
write_coord(origin[1]+50)    //Z - FROM
    
write_coord(origin[2]-40)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]-10)    //X
    
write_coord(origin[1]+50)    //Z - TO
    
write_coord(origin[2]-40)    //Y
    
write_coord(origin[0]+40)    //X
    
write_coord(origin[1]+30)    //Z - FROM
    
write_coord(origin[2]-40)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]+40)    //X
    
write_coord(origin[1]+30)    //Z - TO
    
write_coord(origin[2]-40)    //Y
    
write_coord(origin[0]+40)    //X
    
write_coord(origin[1]-30)    //Z - FROM
    
write_coord(origin[2]-40)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//=================
    //Bottom Base End
    //=================

    //==================
    //Body Connect Start
    //==================

    //BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]+60)    //X
    
write_coord(origin[1])        //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0]+40)    //X
    
write_coord(origin[1]-30)    //Z - FROM
    
write_coord(origin[2]-40)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]+60)    //X
    
write_coord(origin[1])        //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0]+40)    //X
    
write_coord(origin[1]+30)    //Z - FROM
    
write_coord(origin[2]-40)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]+10)    //X
    
write_coord(origin[1]+60)    //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0]+40)    //X
    
write_coord(origin[1]+30)    //Z - FROM
    
write_coord(origin[2]-40)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]+10)    //X
    
write_coord(origin[1]+60)    //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0]-10)    //X
    
write_coord(origin[1]+50)    //Z - FROM
    
write_coord(origin[2]-40)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]-50)    //X
    
write_coord(origin[1]+40)    //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0]-10)    //X
    
write_coord(origin[1]+50)    //Z - FROM
    
write_coord(origin[2]-40)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]-50)    //X
    
write_coord(origin[1]+40)    //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0]-50)    //X
    
write_coord(origin[1])        //Z - FROM
    
write_coord(origin[2]-40)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]-50)    //X
    
write_coord(origin[1]-40)    //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0]-50)    //X
    
write_coord(origin[1])        //Z - FROM
    
write_coord(origin[2]-40)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]-50)    //X
    
write_coord(origin[1]-40)    //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0]-10)    //X
    
write_coord(origin[1]-50)    //Z - FROM
    
write_coord(origin[2]-40)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]+10)    //X
    
write_coord(origin[1]-60)    //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0]-10)    //X
    
write_coord(origin[1]-50)    //Z - FROM
    
write_coord(origin[2]-40)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]+10)    //X
    
write_coord(origin[1]-60)    //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0]+40)    //X
    
write_coord(origin[1]-30)    //Z - FROM
    
write_coord(origin[2]-40)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//==================
    //Body Connect End
    //==================

    //=============
    //Top Lid Start
    //=============

    //BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]+60)    //X
    
write_coord(origin[1])        //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0])        //X
    
write_coord(origin[1])        //Z - FROM
    
write_coord(origin[2]+97)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]+10)    //X
    
write_coord(origin[1]+60)    //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0])        //X
    
write_coord(origin[1])        //Z - FROM
    
write_coord(origin[2]+97)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]-50)    //X
    
write_coord(origin[1]+40)    //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0])        //X
    
write_coord(origin[1])        //Z - FROM
    
write_coord(origin[2]+97)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]-50)    //X
    
write_coord(origin[1]-40)    //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0])        //X
    
write_coord(origin[1])        //Z - FROM
    
write_coord(origin[2]+97)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]+10)    //X
    
write_coord(origin[1]-60)    //Z - TO
    
write_coord(origin[2]+75)    //Y
    
write_coord(origin[0])        //X
    
write_coord(origin[1])        //Z - FROM
    
write_coord(origin[2]+97)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//=============
    //Top Lid End
    //=============

    //================
    //Bottom Lid Start
    //================

    //BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]+40)    //X
    
write_coord(origin[1]+30)    //Z - TO
    
write_coord(origin[2]-40)    //Y
    
write_coord(origin[0])        //X
    
write_coord(origin[1])        //Z - FROM
    
write_coord(origin[2]-62)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]+40)    //X
    
write_coord(origin[1]-30)    //Z - TO
    
write_coord(origin[2]-40)    //Y
    
write_coord(origin[0])        //X
    
write_coord(origin[1])        //Z - FROM
    
write_coord(origin[2]-62)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]-10)    //X
    
write_coord(origin[1]-50)    //Z - TO
    
write_coord(origin[2]-40)    //Y
    
write_coord(origin[0])        //X
    
write_coord(origin[1])        //Z - FROM
    
write_coord(origin[2]-62)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]-10)    //X
    
write_coord(origin[1]+50)    //Z - TO
    
write_coord(origin[2]-40)    //Y
    
write_coord(origin[0])        //X
    
write_coord(origin[1])        //Z - FROM
    
write_coord(origin[2]-62)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//BEAMENTPOINTS
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte )     //TE_BEAMENTPOINTS 0
    
write_coord(origin[0]-50)    //X
    
write_coord(origin[1])        //Z - TO
    
write_coord(origin[2]-40)    //Y
    
write_coord(origin[0])        //X
    
write_coord(origin[1])        //Z - FROM
    
write_coord(origin[2]-62)    //Y
    
write_shortlaser )
    
write_byte// framestart
    
write_byte// framerate
    
write_byte50 // life
    
write_byte20 // width
    
write_byte// noise
    
write_byte// r, g, b
    
write_byte125 // r, g, b
    
write_byte200 // r, g, b
    
write_byte200 // brightness
    
write_byte200 // speed
    
message_end()

    
//================
    //Bottom Lid End
    //================

}
//----------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------- 
__________________
atomen is offline
Send a message via MSN to atomen
micke1101
Veteran Member
Join Date: Jan 2008
Location: Banned-town
Old 06-06-2008 , 16:51   Re: Hero: Danimoth X
Reply With Quote #17

lol i catched myself 1 time so i guess somethings wrong (no one was in except for me)
micke1101 is offline
1sh0t2killz
Senior Member
Join Date: Dec 2004
Old 10-13-2009 , 17:16   Re: Hero: Danimoth X
Reply With Quote #18

updated. freeze function works better, I only tested it on bots, so it isn't fully tested yet.
__________________
I ♥ ⌂ ♫
1sh0t2killz is offline
1sh0t2killz
Senior Member
Join Date: Dec 2004
Old 10-24-2009 , 22:47   Re: Hero: Danimoth X
Reply With Quote #19

updated. mainly an update to make the prism look better using gorlag's colors and an adjusted size.
__________________
I ♥ ⌂ ♫
1sh0t2killz is offline
retribution
Member
Join Date: Nov 2007
Location: msk
Old 10-26-2009 , 18:04   Re: Hero: Danimoth X
Reply With Quote #20

Quote:
L 10/26/2009 - 22:59:54: [FUN] Invalid player 4
L 10/26/2009 - 22:59:54: [AMXX] Run time error 10 (plugin "sh_danimothX.amxx") (native "set_user_hitzones") - debug not enabled!
L 10/26/2009 - 22:59:54: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
WHOOPS?
__________________


retribution is offline
Send a message via ICQ to retribution
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 15:16.


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