AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   SZ_GetSpace (https://forums.alliedmods.net/showthread.php?t=129209)

DoviuX 06-10-2010 10:17

SZ_GetSpace
 
what can it mean ?

I use team switch plugin and when there's more than 20 player and team switches i get this error.

Code:

SZ_GetSpace: overflow without FSB_ALLOWOVERFLOW set on Server Reliable Datagram
Code:

PHP Code:

#include <amxmodx>
#include <fakemeta>

#define OFFSET_TEAM    114

enum
{
    
TEAM_NULL,
    
TEAM_T,
    
TEAM_CT,
    
TEAM_SPECTATOR
}

new 
g_iCounter 0;
new 
p_Rounds;
new 
g_Msg_TeamInfo;
new 
g_iMaxPlayers;

public 
plugin_init()
{
    
register_plugin"Team Switch""2.0""TBagT" );
    
    
p_Rounds register_cvar"ats_rounds""3" );
    
register_event("TextMsg""RoundRestart_Attempt""a""2&#Game_C""2&Game_W");
    
register_logevent("logevent_round_start2"2"1=Round_Start")
    
register_logevent("logevent_round_end2"2"1=Round_End")
    
g_iMaxPlayers get_maxplayers();
    
g_Msg_TeamInfo get_user_msgid"TeamInfo" );

         
register_dictionary("switch.txt");
}

public 
server_changelevelmap[] )
{
    
g_iCounter 0;
}

public 
plugin_pause()
{
    
g_iCounter 0;
}

public 
RoundRestart_Attempt()
{
    
g_iCounter 0;
}
public 
logevent_round_end2()
{
    if( 
get_playersnum() > )
        { 
        if ( 
g_iCounter >= get_pcvar_nump_Rounds ) )
        {
            
g_iCounter 0;
            
            new 
teamoppTeam;
            for( new 
<= g_iMaxPlayers i++ )
            {
                if( !
is_user_connected) )    continue;
                
                
team get_user_team);
                if( 
team == TEAM_SPECTATOR )    continue;
        
                
set_hudmessage20000, -1.0, -1.016.012.0 );
                
show_hudmessage0"%L"LANG_SERVER"SWITCH" );
        
                
oppTeam team 1;
                
fm_set_user_teamioppTeam );
            }
        }
        else
        {
            
set_hudmessage01000, -1.0, -1.016.012.0 );
            
show_hudmessage0"%L %d"LANG_SERVER"LEFT", ( get_pcvar_nump_Rounds ) - g_iCounter) );
        }
    }
    
}
public 
logevent_round_start2()

    
g_iCounter++; 
}
fm_set_user_teamindexiTeam )
{
    static const 
Teams[][] =
    {
        
""// NULL
        
"TERRORIST",
        
"CT"
    
}
    
    
set_pdata_intindexOFFSET_TEAMiTeam );
    
dllfuncDLLFunc_ClientUserInfoChangedindexengfuncEngFunc_GetInfoKeyBufferindex ) );
    
    
message_beginMSG_ONE_UNRELIABLEg_Msg_TeamInfo, { 00}, index );
    
write_byteindex );
    
write_stringTeamsiTeam ] );
    
message_end();
    
    return 
1;



Brreaker 06-10-2010 13:00

Re: SZ_GetSpace
 
Use the f*cking search button! -,-
http://forums.alliedmods.net/showthread.php?t=129018

grimvh2 06-10-2010 14:36

Re: SZ_GetSpace
 
It has something todo with the models changing, if you add a small delay from 0.1 second between the 2 teams the server will atleast not crash.

DoviuX 06-11-2010 04:10

Re: SZ_GetSpace
 
grimvh2

I don't understand what you mean can you show any example ? :crab:

Brreaker 06-11-2010 06:31

Re: SZ_GetSpace
 
Quote:

Originally Posted by Brreaker (Post 1205055)
Use the f*cking search button! -,-
http://forums.alliedmods.net/showthread.php?t=129018



All times are GMT -4. The time now is 05:23.

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