View Single Post
Mathias.
Veteran Member
Join Date: Aug 2010
Location: Canada is my city
Old 03-27-2015 , 10:51   Re: [DOTA 2] Few questions
Reply With Quote #10

Quote:
Originally Posted by draft View Post
1) How to correctly kill main base ?
2) How to correctly change dota gamemode? When trying to setup CM, server is freezing after first player connects...
3) In mid only I got first wave of creeps on gamestate = 3, not in state = 4. Is it possible to fix it?
4) How can i cancel the game? When im trying to changelevel during gamestate = 4 (game in progress), server is usually terminating.
Few code examples would be very nice.
1)
PHP Code:
void Dota_DefeatTeam(int team_index)
{
    
int fort = (team_index == GameRules_GetPropEnt("m_hGoodGuyFort") : GameRules_GetPropEnt("m_hBadGuyFort"));
    
SDKHooks_TakeDamage(fort00float(GetEntProp(fortProp_Send"m_iHealth")));

2,3,4 dunno, work for me, that when I change settings
PHP Code:
public bool OnClientConnect(int playerchar[] messageint message_length)
{
    if (
IsFakeClient(player))
        return 
true;
    
    static 
bool trigger;
    else if (!
trigger)
    {
        if (<
myvar> <= 2)
            
g_bSoloMid true;
    
        
ServerCommand("dota_wait_for_players_to_load_timeout 300");
        
ServerCommand("dota_force_gamemode %d", (g_bSoloMid SOLO_MID CAPTAIN_MODE));
        
ServerCommand("dota_wait_for_players_to_load_count %d", <myvar>);
        if (
g_bSoloMid)
            
ServerCommand("sv_alltalk 1");
        
ServerCommand("changelevel dota");
        
        
trigger true;
    }
    return 
true;


Last edited by Mathias.; 03-27-2015 at 10:52.
Mathias. is offline