AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   score hostname error - Help (https://forums.alliedmods.net/showthread.php?t=274624)

Michell 11-11-2015 15:23

score hostname error - Help
 
Can anyone help me? the hostname is not changing


PHP Code:

new gOriginalHostName[99]
new 
gOriginalHostNameV2[99]
new 
vHostName,sHostName[99

PHP Code:

public plugin_init(){
set_task(30.0,"CheckHostName")


PHP Code:

public CheckHostName(){
       
        
get_cvar_string("hostname",gOriginalHostName,98)
       
        
gOriginalHostName gOriginalHostNameV2
       
        
if(strlen(gOriginalHostName))
        {
                
gOriginalHostName sHostName
               
                PlacarHostName
()
                
set_task(1.0,"PlacarHostName",_,_,_,"b")
        }
       


PHP Code:

public PlacarHostName(){
       
        static 
NewHostName[100]
       
        if(
strlen(gOriginalHostName)){
                if(
iLive){
                        if(
iTMD3 || iSMD3){
                                switch( 
Tempo ) {
                                        case 
0: return
                                                case 
1formatex(NewHostName,99,"%s [ MD3 1 ][ CT: %d TR: %d ] R: %d",gOriginalHostName,iMD3] + iPonto],iMD3] + iPonto],Rounds)                         //formatex(NewHostName,63,"%s T:%d] R:%d [TR: %d | CT: %d]",gOriginalHostName,Tempo,Rounds,iPrim[ 0 ] + iPonto[ 0 ],iPrim[ 1 ] + iPonto[ 1 ])
                                                
case 2formatex(NewHostName,99,"%s [ MD3 2 ][ CT: %d TR: %d ] R: %d",gOriginalHostName,iMD32] + iPonto],iMD32] + iPonto],Rounds)                               //formatex(NewHostName,63,"%s T:%d] R:%d [TR: %d | CT: %d]",gOriginalHostName,Tempo,Rounds,iPrim[ 0 ] + iPonto[ 0 ],iPrim[ 1 ] + iPonto[ 1 ])
                                        
}
                        }
                        if(
iNorT){
                                switch( 
Tempo ){
                                        case 
0:  return
                                                case 
1formatex(NewHostName,99,"%s [ 1 ][ CT: %d TR: %d ] R: %d",gOriginalHostName,iPrim] + iPonto],iPrim] + iPonto],Rounds)                           //formatex(NewHostName,63,"%s T:%d] R:%d [TR: %d | CT: %d]",gOriginalHostName,Tempo,Rounds,iPrim[ 0 ] + iPonto[ 0 ],iPrim[ 1 ] + iPonto[ 1 ])
                                                
case 2formatex(NewHostName,99,"%s [ 2 ][ CT: %d TR: %d ] R: %d",gOriginalHostName,iPrim] + iPonto],iPrim] + iPonto],Rounds)                           //formatex(NewHostName,63,"%s T:%d] R:%d [TR: %d | CT: %d]",gOriginalHostName,Tempo,Rounds,iPrim[ 0 ] + iPonto[ 0 ],iPrim[ 1 ] + iPonto[ 1 ])
                                        
}
                        }
                        else if(
iOvT){
                                switch( 
Tempo ){
                                        case 
0: return
                                                case 
1formatex(NewHostName,99,"%s [ 1 OT ][CT: %d TR: %d] R: %d",gOriginalHostName,iOver] + iPonto],iOver] + iPonto],Rounds)
                                                case 
2formatex(NewHostName,99,"%s [ 2 OT ][CT: %d TR: %d] R: %d",gOriginalHostName,iOver] + iPonto],iOver] + iPonto],Rounds)
                                        }
                        }
                }
                else{
                        
formatex(NewHostName,99,"%s",gOriginalHostNameV2)
                }
               
                
set_cvar_string("hostname",NewHostName)
        }



fysiks 11-11-2015 19:56

Re: score hostname error - Help
 
IIRC, you have to reconnect to see the new hostname on the scoreboard. The hostname on the Steam servers list will change accurately.


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

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