Results 1 to 5 of 5

Thread: level notify

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Private First Class
    Join Date
    Nov 2015
    Posts
    128
    Thanks
    37
    Thanked 14 Times in 14 Posts

    level notify

    hi guys i am using standalone end map vote mod..but level notify codes doesnt work anyone know ? is there any cfg for this ?

    PHP Code:
    Callback_PlayerConnect()
    {
        
    thread dummy();

        
    self.statusicon "hud_status_connecting";
        
    self waittill("begin");
        
    self.statusicon "";

        
    level notify("connected"self);

        if(!
    isdefined(self.pers["team"]) && !level.splitscreen)
            
    iprintln(&"MP_CONNECTED"self);

        
    lpselfnum self getEntityNumber();
        
    lpselfguid self getGuid();
        
    logPrint("J;" lpselfguid ";" lpselfnum ";" self.name "\n");

        if(
    game["state"] == "intermission")
        {
            
    spawnIntermission();
            return;
        }

        
    level endon("intermission");

        if(
    level.splitscreen)
        {
            if(
    isdefined(self.pers["weapon"]))
                
    scriptMainMenu game["menu_ingame_onteam"];
            else
                
    scriptMainMenu game["menu_ingame_spectator"];
        }
        else
            
    scriptMainMenu game["menu_ingame"];

        if(
    isdefined(self.pers["team"]) && self.pers["team"] != "spectator")
        {
            
    self setClientCvar("ui_allow_weaponchange""1");

            if(
    isdefined(self.pers["weapon"]))
                
    spawnPlayer();
            else
            {
                
    self.sessionteam "spectator";

                
    spawnSpectator();

                if(
    self.pers["team"] == "allies")
                {
                    
    self openMenu(game["menu_weapon_allies"]);
                    
    scriptMainMenu game["menu_weapon_allies"];
                }
                else
                {
                    
    self openMenu(game["menu_weapon_axis"]);
                    
    scriptMainMenu game["menu_weapon_axis"];
                }
            }
        }
        else
        {
            
    self setClientCvar("ui_allow_weaponchange""0");

            if(!
    isdefined(self.pers["skipserverinfo"]))
                
    self openMenu(game["menu_team"]);

            
    self.pers["team"] = "spectator";
            
    self.sessionteam "spectator";

            
    spawnSpectator();
        }

        
    self setClientCvar("g_scriptMainMenu"scriptMainMenu);
    }

    Callback_PlayerDisconnect()
    {
        if(!
    level.splitscreen)
            
    iprintln(&"MP_DISCONNECTED"self);

        if(
    isdefined(self.pers["team"]))
        {
            if(
    self.pers["team"] == "allies")
                
    setplayerteamrank(self00);
            else if(
    self.pers["team"] == "axis")
                
    setplayerteamrank(self10);
            else if(
    self.pers["team"] == "spectator")
                
    setplayerteamrank(self20);
        }

        
    lpselfnum self getEntityNumber();
        
    lpselfguid self getGuid();
        
    logPrint("Q;" lpselfguid ";" lpselfnum ";" self.name "\n");

        if(
    game["matchstarted"])
            
    level thread updateTeamStatus();

    Last edited by Mitch; 26th November 2015 at 10:57.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •