Raised This Month: $32 Target: $400
 8% 

Solved Glitched Audio


Post New Thread Reply   
 
Thread Tools Display Modes
HamletEagle
AMX Mod X Plugin Approver
Join Date: Sep 2013
Location: Romania
Old 07-17-2018 , 09:31   Re: Glitched Audio
Reply With Quote #11

Quote:
Originally Posted by edon1337 View Post
1)
PHP Code:
PARACHUTE_DEPLOY_SOUND CS_BattleRoyale_Sounds/Parachute_Deploy.wav
LANDING_SOUND 
CS_BattleRoyale_Sounds/Landing.wav
AIRDROP_APPEAR_SOUND 
CS_BattleRoyale_Sounds/AirDrop_Appear.wav
AIRDROP_LAND_SOUND 
CS_BattleRoyale_Sounds/AirDrop_Landing.wav 
2) Doesn't FL_ONGROUND get called only when entity/player hits the ground? So basically just once? I think it does. My entity doesn't jump around for it to get called more than once.
1. I have the impression that when using client_cmd and spk you need to use full path(i.e sound/CS_BattleRoyale_Sounds/Parachute_Deploy.wav) and when precaching you need only CS_BattleRoyale_Sounds/Parachute_Deploy.wav.

Try something like:
PHP Code:
client_cmdid"spk sound/%s"g_iSoundsLanding_Sound ] ); 
2.No. Once FL_ONGROUND flag is set then it remains on player flags until they are no longer on ground. Put a message in there, you'll see it keeps being printed.
It doesn't "get called", it's a flag so it is added/removed. Like you would do some_var = 1 and later to clear that value some_var = 0.
__________________

Last edited by HamletEagle; 07-17-2018 at 09:35.
HamletEagle is offline
edon1337
Penguin Enthusiast
Join Date: Jun 2016
Location: Macedonia
Old 07-17-2018 , 10:56   Re: Glitched Audio
Reply With Quote #12

Quote:
Originally Posted by HamletEagle View Post
1. I have the impression that when using client_cmd and spk you need to use full path(i.e sound/CS_BattleRoyale_Sounds/Parachute_Deploy.wav) and when precaching you need only CS_BattleRoyale_Sounds/Parachute_Deploy.wav.

Try something like:
PHP Code:
client_cmdid"spk sound/%s"g_iSoundsLanding_Sound ] ); 
2.No. Once FL_ONGROUND flag is set then it remains on player flags until they are no longer on ground. Put a message in there, you'll see it keeps being printed.
It doesn't "get called", it's a flag so it is added/removed. Like you would do some_var = 1 and later to clear that value some_var = 0.
So what should I use to be able to know player's first landing on ground, if he spawns in the sky?

Basically #1 code was okay, I just was emitting the wrong sound and at the wrong time. Fixed
#2 & #3 the problem is what you told me, I'm using Think and FL_OnGround
#4 works
__________________

Last edited by edon1337; 07-17-2018 at 11:00.
edon1337 is offline
HamletEagle
AMX Mod X Plugin Approver
Join Date: Sep 2013
Location: Romania
Old 07-17-2018 , 11:03   Re: Glitched Audio
Reply With Quote #13

You can have a custom variable, like PlayerOnGround. You check when FL_ONGROUND is set and PlayerOnGround is false. That moment is the first landing, then you set PlayerOnGround to true, which will prevent the check from being executed again.
__________________
HamletEagle is offline
edon1337
Penguin Enthusiast
Join Date: Jun 2016
Location: Macedonia
Old 07-17-2018 , 11:17   Re: Glitched Audio
Reply With Quote #14

Quote:
Originally Posted by HamletEagle View Post
You can have a custom variable, like PlayerOnGround. You check when FL_ONGROUND is set and PlayerOnGround is false. That moment is the first landing, then you set PlayerOnGround to true, which will prevent the check from being executed again.
I'm using this
PHP Code:
bool:LandedOnGroundiIndex )
{
    new 
bool:bLanded;
    
    if( 
peviIndexpev_flags ) & FL_ONGROUND )
    {
        if( ! 
bLanded )
        
bLanded true;
    }
    return 
bLanded;

It works on player but not in the entity

Player:
PHP Code:
public @HamThinkPlayer_Preid )
{
    if( ! 
is_user_aliveid ) )
    return 
HAM_IGNORED;
    
    if( 
g_bIsPlayerInParachuteid ] )
    {
        static 
Float:fVelocity]; 
        
pevidpev_velocityfVelocity ); 
        
        if( 
LandedOnGroundid ) )
        {
            
g_bIsPlayerInParachuteid ] = false;
            
set_pevidpev_sequencedetach );
            
            
client_cmdid"spk sound/%s"g_iSoundsLanding_Sound ] );
            
log_to_file"DEBUGMATE.txt""#2 Player" );
        }

        if( 
fVelocity] < 0.0 
        {
            
fVelocity] = get_pcvar_floatg_iCvars] );
            
set_pevidpev_velocityfVelocity );
            
            if( 
pevidpev_sequence ) != deploy // to avoid setting it every frame over and over
            
set_pevidpev_sequencedeploy );
        } 
    }
    return 
HAM_IGNORED;

Entity:
PHP Code:
public @HamThinkInfoTarget_PreiEnt )
{
    if( ! 
pev_validiEnt ) )
    return 
HAM_IGNORED;
    
    new 
szClassName32 ];
    
peviEntpev_classnameszClassNamecharsmaxszClassName ) );

    if( 
equalszClassNameAIRDROP_CLASSNAME ) )
    {    
        
set_peviEntpev_nextthinkget_gametime( ) + 0.01 );
        
        if( 
LandedOnGroundiEnt ) )
        {
            
engfuncEngFunc_SetModeliEntg_iDataSettingsAirDrop_Model_Ground ] ); 
            
engfuncEngFunc_SetSizeiEntFloat:{ -35.0, -40.0, -65.0 }, Float:{ 35.040.065.0 } );
            
            
client_cmd0"spk sound/%s"g_iSoundsAirDrop_Land_Sound ] );
            
log_to_file"DEBUGMATE.txt""#1 AirDrop" );
        }
        
        static 
Float:fVelocity]; 
        
peviEntpev_velocityfVelocity );
        
        if( 
fVelocity] < 0.0 
        {
            
fVelocity] = get_pcvar_floatg_iCvars] );
            
set_peviEntpev_velocityfVelocity );
        }
    }
    return 
HAM_IGNORED;

Debug:
PHP Code:
L 07/17/2018 17:13:26#2 Player
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:29#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:30#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:31#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop
L 07/17/2018 17:14:32#1 AirDrop 
__________________
edon1337 is offline
klippy
AlliedModders Donor
Join Date: May 2013
Location: Serbia
Old 07-17-2018 , 11:40   Re: Glitched Audio
Reply With Quote #15

if( ! bLanded ) will always proceed as bLanded is always false at that point.
__________________
klippy is offline
edon1337
Penguin Enthusiast
Join Date: Jun 2016
Location: Macedonia
Old 07-17-2018 , 12:03   Re: Glitched Audio
Reply With Quote #16

Quote:
Originally Posted by KliPPy View Post
if( ! bLanded ) will always proceed as bLanded is always false at that point.
Yeah, you're right. What do you suggest?
__________________
edon1337 is offline
HamletEagle
AMX Mod X Plugin Approver
Join Date: Sep 2013
Location: Romania
Old 07-17-2018 , 12:34   Re: Glitched Audio
Reply With Quote #17

Use a global array like bLanded[33].
__________________
HamletEagle is offline
edon1337
Penguin Enthusiast
Join Date: Jun 2016
Location: Macedonia
Old 07-17-2018 , 12:40   Re: Glitched Audio
Reply With Quote #18

Quote:
Originally Posted by HamletEagle View Post
Use a global array like bLanded[33].
Yeah, that should work.
PHP Code:
new bool:g_bLanded;

bool:LandedOnGroundiIndex 

    if( 
peviIndexpev_flags ) & FL_ONGROUND )
    { 
        if( ! 
g_bLanded )
        
g_bLanded true;
    } 
    return 
g_bLanded;

I'll test and inform you whether the sounds work properly now, they have no reason to not work now.
__________________

Last edited by edon1337; 07-17-2018 at 13:13.
edon1337 is offline
edon1337
Penguin Enthusiast
Join Date: Jun 2016
Location: Macedonia
Old 07-17-2018 , 13:14   Re: Glitched Audio
Reply With Quote #19

Quote:
Originally Posted by HamletEagle View Post
Use a global array like bLanded[33].
Still gets spammed :/
__________________
edon1337 is offline
HamletEagle
AMX Mod X Plugin Approver
Join Date: Sep 2013
Location: Romania
Old 07-17-2018 , 13:21   Re: Glitched Audio
Reply With Quote #20

That's not what I told you to do. If you return g_bLanded you will ALWAYS return true, which is useless. Just do the check directly in the think function.
__________________

Last edited by HamletEagle; 07-17-2018 at 13:21.
HamletEagle 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 20:34.


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