Raised This Month: $ Target: $400
 0% 

Function Crashes


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
devilicioux
Veteran Member
Join Date: Jun 2013
Location: Delhi,India
Old 07-28-2013 , 21:05   Function Crashes
Reply With Quote #1

This Function frequently causes plugin crash .. Can any1 suggest optimization/correction/solution?

PHP Code:
public Random() {
    
set_pcvar_num(cvar_mp_freezetime9999)
    new 
players[32], pnumtempid;
    
get_players(playerspnum"ch");
    new 
specialCount

    
for( new ii<pnumi++ ) {
        
tempid players[i];
        
client_cmd(tempid"kill")
        
        if ( 
cs_get_user_team(tempid) != CS_TEAM_UNASSIGNED )
        {
            
specialCount++
            
cs_set_user_team(tempidCS_TEAM_SPECTATOR)
        } 
            
    }
    
    if (
specialCount 2) {
        if (
g_CustomGame) {
            
client_print(0print_chat"%s %L"PREFIXLANG_PLAYER"LESS_PLAYERS_CUSTOM")
            new 
taskId scanForTaskID()
            
set_task(3.0"RandomTeams"taskId)
        }
        
        else {
            
client_print(0print_chat"%s %L"PREFIXLANG_PLAYER"LESS_PLAYERS")
            new 
taskId scanForTaskID()
            
set_task(5.0"EndMatch"taskId)
        }
        return;
    }
        
    new 
random(pnum)
    while (
cs_get_user_team(players[z]) == CS_TEAM_UNASSIGNED)
        
random(pnum)
    
cs_set_user_team(players[z], CS_TEAM_T)
    
gCptT players[z]
    
    new 
random(pnum)
    while ( (
== z) || cs_get_user_team(players[q]) == CS_TEAM_UNASSIGNED )
        
random(pnum)
        
    
cs_set_user_team(players[q], CS_TEAM_CT
    
gCptCT players[q]
    
client_print(0print_chat"%s %L"PREFIXLANG_PLAYER"RANDOM_CHOSEN")
    
client_print(0print_chat"%s %L"PREFIXLANG_PLAYER"TERROR_FIRST")
    
g_bCpt true
    moveT
()
    return;


Last edited by devilicioux; 07-28-2013 at 21:07. Reason: tags
devilicioux is offline
 



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:58.


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