Page 1 of 2 12 LastLast
Results 1 to 10 of 20

Thread: 3rd Person Single Player MP Maps Issues

  1. #1

    Default 3rd Person Single Player MP Maps Issues

    Hey Razo,

    I figured I'd start a thread covering this. I made a few modifications to the third person mod, and it appears to be working OK now on converted SP to MP maps. It's always worked fine on stock MP maps.

    However, I'm not sure if the events are being registered / unregistered properly. It seems if they are unregistered, it's set to 1? If they're registered, it's set to 0?

    Here are the changes I added to the 3rd person script which seems to make it no longer crash when it runs the converted SP to MP maps [bolded lines are additions]:

    Code:
    level waittill prespawn
        
        wait 1
        
        // Sets map settings --- gametype and gamestring
        
        thread setMapDetails
        
        // Sets the proper map picture
        thread setPicture
        
        // THESE EVENTS SHOULD NOT BE REGISTERED IF ELGBOT IS ON 
        // ADD YOUR REGISTERED EVENTS TO ELGBOTS EVENTS
        
        if(level.elgboton != 1){
    
            // Unregister events if they are set somehow already
            local.unreg = unregisterev "disconnected"
            local.unreg2 = unregisterev "intermission"
            local.unreg3 = unregisterev "connected"
            
            println "unregistered disconnected event"
            println local.unreg
            println "unregistered intermission event"
            println local.unreg2
            println "unregistered connected event"
            println local.unreg3
    
            // Registers the disconnect event
            local.result = registerev "disconnected" 3rdPerson/third_person.scr::leave
            println "disconnect event set to:"
            println local.result
            
           
            //  Intermission
            /*
            local.resultTwo = registerev "intermission" 3rdPerson/third_person.scr::unset
            println "Intermission event set to:"
            println local.resultTwo
            */
            
            // Registers the connection event:
            local.resultThree = registerev "connected" 3rdPerson/third_person.scr::connected
            println "connect event set to:"
            println local.resultThree
        }
        
        //  Adds wait time :)
        level waittill postthink
    Here is how I'm testing the events:

    Code:
    // Unregister events if they are set somehow already
            local.unreg = unregisterev "disconnected"
            local.unreg2 = unregisterev "intermission"
            local.unreg3 = unregisterev "connected"
            
            println "unregistered disconnected event"
            println local.unreg
            println "unregistered intermission event"
            println local.unreg2
            println "unregistered connected event"
            println local.unreg3
    
            // Registers the disconnect event
            local.result = registerev "disconnected" 3rdPerson/third_person.scr::leave
            println "disconnect event set to:"
            println local.result
            
           
            //  Intermission
            /*
            local.resultTwo = registerev "intermission" 3rdPerson/third_person.scr::unset
            println "Intermission event set to:"
            println local.resultTwo
            */
            
            // Registers the connection event:
            local.resultThree = registerev "connected" 3rdPerson/third_person.scr::connected
            println "connect event set to:"
            println local.resultThree
    The events themselves, don't do much and probably aren't needed, but I was hoping to set player's config values back to default when they leave.

    Code:
    leave local.player:
       if(local.player != NULL){
          local.player scale 1.0
          local.player stufftext "cg_3rd_person 0;cg_cameraverticaldisplacement -2;"
          local.player.3rdperson = 0
       }
       
    end
    
    unset local.type:
          if(local.type != NULL){
            if(local.type == 1){
                wait 1.2
                setcvar "cheats" "0"
                setcvar "developer" "0"
                setcvar "thereisnomonkey" "0"
                for(local.i=1;local.i<=$player.size;local.i++)
                {
                    local.player = $player[local.i];
                    if(local.player != NULL && local.player != NIL){
                      local.player scale 1.0
                      local.player stufftext "cg_3rd_person 0;cg_cameraverticaldisplacement -2;"
                      local.player.3rdperson = 0
                    }
                }
            }
          } 
          
          /*
              // Info
              local.type - type of server intermission
              0 = Player intermission screen
              1 = Map change (happens after using commands: map, gamemap , but also right after player intermission screen)
              2 = Map restart (happens after restart command)
          */
    end
    
    connected local.player:
        if(local.player != NULL){
           local.player.3rdperson = 0
        }
    end
    Here's the output from the test that came from qconsole:

    Code:
    fs_basepath is write protected.
    g_gametype will be changed upon restarting.
    ------ Server Initialization ------
    Server: dm/mohdm6
    LoadLibrary (main/gamex86.dll)
    
    
    ------------------ MoH:AA 1.12 Reborn Patch InitGame ------------------ 
    Initializing CVARS. Done!
    Performing game and patch files integrity check...
    --> MoHAA Server Hash: 6e6c402831306025d75ada19a66fc156
    --> Gamex86 Hash:      06546e0c5345617b22a340c85110b574
    --> mohaa_server.exe file valid!
    --> gamex86mohaa.dll file valid!
    --> Last update was made 194 hours ago (8 day/s ago).
    --> Checking for update...
    --> Data available: 66 byte(s)
    --> Number of files to update: 0
    --> No update needed!
    Could not open chatfilter.cfg
    Initializing Chat Filter. Done!
    Could not open namefilter.cfg
    Initializing Banned Names List. Done!
    Could not open ipfilter.cfg
    Initializing Banned IPs List. Done!
    Could not open allowedvotes.cfg
    Initializing Allowed Votes List. Done!
    Could not open allowedmaps.cfg
    Initializing Allowed Maps List. Done!
    Initializing Admins List. Done!
    Could not open protectednamefilter.cfg
    Initializing Protected Names List. Done!
    Reborn.map mapped into address space. Shared settings initialized!
    LocalizationError fix Address: 0x0043bb24
    LocalizationError removal fix applied.
    G_BulletAttack Address: 0x31176e10
    G_BulletAttack: Hooked correctly.
    SV_AddEntitiesVisibleFromPoint Address: 0x434520
    Anti Wallhack/Visuals Protection applied
    Black Window Patch Address: 0x31177640
    Shoot through Black Window/Furniture/Light Bulbs Hack Protection applied
    RConFlood Patch Address: 0x432fc1
    RConFlood Crash Protection applied
    InfoBoom Patch Address: 0x421ba3 & 0x421b4e
    InfoBoom Patch Address: 0x421ba3
    InfoBoom Crash Protection applied
    MoH:AA BOF (Buffer Overflow) Address: 0x428fad
    MoH:AA BOF (Buffer Overflow) Crash Protection applied
    SV_UpdateUserinfo_f Address: 0x42f0f0
    UserInfo Buffer overflow protection applied (512 chars limit)
    Player::CondMinChargeTime CallAddress: 0x3112cb31
    Grenade Drop&Charge Crash Protection applied
    Player::PreviousWeapon Infinite Loop Crash Protection applied
    Player::NextWeapon Infinite Loop Crash Protection applied
    ScriptedEvents System Initialized
    Kick/Ban Announcements Initialized
    Internal Packet Flood Protection Initialized
    Allowed remote tool IP: 127.0.0.1 (7f000001)
    ---------------- MoH:AA 1.12 Reborn Patch InitFinished ----------------
    
    
    ==== InitGame ====
    sizeof(Actor) == 2960
    Magic sizeof actor numer: 2896
    
    ------------------
    Event system initialized: 154 classes 1348 events 830368 total memory in response list
    
    ==== CleanupGame ====
    CM_LoadMap( maps/dm/mohdm6.bsp, 0 )
    ^~^~^ Can't find textures/general_structure/jh_conc2.tga
    ^~^~^ Can't find textures/interior/hotelwthr_trim.tga
    ^~^~^ Can't find textures/general_industrial/deckgrate_set1b.tga
    ^~^~^ Can't find textures/interior/whitewoodbm.tga
    Adding script: 'dm/mohdm6_precache.scr'
    ^~^~^ Box data is corrupted for 'models/human/allied_pilot/allied_pilot.skd'
    ^~^~^ Morph targets data is corrupted for 'models/human/allied_pilot/allied_pilot.skd'
    Channel named Bip01 L Clavicle pos not added. (Bone will not work without it)
    Channel named Bip01 R Clavicle pos not added. (Bone will not work without it)
    TIKI_InitTiki: could not find surface 'panzerschreck2' in 'models/weapons/panzerschreck.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'origin' in 'models/projectiles/steilhandgranate_primary.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'tag_barrel' in 'models/projectiles/steilhandgranate_primary.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'origin' in 'models/projectiles/steilhandgranate.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'tag_barrel' in 'models/projectiles/steilhandgranate.tik' (check referenced skb/skd files).
    WARNING- DOWNGRADING TO OLD ANIMATION FORMAT FOR FILE: models/equipment/usgear/helmets/us_helmet.skc
    WARNING- DOWNGRADING TO OLD ANIMATION FORMAT FOR FILE: models/vehicles/ktigertank_d/ktigertank_all_d.skc
    TIKI_InitTiki: could not find surface 'tank4' in 'models/vehicles/kingtank_all_d.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'opel5' in 'models/vehicles/opeltruck_d.tik' (check referenced skb/skd files).
    WARNING- DOWNGRADING TO OLD ANIMATION FORMAT FOR FILE: models/vehicles/shermantank/sherman_damage.skc
    TIKI_InitTiki: could not find surface 'ropes' in 'models/vehicles/kingtank.tik' (check referenced skb/skd files).
    ^~^~^ Event 'dmturnspeed' does not exist.
    TIKI_InitTiki: could not find surface 'jeep2' in 'models/vehicles/jeep.tik' (check referenced skb/skd files).
    TIKI_ParseInit: unknown init command classname in models/animate/fire.tik on line 14, skipping line.
    TIKI_ParseInit: unknown init command notsolid in models/animate/fire.tik on line 15, skipping line.
    -------------------- Spawning Entities -----------------------
    soundtrack switched to .
    -------------------- Actual Spawning Entities -----------------------
    -------------------- Actual Spawning Entities Done ------------------ 10 ms
    0 teams with 0 entities
    Adding script: 'dm/mohdm6.scr'
    Adding autosave names
    39 entities spawned
    115 simple entities spawned
    0 entities inhibited
    -------------------- Spawning Entities Done ------------------ 144 ms
    
    
    -----------PARSING UBERSOUND (SERVER)------------
    Any SetCurrentTiki errors means that tiki wasn't prefetched and tiki-specific sounds for it won't work. To fix prefetch the tiki. Ignore if you don't use that tiki on this level.
    CG_Command_ProcessFile: ubersound/ubersound.scr
    Parse/Load time: 0.081000 seconds.
    -------------UBERSOUND DONE (SERVER)---------------
    
    
    
    -----------PARSING UBERDIALOG (SERVER)------------
    Any SetCurrentTiki errors means that tiki wasn't prefetched and tiki-specific sounds for it won't work. To fix prefetch the tiki. Ignore if you don't use that tiki on this level.
    CG_Command_ProcessFile: ubersound/uberdialog.scr
    Parse/Load time: 0.830000 seconds.
    -------------UBERDIALOG DONE (SERVER)---------------
    
    ------ Server Initialization Complete ------  5.21 seconds
    soundtrack switched to music/mohdm6.mus.
    playing music/mohdm6.mus
    music set to normal with fallback normal
    Loading Ambient.scr
    Hitch warning: 5232 msec frame time
    execing configs/freeze_3rd.cfg
    "cust_gameMode" is:"0" default:"0"
    g_gametype will be changed upon restarting.
    ------ Server Initialization ------
    Server: m1l1
    
    
    ------------------ MoH:AA 1.12 Reborn Patch Shutdown ------------------ 
    Shared settings memory deinitialized correctly.
    LocalizationError removal fix shutdown.
    G_BulletAttack: Unhooked correctly.
    Anti Wallhack/Visuals protection shutdown
    UserInfo Buffer overflow protection shutdown
    RConFlood Crash Protection shutdown
    InfoBoom Crash Protection shutdown
    MoH:AA BOF (Buffer Overflow) Crash Protection shutdown
    Grenade Throw Crash Protection shutdown
    Player::PreviousWeapon Infinite Loop Crash Protection shutdown
    Player::NextWeapon Infinite Loop Crash Protection shutdown
    Kick/Ban Announcements Deinitialized
    ScriptedEvents System Deinitialized
    ScriptedTimers System Deinitialized
    Internal Packet Flood Protection Deinitialized
    ----------------- MoH:AA 1.12 Reborn Patch ShutdownEnd ---------------- 
    
    
    ==== ShutdownGame ====
    LoadLibrary (main/gamex86.dll)
    
    
    ------------------ MoH:AA 1.12 Reborn Patch InitGame ------------------ 
    Initializing CVARS. Done!
    Performing game and patch files integrity check...
    --> MoHAA Server Hash: 6e6c402831306025d75ada19a66fc156
    --> Gamex86 Hash:      06546e0c5345617b22a340c85110b574
    --> mohaa_server.exe file valid!
    --> gamex86mohaa.dll file valid!
    --> Next update check will be performed after 167 hours (6 day/s)!
    Could not open chatfilter.cfg
    Initializing Chat Filter. Done!
    Could not open namefilter.cfg
    Initializing Banned Names List. Done!
    Could not open ipfilter.cfg
    Initializing Banned IPs List. Done!
    Could not open allowedvotes.cfg
    Initializing Allowed Votes List. Done!
    Could not open allowedmaps.cfg
    Initializing Allowed Maps List. Done!
    Initializing Admins List. Done!
    Could not open protectednamefilter.cfg
    Initializing Protected Names List. Done!
    Reborn.map mapped into address space. Shared settings initialized!
    LocalizationError fix Address: 0x0043bb24
    LocalizationError removal fix applied.
    G_BulletAttack Address: 0x31176e10
    G_BulletAttack: Hooked correctly.
    SV_AddEntitiesVisibleFromPoint Address: 0x434520
    Anti Wallhack/Visuals Protection applied
    Black Window Patch Address: 0x31177640
    Shoot through Black Window/Furniture/Light Bulbs Hack Protection applied
    RConFlood Patch Address: 0x432fc1
    RConFlood Crash Protection applied
    InfoBoom Patch Address: 0x421ba3 & 0x421b4e
    InfoBoom Patch Address: 0x421ba3
    InfoBoom Crash Protection applied
    MoH:AA BOF (Buffer Overflow) Address: 0x428fad
    MoH:AA BOF (Buffer Overflow) Crash Protection applied
    SV_UpdateUserinfo_f Address: 0x42f0f0
    UserInfo Buffer overflow protection applied (512 chars limit)
    Player::CondMinChargeTime CallAddress: 0x3112cb31
    Grenade Drop&Charge Crash Protection applied
    Player::PreviousWeapon Infinite Loop Crash Protection applied
    Player::NextWeapon Infinite Loop Crash Protection applied
    ScriptedEvents System Initialized
    Kick/Ban Announcements Initialized
    Internal Packet Flood Protection Initialized
    Allowed remote tool IP: 127.0.0.1 (7f000001)
    ---------------- MoH:AA 1.12 Reborn Patch InitFinished ----------------
    
    
    ==== InitGame ====
    sizeof(Actor) == 2960
    Magic sizeof actor numer: 2896
    
    ------------------
    Event system initialized: 154 classes 1348 events 830368 total memory in response list
    
    ==== CleanupGame ====
    CM_LoadMap( maps/m1l1.bsp, 0 )
    ^~^~^ Can't find textures/algiers/algierwall1.tga
    ^~^~^ Can't find textures/interior/sp_carpet_townhall.tga
    Adding script: 'm1l1_precache.scr'
    PRECACHE
    TIKI_InitTiki: could not find surface 'origin' in 'models/projectiles/steilhandgranate_primary.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'tag_barrel' in 'models/projectiles/steilhandgranate_primary.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'origin' in 'models/projectiles/steilhandgranate.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'tag_barrel' in 'models/projectiles/steilhandgranate.tik' (check referenced skb/skd files).
    TIKI_FixFrameNum: illegal frame number 77 (total: 57) in anim 'truck_out_captain' in 'models/human/german_afrika_private.tik'
    TIKI_FixFrameNum: illegal frame number 60 (total: 57) in anim 'truck_out_guy01' in 'models/human/german_afrika_private.tik'
    TIKI_FixFrameNum: illegal frame number 63 (total: 47) in anim 'truck_out_guy02' in 'models/human/german_afrika_private.tik'
    TIKI_FixFrameNum: illegal frame number 56 (total: 47) in anim 'truck_out_guy03' in 'models/human/german_afrika_private.tik'
    TIKI_FixFrameNum: illegal frame number 77 (total: 57) in anim 'truck_out_captain' in 'models/human/german_afrika_nco.tik'
    TIKI_FixFrameNum: illegal frame number 60 (total: 57) in anim 'truck_out_guy01' in 'models/human/german_afrika_nco.tik'
    TIKI_FixFrameNum: illegal frame number 63 (total: 47) in anim 'truck_out_guy02' in 'models/human/german_afrika_nco.tik'
    TIKI_FixFrameNum: illegal frame number 56 (total: 47) in anim 'truck_out_guy03' in 'models/human/german_afrika_nco.tik'
    TIKI_FixFrameNum: illegal frame number 77 (total: 57) in anim 'truck_out_captain' in 'models/human/german_afrika_officer.tik'
    TIKI_FixFrameNum: illegal frame number 60 (total: 57) in anim 'truck_out_guy01' in 'models/human/german_afrika_officer.tik'
    TIKI_FixFrameNum: illegal frame number 63 (total: 47) in anim 'truck_out_guy02' in 'models/human/german_afrika_officer.tik'
    TIKI_FixFrameNum: illegal frame number 56 (total: 47) in anim 'truck_out_guy03' in 'models/human/german_afrika_officer.tik'
    TIKI_FixFrameNum: illegal frame number 77 (total: 57) in anim 'truck_out_captain' in 'models/human/german_afrika_grenadier.tik'
    TIKI_FixFrameNum: illegal frame number 60 (total: 57) in anim 'truck_out_guy01' in 'models/human/german_afrika_grenadier.tik'
    TIKI_FixFrameNum: illegal frame number 63 (total: 47) in anim 'truck_out_guy02' in 'models/human/german_afrika_grenadier.tik'
    TIKI_FixFrameNum: illegal frame number 56 (total: 47) in anim 'truck_out_guy03' in 'models/human/german_afrika_grenadier.tik'
    TIKI_FixFrameNum: illegal frame number 77 (total: 57) in anim 'truck_out_captain' in 'models/human/2nd-ranger_captain.tik'
    TIKI_FixFrameNum: illegal frame number 60 (total: 57) in anim 'truck_out_guy01' in 'models/human/2nd-ranger_captain.tik'
    TIKI_FixFrameNum: illegal frame number 63 (total: 47) in anim 'truck_out_guy02' in 'models/human/2nd-ranger_captain.tik'
    TIKI_FixFrameNum: illegal frame number 56 (total: 47) in anim 'truck_out_guy03' in 'models/human/2nd-ranger_captain.tik'
    TIKI_FixFrameNum: illegal frame number 77 (total: 57) in anim 'truck_out_captain' in 'models/human/2nd-ranger_private.tik'
    TIKI_FixFrameNum: illegal frame number 60 (total: 57) in anim 'truck_out_guy01' in 'models/human/2nd-ranger_private.tik'
    TIKI_FixFrameNum: illegal frame number 63 (total: 47) in anim 'truck_out_guy02' in 'models/human/2nd-ranger_private.tik'
    TIKI_FixFrameNum: illegal frame number 56 (total: 47) in anim 'truck_out_guy03' in 'models/human/2nd-ranger_private.tik'
    TIKI_InitTiki: could not find surface 'panzerschreck2' in 'models/weapons/panzerschreck.tik' (check referenced skb/skd files).
    -------------------- Spawning Entities -----------------------
    soundtrack switched to .
    MOHAA Archive Version 14
    397336 memory allocated for navigation.
    -------------------- Actual Spawning Entities -----------------------
    -------------------- Actual Spawning Entities Done ------------------ 129 ms
    ^~^~^ Game (Event: 'setthread', Object: 'Trigger') : ^~^~^ Could not find label 'intro_exploder' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'Trigger') : ^~^~^ Could not find label 'hint_use' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'TriggerUse') : ^~^~^ Could not find label 'ending_door' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'TriggerUse') : ^~^~^ Could not find label 'door_locked' in 'maps/m1l1.scr'
    0 teams with 0 entities
    Adding script: 'm1l1.scr'
    ^~^~^ Warning: maxdist too small, forcing to 256 for entity 178, targetname 'enemyspawner'
    ^~^~^ Game (Event: 'patrolpath', Object: 'Actor') : There are 0 entities with targetname 'airoute1'. You are using a command that requires exactly one.
    Adding autosave names
    Error, no script should be loaded before loadout.scr.
    ^~^~^ Box data is corrupted for 'models/human/allied_pilot/allied_pilot.skd'
    ^~^~^ Morph targets data is corrupted for 'models/human/allied_pilot/allied_pilot.skd'
    Channel named Bip01 L Clavicle pos not added. (Bone will not work without it)
    Channel named Bip01 R Clavicle pos not added. (Bone will not work without it)
    TIKI_InitTiki: could not find surface 'tank4' in 'models/vehicles/kingtank_all_d.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'opel5' in 'models/vehicles/opeltruck_d.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'ropes' in 'models/vehicles/kingtank.tik' (check referenced skb/skd files).
    ^~^~^ Event 'dmturnspeed' does not exist.
    TIKI_InitTiki: could not find surface 'jeep2' in 'models/vehicles/jeep.tik' (check referenced skb/skd files).
    TIKI_ParseInit: unknown init command classname in models/animate/fire.tik on line 14, skipping line.
    TIKI_ParseInit: unknown init command notsolid in models/animate/fire.tik on line 15, skipping line.
        level waittill prespawn (3rdperson/third_person.scr, 5)
        level ^
    
    ^~^~^ Script Error: invalid waittill prespawn for 'Level'
    
    167 entities spawned
    813 simple entities spawned
    0 entities inhibited
    -------------------- Spawning Entities Done ------------------ 1522 ms
    
    
    -----------PARSING UBERSOUND (SERVER)------------
    Any SetCurrentTiki errors means that tiki wasn't prefetched and tiki-specific sounds for it won't work. To fix prefetch the tiki. Ignore if you don't use that tiki on this level.
    CG_Command_ProcessFile: ubersound/ubersound.scr
    Parse/Load time: 0.072000 seconds.
    -------------UBERSOUND DONE (SERVER)---------------
    
    
    
    -----------PARSING UBERDIALOG (SERVER)------------
    Any SetCurrentTiki errors means that tiki wasn't prefetched and tiki-specific sounds for it won't work. To fix prefetch the tiki. Ignore if you don't use that tiki on this level.
    CG_Command_ProcessFile: ubersound/uberdialog.scr
    Parse/Load time: 1.422000 seconds.
    -------------UBERDIALOG DONE (SERVER)---------------
    
    ------ Server Initialization Complete ------ 10.13 seconds
    soundtrack switched to music/m1l1.mus.
    playing music/m1l1.mus
    music set to normal with fallback normal
    Loading Ambient.scr
    Hitch warning: 10238 msec frame time
    unregistered disconnected event
    1
    unregistered intermission event
    1
    unregistered connected event
    1
    disconnect event set to:
    0
    connect event set to:
    0
    Hitch warning: 1109 msec frame time
    broadcast: print "console: Welcome to 3rd Person!\n"
    SV packet 192.168.1.101:12203 : getchallenge
    SV packet 192.168.1.101:12203 : connect
    SVC_DirectConnect ()
    >>>\challenge\450220517\qport\57971\protocol\8\dm_playermodel\allied_sas\name\#Suf_OwN-3m-All [FoRcE]\dm_playergermanmodel\german_wehrmacht_officer\rate\25000\snaps\20<<<
    version 8 connecting to 8
    Client 0 connecting with 0 challenge ping
    IP: 192.168.1.101:12203
    #Suf_OwN-3m-All [FoRcE] is preparing for deployment
    Going from CS_FREE to CS_CONNECTED for #Suf_OwN-3m-All [FoRcE]
    SV packet 192.168.1.101:12203 : connect
    SVC_DirectConnect ()
    >>>\challenge\450220517\qport\57971\protocol\8\dm_playermodel\allied_sas\name\#Suf_OwN-3m-All [FoRcE]\dm_playergermanmodel\german_wehrmacht_officer\rate\25000\snaps\20<<<
    version 8 connecting to 8
    192.168.1.101:12203:reconnect rejected : too soon
    SV packet 192.168.1.101:12203 : connect
    SVC_DirectConnect ()
    >>>\challenge\450220517\qport\57971\protocol\8\dm_playermodel\allied_sas\name\#Suf_OwN-3m-All [FoRcE]\dm_playergermanmodel\german_wehrmacht_officer\rate\25000\snaps\20<<<
    version 8 connecting to 8
    Client 0 connecting with 5700 challenge ping
    192.168.1.101:12203:reconnect
    IP: 192.168.1.101:12203
    #Suf_OwN-3m-All [FoRcE] is preparing for deployment
    Going from CS_FREE to CS_CONNECTED for #Suf_OwN-3m-All [FoRcE]
    #Suf_OwN-3m-All [FoRcE] : dropped gamestate, resending
    SV_SendClientGameState() for #Suf_OwN-3m-All [FoRcE]
    Going from CS_CONNECTED to CS_PRIMED for #Suf_OwN-3m-All [FoRcE]
    #Suf_OwN-3m-All [FoRcE] : dropped gamestate, resending
    SV_SendClientGameState() for #Suf_OwN-3m-All [FoRcE]
    Going from CS_CONNECTED to CS_PRIMED for #Suf_OwN-3m-All [FoRcE]
    broadcast: print "console: 3rd person is brought to you by #Suf OwN-3m-All\n"
    SV packet 127.0.0.1:12204 : getchallenge
    SV packet 127.0.0.1:12204 : connect
    SVC_DirectConnect ()
    >>>\challenge\571654417\qport\18956\protocol\8\dm_playergermanmodel\german_worker\name\UnnamedSoldier\rate\5000\snaps\20\dm_playermodel\american_army<<<
    version 8 connecting to 8
    Client 1 connecting with 150 challenge ping
    IP: 127.0.0.1:12204
    UnnamedSoldier is preparing for deployment
    Going from CS_FREE to CS_CONNECTED for UnnamedSoldier
    UnnamedSoldier : dropped gamestate, resending
    SV_SendClientGameState() for UnnamedSoldier
    Going from CS_CONNECTED to CS_PRIMED for UnnamedSoldier
    Going from CS_PRIMED to CS_ACTIVE for #Suf_OwN-3m-All [FoRcE]
    #Suf_OwN-3m-All [FoRcE] has entered the battle
    Going from CS_PRIMED to CS_ACTIVE for UnnamedSoldier
    UnnamedSoldier has entered the battle
    broadcast: print "console: Welcome to 3rd Person!\n"
    #Suf_OwN-3m-All [FoRcE] was sniped by UnnamedSoldier in the head
    ^~^~^ Add the following line to the *_precache.scr map script:
    cache models/items/dm_50_healthbox.tik
    ERROR: Entity::Sound: dfr_victory_v needs an alias in ubersound.scr or uberdialog.scr - Please fix.
    client text ignored for UnnamedSoldier
    ------ Server Initialization ------
    Server: m1l1
    ==== CleanupGame ====
    Adding script: 'm1l1_precache.scr'
    PRECACHE
    -------------------- Spawning Entities -----------------------
    soundtrack switched to .
    MOHAA Archive Version 14
    397336 memory allocated for navigation.
    -------------------- Actual Spawning Entities -----------------------
    -------------------- Actual Spawning Entities Done ------------------ 208 ms
    ^~^~^ Game (Event: 'setthread', Object: 'Trigger') : ^~^~^ Could not find label 'intro_exploder' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'Trigger') : ^~^~^ Could not find label 'hint_use' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'TriggerUse') : ^~^~^ Could not find label 'ending_door' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'TriggerUse') : ^~^~^ Could not find label 'door_locked' in 'maps/m1l1.scr'
    0 teams with 0 entities
    Adding script: 'm1l1.scr'
    ^~^~^ Warning: maxdist too small, forcing to 256 for entity 178, targetname 'enemyspawner'
    ^~^~^ Game (Event: 'patrolpath', Object: 'Actor') : There are 0 entities with targetname 'airoute1'. You are using a command that requires exactly one.
    Adding autosave names
    Error, no script should be loaded before loadout.scr.
    ^~^~^ Event 'dmturnspeed' does not exist.
        level waittill prespawn (3rdperson/third_person.scr, 5)
        level ^
    
    ^~^~^ Script Error: invalid waittill prespawn for 'Level'
    
    unregistered disconnected event
    0
    unregistered intermission event
    1
    unregistered connected event
    0
    disconnect event set to:
    0
    connect event set to:
    0
    167 entities spawned
    813 simple entities spawned
    0 entities inhibited
    -------------------- Spawning Entities Done ------------------ 768 ms
    IP: 192.168.1.101:12203
    Going from CS_PRIMED to CS_ACTIVE for #Suf_OwN-3m-All [FoRcE]
    #Suf_OwN-3m-All [FoRcE] has entered the battle
    IP: 127.0.0.1:12204
    Going from CS_PRIMED to CS_ACTIVE for UnnamedSoldier
    UnnamedSoldier has entered the battle
    ------ Server Initialization Complete ------  1.23 seconds
    soundtrack switched to music/m1l1.mus.
    playing music/m1l1.mus
    music set to normal with fallback normal
    Loading Ambient.scr
    Hitch warning: 1250 msec frame time
    Hitch warning: 6020 msec frame time
    broadcast: print "console: Welcome to 3rd Person!\n"
    UnnamedSoldier was sniped by #Suf_OwN-3m-All [FoRcE] in the upper torso
    ERROR: Entity::Sound: den_victory_v needs an alias in ubersound.scr or uberdialog.scr - Please fix.
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    ------ Server Initialization ------
    Server: m1l1
    ==== CleanupGame ====
    Adding script: 'm1l1_precache.scr'
    PRECACHE
    -------------------- Spawning Entities -----------------------
    soundtrack switched to .
    MOHAA Archive Version 14
    397336 memory allocated for navigation.
    -------------------- Actual Spawning Entities -----------------------
    -------------------- Actual Spawning Entities Done ------------------ 191 ms
    ^~^~^ Game (Event: 'setthread', Object: 'Trigger') : ^~^~^ Could not find label 'intro_exploder' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'Trigger') : ^~^~^ Could not find label 'hint_use' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'TriggerUse') : ^~^~^ Could not find label 'ending_door' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'TriggerUse') : ^~^~^ Could not find label 'door_locked' in 'maps/m1l1.scr'
    0 teams with 0 entities
    Adding script: 'm1l1.scr'
    ^~^~^ Warning: maxdist too small, forcing to 256 for entity 178, targetname 'enemyspawner'
    ^~^~^ Game (Event: 'patrolpath', Object: 'Actor') : There are 0 entities with targetname 'airoute1'. You are using a command that requires exactly one.
    Adding autosave names
    Error, no script should be loaded before loadout.scr.
    ^~^~^ Event 'dmturnspeed' does not exist.
        level waittill prespawn (3rdperson/third_person.scr, 5)
        level ^
    
    ^~^~^ Script Error: invalid waittill prespawn for 'Level'
    
    unregistered disconnected event
    0
    unregistered intermission event
    1
    unregistered connected event
    0
    disconnect event set to:
    0
    connect event set to:
    0
    167 entities spawned
    813 simple entities spawned
    0 entities inhibited
    -------------------- Spawning Entities Done ------------------ 751 ms
    IP: 192.168.1.101:12203
    Going from CS_PRIMED to CS_ACTIVE for #Suf_OwN-3m-All [FoRcE]
    #Suf_OwN-3m-All [FoRcE] has entered the battle
    IP: 127.0.0.1:12204
    Going from CS_PRIMED to CS_ACTIVE for UnnamedSoldier
    UnnamedSoldier has entered the battle
    ------ Server Initialization Complete ------  1.16 seconds
    soundtrack switched to music/m1l1.mus.
    playing music/m1l1.mus
    music set to normal with fallback normal
    Loading Ambient.scr
    Hitch warning: 1182 msec frame time
    UnnamedSoldier was sniped by #Suf_OwN-3m-All [FoRcE] in the head
    ERROR: Entity::Sound: den_victory_v needs an alias in ubersound.scr or uberdialog.scr - Please fix.
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    ------ Server Initialization ------
    Server: m1l1
    ==== CleanupGame ====
    Adding script: 'm1l1_precache.scr'
    PRECACHE
    -------------------- Spawning Entities -----------------------
    soundtrack switched to .
    MOHAA Archive Version 14
    397336 memory allocated for navigation.
    -------------------- Actual Spawning Entities -----------------------
    -------------------- Actual Spawning Entities Done ------------------ 198 ms
    ^~^~^ Game (Event: 'setthread', Object: 'Trigger') : ^~^~^ Could not find label 'intro_exploder' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'Trigger') : ^~^~^ Could not find label 'hint_use' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'TriggerUse') : ^~^~^ Could not find label 'ending_door' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'TriggerUse') : ^~^~^ Could not find label 'door_locked' in 'maps/m1l1.scr'
    0 teams with 0 entities
    Adding script: 'm1l1.scr'
    ^~^~^ Warning: maxdist too small, forcing to 256 for entity 178, targetname 'enemyspawner'
    ^~^~^ Game (Event: 'patrolpath', Object: 'Actor') : There are 0 entities with targetname 'airoute1'. You are using a command that requires exactly one.
    Adding autosave names
    Error, no script should be loaded before loadout.scr.
    ^~^~^ Event 'dmturnspeed' does not exist.
        level waittill prespawn (3rdperson/third_person.scr, 5)
        level ^
    
    ^~^~^ Script Error: invalid waittill prespawn for 'Level'
    
    unregistered disconnected event
    0
    unregistered intermission event
    1
    unregistered connected event
    0
    disconnect event set to:
    0
    connect event set to:
    0
    167 entities spawned
    813 simple entities spawned
    0 entities inhibited
    -------------------- Spawning Entities Done ------------------ 762 ms
    IP: 192.168.1.101:12203
    Going from CS_PRIMED to CS_ACTIVE for #Suf_OwN-3m-All [FoRcE]
    #Suf_OwN-3m-All [FoRcE] has entered the battle
    IP: 127.0.0.1:12204
    Going from CS_PRIMED to CS_ACTIVE for UnnamedSoldier
    UnnamedSoldier has entered the battle
    ------ Server Initialization Complete ------  1.18 seconds
    soundtrack switched to music/m1l1.mus.
    playing music/m1l1.mus
    music set to normal with fallback normal
    Loading Ambient.scr
    Hitch warning: 1196 msec frame time
    broadcast: print "console: Welcome to 3rd Person!\n"
    UnnamedSoldier was sniped by #Suf_OwN-3m-All [FoRcE] in the head
    ERROR: Entity::Sound: den_victory_v needs an alias in ubersound.scr or uberdialog.scr - Please fix.
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    ------ Server Initialization ------
    Server: m1l1
    ==== CleanupGame ====
    Adding script: 'm1l1_precache.scr'
    PRECACHE
    -------------------- Spawning Entities -----------------------
    soundtrack switched to .
    MOHAA Archive Version 14
    397336 memory allocated for navigation.
    -------------------- Actual Spawning Entities -----------------------
    -------------------- Actual Spawning Entities Done ------------------ 208 ms
    ^~^~^ Game (Event: 'setthread', Object: 'Trigger') : ^~^~^ Could not find label 'intro_exploder' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'Trigger') : ^~^~^ Could not find label 'hint_use' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'TriggerUse') : ^~^~^ Could not find label 'ending_door' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'TriggerUse') : ^~^~^ Could not find label 'door_locked' in 'maps/m1l1.scr'
    0 teams with 0 entities
    Adding script: 'm1l1.scr'
    ^~^~^ Warning: maxdist too small, forcing to 256 for entity 178, targetname 'enemyspawner'
    ^~^~^ Game (Event: 'patrolpath', Object: 'Actor') : There are 0 entities with targetname 'airoute1'. You are using a command that requires exactly one.
    Adding autosave names
    Error, no script should be loaded before loadout.scr.
    ^~^~^ Event 'dmturnspeed' does not exist.
        level waittill prespawn (3rdperson/third_person.scr, 5)
        level ^
    
    ^~^~^ Script Error: invalid waittill prespawn for 'Level'
    
    unregistered disconnected event
    0
    unregistered intermission event
    1
    unregistered connected event
    0
    disconnect event set to:
    0
    connect event set to:
    0
    167 entities spawned
    813 simple entities spawned
    0 entities inhibited
    -------------------- Spawning Entities Done ------------------ 765 ms
    IP: 192.168.1.101:12203
    Going from CS_PRIMED to CS_ACTIVE for #Suf_OwN-3m-All [FoRcE]
    #Suf_OwN-3m-All [FoRcE] has entered the battle
    IP: 127.0.0.1:12204
    Going from CS_PRIMED to CS_ACTIVE for UnnamedSoldier
    UnnamedSoldier has entered the battle
    ------ Server Initialization Complete ------  1.14 seconds
    soundtrack switched to music/m1l1.mus.
    playing music/m1l1.mus
    music set to normal with fallback normal
    Loading Ambient.scr
    Hitch warning: 1158 msec frame time
    UnnamedSoldier was sniped by #Suf_OwN-3m-All [FoRcE] in the head
    ERROR: Entity::Sound: den_victory_v needs an alias in ubersound.scr or uberdialog.scr - Please fix.
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    ------ Server Initialization ------
    Server: m1l1
    ==== CleanupGame ====
    Adding script: 'm1l1_precache.scr'
    PRECACHE
    -------------------- Spawning Entities -----------------------
    soundtrack switched to .
    MOHAA Archive Version 14
    397336 memory allocated for navigation.
    -------------------- Actual Spawning Entities -----------------------
    -------------------- Actual Spawning Entities Done ------------------ 206 ms
    ^~^~^ Game (Event: 'setthread', Object: 'Trigger') : ^~^~^ Could not find label 'intro_exploder' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'Trigger') : ^~^~^ Could not find label 'hint_use' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'TriggerUse') : ^~^~^ Could not find label 'ending_door' in 'maps/m1l1.scr'
    ^~^~^ Game (Event: 'setthread', Object: 'TriggerUse') : ^~^~^ Could not find label 'door_locked' in 'maps/m1l1.scr'
    0 teams with 0 entities
    Adding script: 'm1l1.scr'
    ^~^~^ Warning: maxdist too small, forcing to 256 for entity 178, targetname 'enemyspawner'
    ^~^~^ Game (Event: 'patrolpath', Object: 'Actor') : There are 0 entities with targetname 'airoute1'. You are using a command that requires exactly one.
    Adding autosave names
    Error, no script should be loaded before loadout.scr.
    ^~^~^ Event 'dmturnspeed' does not exist.
        level waittill prespawn (3rdperson/third_person.scr, 5)
        level ^
    
    ^~^~^ Script Error: invalid waittill prespawn for 'Level'
    
    unregistered disconnected event
    0
    unregistered intermission event
    1
    unregistered connected event
    0
    disconnect event set to:
    0
    connect event set to:
    0
    167 entities spawned
    813 simple entities spawned
    0 entities inhibited
    -------------------- Spawning Entities Done ------------------ 762 ms
    IP: 192.168.1.101:12203
    Going from CS_PRIMED to CS_ACTIVE for #Suf_OwN-3m-All [FoRcE]
    #Suf_OwN-3m-All [FoRcE] has entered the battle
    IP: 127.0.0.1:12204
    Going from CS_PRIMED to CS_ACTIVE for UnnamedSoldier
    UnnamedSoldier has entered the battle
    ------ Server Initialization Complete ------  1.12 seconds
    soundtrack switched to music/m1l1.mus.
    playing music/m1l1.mus
    music set to normal with fallback normal
    Loading Ambient.scr
    Hitch warning: 1138 msec frame time
    client text ignored for UnnamedSoldier
    SV_GameMap(m1l2a)
    ------ Server Initialization ------
    Server: m1l2a
    
    
    ------------------ MoH:AA 1.12 Reborn Patch Shutdown ------------------ 
    Shared settings memory deinitialized correctly.
    LocalizationError removal fix shutdown.
    G_BulletAttack: Unhooked correctly.
    Anti Wallhack/Visuals protection shutdown
    UserInfo Buffer overflow protection shutdown
    RConFlood Crash Protection shutdown
    InfoBoom Crash Protection shutdown
    MoH:AA BOF (Buffer Overflow) Crash Protection shutdown
    Grenade Throw Crash Protection shutdown
    Player::PreviousWeapon Infinite Loop Crash Protection shutdown
    Player::NextWeapon Infinite Loop Crash Protection shutdown
    Kick/Ban Announcements Deinitialized
    ScriptedEvents System Deinitialized
    ScriptedTimers System Deinitialized
    Internal Packet Flood Protection Deinitialized
    ----------------- MoH:AA 1.12 Reborn Patch ShutdownEnd ---------------- 
    
    
    ==== ShutdownGame ====
    LoadLibrary (main/gamex86.dll)
    
    
    ------------------ MoH:AA 1.12 Reborn Patch InitGame ------------------ 
    Initializing CVARS. Done!
    Performing game and patch files integrity check...
    --> MoHAA Server Hash: 6e6c402831306025d75ada19a66fc156
    --> Gamex86 Hash:      06546e0c5345617b22a340c85110b574
    --> mohaa_server.exe file valid!
    --> gamex86mohaa.dll file valid!
    --> Next update check will be performed after 167 hours (6 day/s)!
    Could not open chatfilter.cfg
    Initializing Chat Filter. Done!
    Could not open namefilter.cfg
    Initializing Banned Names List. Done!
    Could not open ipfilter.cfg
    Initializing Banned IPs List. Done!
    Could not open allowedvotes.cfg
    Initializing Allowed Votes List. Done!
    Could not open allowedmaps.cfg
    Initializing Allowed Maps List. Done!
    Initializing Admins List. Done!
    Could not open protectednamefilter.cfg
    Initializing Protected Names List. Done!
    Reborn.map mapped into address space. Shared settings initialized!
    LocalizationError fix Address: 0x0043bb24
    LocalizationError removal fix applied.
    G_BulletAttack Address: 0x31176e10
    G_BulletAttack: Hooked correctly.
    SV_AddEntitiesVisibleFromPoint Address: 0x434520
    Anti Wallhack/Visuals Protection applied
    Black Window Patch Address: 0x31177640
    Shoot through Black Window/Furniture/Light Bulbs Hack Protection applied
    RConFlood Patch Address: 0x432fc1
    RConFlood Crash Protection applied
    InfoBoom Patch Address: 0x421ba3 & 0x421b4e
    InfoBoom Patch Address: 0x421ba3
    InfoBoom Crash Protection applied
    MoH:AA BOF (Buffer Overflow) Address: 0x428fad
    MoH:AA BOF (Buffer Overflow) Crash Protection applied
    SV_UpdateUserinfo_f Address: 0x42f0f0
    UserInfo Buffer overflow protection applied (512 chars limit)
    Player::CondMinChargeTime CallAddress: 0x3112cb31
    Grenade Drop&Charge Crash Protection applied
    Player::PreviousWeapon Infinite Loop Crash Protection applied
    Player::NextWeapon Infinite Loop Crash Protection applied
    ScriptedEvents System Initialized
    Kick/Ban Announcements Initialized
    Internal Packet Flood Protection Initialized
    Allowed remote tool IP: 127.0.0.1 (7f000001)
    ---------------- MoH:AA 1.12 Reborn Patch InitFinished ----------------
    
    
    ==== InitGame ====
    sizeof(Actor) == 2960
    Magic sizeof actor numer: 2896
    
    ------------------
    Event system initialized: 154 classes 1348 events 830368 total memory in response list
    
    ==== CleanupGame ====
    CM_LoadMap( maps/m1l2a.bsp, 0 )
    ^~^~^ Can't find textures/interior/woodpanelfill.tga
    ^~^~^ Can't find textures/algiers/algierwall1.tga
    ^~^~^ Can't find textures/interior/whitewoodbmtrm.tga
    ^~^~^ Can't find textures/general_structure/jh_conc2.tga
    ^~^~^ Can't find textures/algiers/ruinswall.tga
    ^~^~^ Can't find textures/algiers/cliffset2.tga
    ^~^~^ Can't find textures/general_industrial/rembridgebeam1.tga
    ^~^~^ Can't find textures/mohtest/drkgry1flt.tga
    Adding script: 'm1l2a_precache.scr'
    TIKI_InitTiki: could not find surface 'origin' in 'models/projectiles/steilhandgranate_primary.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'tag_barrel' in 'models/projectiles/steilhandgranate_primary.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'origin' in 'models/projectiles/steilhandgranate.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'tag_barrel' in 'models/projectiles/steilhandgranate.tik' (check referenced skb/skd files).
    -------------------- Spawning Entities -----------------------
    soundtrack switched to .
    MOHAA Archive Version 14
    708828 memory allocated for navigation.
    -------------------- Actual Spawning Entities -----------------------
    ^~^~^ Add the following line to the *_precache.scr map script:
    cache models/human/german_afrika_grenadier.tik
    ^~^~^ Classname info_array used, but no model was set, using Object.
    *!*!*!* Objects are not allowed for use in the game. Make it a static model or a script model as needed.
    -------------------- Actual Spawning Entities Done ------------------ 441 ms
    ^~^~^ Add the following line to the *_precache.scr map script:
    cache models/animate/pulse_radiobomb_pickup.tik
    ^~^~^ Add the following line to the *_precache.scr map script:
    cache models/fx/fx_tank_explosion.tik
    ^~^~^ Add the following line to the *_precache.scr map script:
    cache models/animate/papers2_sas.tik
    ^~^~^ Add the following line to the *_precache.scr map script:
    cache models/animate/allied_airborne_soldier_dead.tik
    0 teams with 0 entities
    Adding script: 'm1l2a.scr'
    ^~^~^ Game (Event: 'patrolpath', Object: 'Actor') : There are 0 entities with targetname 'path_7'. You are using a command that requires exactly one.
    ^~^~^ Game (Event: 'patrolpath', Object: 'Actor') : There are 0 entities with targetname 'path_7'. You are using a command that requires exactly one.
    ^~^~^ Game (Event: 'patrolpath', Object: 'Actor') : There are 0 entities with targetname 'path_5'. You are using a command that requires exactly one.
    ERROR: Bad voice type m.  Valid American voicetypes are: a c h 
    Adding autosave names
    Error, no script should be loaded before loadout.scr.
    ^~^~^ Box data is corrupted for 'models/human/allied_pilot/allied_pilot.skd'
    ^~^~^ Morph targets data is corrupted for 'models/human/allied_pilot/allied_pilot.skd'
    Channel named Bip01 L Clavicle pos not added. (Bone will not work without it)
    Channel named Bip01 R Clavicle pos not added. (Bone will not work without it)
    TIKI_InitTiki: could not find surface 'panzerschreck2' in 'models/weapons/panzerschreck.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'tank4' in 'models/vehicles/kingtank_all_d.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'opel5' in 'models/vehicles/opeltruck_d.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'ropes' in 'models/vehicles/kingtank.tik' (check referenced skb/skd files).
    ^~^~^ Event 'dmturnspeed' does not exist.
    TIKI_InitTiki: could not find surface 'jeep2' in 'models/vehicles/jeep.tik' (check referenced skb/skd files).
    TIKI_ParseInit: unknown init command classname in models/animate/fire.tik on line 14, skipping line.
    TIKI_ParseInit: unknown init command notsolid in models/animate/fire.tik on line 15, skipping line.
        level waittill prespawn (3rdperson/third_person.scr, 5)
        level ^
    
    ^~^~^ Script Error: invalid waittill prespawn for 'Level'
    
    335 entities spawned
    1469 simple entities spawned
    0 entities inhibited
    -------------------- Spawning Entities Done ------------------ 2417 ms
    IP: 192.168.1.101:12203
    IP: 127.0.0.1:12204
    
    
    -----------PARSING UBERSOUND (SERVER)------------
    Any SetCurrentTiki errors means that tiki wasn't prefetched and tiki-specific sounds for it won't work. To fix prefetch the tiki. Ignore if you don't use that tiki on this level.
    CG_Command_ProcessFile: ubersound/ubersound.scr
    DUPLICATE ALIASES: opeltruck_snd_idle and opeltruck_snd_idle
    Parse/Load time: 0.101000 seconds.
    -------------UBERSOUND DONE (SERVER)---------------
    
    
    
    -----------PARSING UBERDIALOG (SERVER)------------
    Any SetCurrentTiki errors means that tiki wasn't prefetched and tiki-specific sounds for it won't work. To fix prefetch the tiki. Ignore if you don't use that tiki on this level.
    CG_Command_ProcessFile: ubersound/uberdialog.scr
    Parse/Load time: 1.216000 seconds.
    -------------UBERDIALOG DONE (SERVER)---------------
    
    ------ Server Initialization Complete ------  6.71 seconds
    soundtrack switched to music/m1l1.mus.
    playing music/m1l1.mus
    music set to normal with fallback normal
    Loading Ambient.scr
    Warning, interior at (1824.000000, 4072.000000, -128.000000) has no #set
    Warning, interior at (1792.000000, 4072.000000, -128.000000) has no #set
    Warning, interior at (1728.000000, 2144.000000, -152.000000) has no #set
    Warning, interior at (3544.000000, -384.000000, -80.000000) has no #set
    Warning, interior at (4744.000000, -192.000000, -96.000000) has no #set
    Warning, interior at (5872.000000, -4256.000000, 32.000000) has no #set
    Warning, interior at (2208.000000, 3224.000000, 120.000000) has no #set
    Warning, interior at (1472.000000, 4000.000000, -144.000000) has no #set
    Warning, interior at (2184.000000, 2984.000000, -116.000000) has no #set
    Warning, interior at (2176.000000, 2208.000000, -152.000000) has no #set
    Warning, interior at (-256.000000, 2704.000000, -88.000000) has no #set
    Warning, interior at (5152.000000, -1928.000000, 56.000000) has no #set
    Warning, interior at (1344.000000, 2144.000000, -152.000000) has no #set
    Spawned exterior 1
    Spawned exterior 2
    Spawned exterior 3
    Spawned exterior 4
    Spawned exterior 5
    Spawned exterior 6
    Spawned exterior 7
    Spawned exterior 8
    Spawned exterior 9
    Spawned exterior 10
    Spawned exterior 11
    Spawned exterior 12
    Spawned exterior 13
    #Suf_OwN-3m-All [FoRcE] : dropped gamestate, resending
    SV_SendClientGameState() for #Suf_OwN-3m-All [FoRcE]
    Going from CS_CONNECTED to CS_PRIMED for #Suf_OwN-3m-All [FoRcE]
    UnnamedSoldier : dropped gamestate, resending
    SV_SendClientGameState() for UnnamedSoldier
    Going from CS_CONNECTED to CS_PRIMED for UnnamedSoldier
    Hitch warning: 6859 msec frame time
    unregistered disconnected event
    1
    unregistered intermission event
    1
    unregistered connected event
    1
    disconnect event set to:
    0
    connect event set to:
    0
    Hitch warning: 884 msec frame time
    Going from CS_PRIMED to CS_ACTIVE for #Suf_OwN-3m-All [FoRcE]
    #Suf_OwN-3m-All [FoRcE] has entered the battle
    Going from CS_PRIMED to CS_ACTIVE for UnnamedSoldier
    UnnamedSoldier has entered the battle
    broadcast: print "console: Welcome to 3rd Person!\n"
    music set to aux1 with fallback aux1
    forced music ext1
    music set to aux1 with fallback aux1
    forced music ext1
    UnnamedSoldier was sniped by #Suf_OwN-3m-All [FoRcE] in the head
    ^~^~^ Add the following line to the *_precache.scr map script:
    cache models/items/dm_50_healthbox.tik
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    ERROR: Entity::Sound: den_victory_v needs an alias in ubersound.scr or uberdialog.scr - Please fix.
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    ------ Server Initialization ------
    Server: m1l2a
    ==== CleanupGame ====
    Adding script: 'm1l2a_precache.scr'
    -------------------- Spawning Entities -----------------------
    soundtrack switched to .
    MOHAA Archive Version 14
    708828 memory allocated for navigation.
    -------------------- Actual Spawning Entities -----------------------
    ^~^~^ Classname info_array used, but no model was set, using Object.
    -------------------- Actual Spawning Entities Done ------------------ 411 ms
    0 teams with 0 entities
    Adding script: 'm1l2a.scr'
    ^~^~^ Game (Event: 'patrolpath', Object: 'Actor') : There are 0 entities with targetname 'path_7'. You are using a command that requires exactly one.
    ^~^~^ Game (Event: 'patrolpath', Object: 'Actor') : There are 0 entities with targetname 'path_7'. You are using a command that requires exactly one.
    ^~^~^ Game (Event: 'patrolpath', Object: 'Actor') : There are 0 entities with targetname 'path_5'. You are using a command that requires exactly one.
    ERROR: Bad voice type m.  Valid American voicetypes are: a c h 
    Adding autosave names
    Error, no script should be loaded before loadout.scr.
    ^~^~^ Event 'dmturnspeed' does not exist.
        level waittill prespawn (3rdperson/third_person.scr, 5)
        level ^
    
    ^~^~^ Script Error: invalid waittill prespawn for 'Level'
    
    unregistered disconnected event
    0
    unregistered intermission event
    1
    unregistered connected event
    0
    disconnect event set to:
    0
    connect event set to:
    0
    335 entities spawned
    1469 simple entities spawned
    0 entities inhibited
    -------------------- Spawning Entities Done ------------------ 1038 ms
    IP: 192.168.1.101:12203
    Going from CS_PRIMED to CS_ACTIVE for #Suf_OwN-3m-All [FoRcE]
    #Suf_OwN-3m-All [FoRcE] has entered the battle
    IP: 127.0.0.1:12204
    Going from CS_PRIMED to CS_ACTIVE for UnnamedSoldier
    UnnamedSoldier has entered the battle
    ------ Server Initialization Complete ------  1.42 seconds
    soundtrack switched to music/m1l1.mus.
    playing music/m1l1.mus
    music set to normal with fallback normal
    Loading Ambient.scr
    Warning, interior at (1824.000000, 4072.000000, -128.000000) has no #set
    Warning, interior at (1792.000000, 4072.000000, -128.000000) has no #set
    Warning, interior at (1728.000000, 2144.000000, -152.000000) has no #set
    Warning, interior at (3544.000000, -384.000000, -80.000000) has no #set
    Warning, interior at (4744.000000, -192.000000, -96.000000) has no #set
    Warning, interior at (5872.000000, -4256.000000, 32.000000) has no #set
    Warning, interior at (2208.000000, 3224.000000, 120.000000) has no #set
    Warning, interior at (1472.000000, 4000.000000, -144.000000) has no #set
    Warning, interior at (2184.000000, 2984.000000, -116.000000) has no #set
    Warning, interior at (2176.000000, 2208.000000, -152.000000) has no #set
    Warning, interior at (-256.000000, 2704.000000, -88.000000) has no #set
    Warning, interior at (5152.000000, -1928.000000, 56.000000) has no #set
    Warning, interior at (1344.000000, 2144.000000, -152.000000) has no #set
    Spawned exterior 1
    Spawned exterior 2
    Spawned exterior 3
    Spawned exterior 4
    Spawned exterior 5
    Spawned exterior 6
    Spawned exterior 7
    Spawned exterior 8
    Spawned exterior 9
    Spawned exterior 10
    Spawned exterior 11
    Spawned exterior 12
    Spawned exterior 13
    Hitch warning: 1509 msec frame time
    broadcast: print "#Suf_OwN-3m-All [FoRcE] disconnected\n"
    Going to CS_ZOMBIE for #Suf_OwN-3m-All [FoRcE]
    Going from CS_ZOMBIE to CS_FREE for 
    ERROR: Entity::Sound: dfr_victory_v needs an alias in ubersound.scr or uberdialog.scr - Please fix.
    SV packet 192.168.1.101:-6168 : getstatus
    ------ Server Initialization ------
    Server: m1l2a
    ==== CleanupGame ====
    Adding script: 'm1l2a_precache.scr'
    -------------------- Spawning Entities -----------------------
    soundtrack switched to .
    MOHAA Archive Version 14
    708828 memory allocated for navigation.
    -------------------- Actual Spawning Entities -----------------------
    ^~^~^ Classname info_array used, but no model was set, using Object.
    -------------------- Actual Spawning Entities Done ------------------ 279 ms
    0 teams with 0 entities
    Adding script: 'm1l2a.scr'
    ^~^~^ Game (Event: 'patrolpath', Object: 'Actor') : There are 0 entities with targetname 'path_7'. You are using a command that requires exactly one.
    ^~^~^ Game (Event: 'patrolpath', Object: 'Actor') : There are 0 entities with targetname 'path_7'. You are using a command that requires exactly one.
    ^~^~^ Game (Event: 'patrolpath', Object: 'Actor') : There are 0 entities with targetname 'path_5'. You are using a command that requires exactly one.
    ERROR: Bad voice type m.  Valid American voicetypes are: a c h 
    Adding autosave names
    Error, no script should be loaded before loadout.scr.
    ^~^~^ Event 'dmturnspeed' does not exist.
        level waittill prespawn (3rdperson/third_person.scr, 5)
        level ^
    
    ^~^~^ Script Error: invalid waittill prespawn for 'Level'
    
    unregistered disconnected event
    0
    unregistered intermission event
    1
    unregistered connected event
    0
    disconnect event set to:
    0
    connect event set to:
    0
    335 entities spawned
    1469 simple entities spawned
    0 entities inhibited
    -------------------- Spawning Entities Done ------------------ 887 ms
    IP: 127.0.0.1:12204
    Going from CS_PRIMED to CS_ACTIVE for UnnamedSoldier
    UnnamedSoldier has entered the battle
    ------ Server Initialization Complete ------  1.23 seconds
    soundtrack switched to music/m1l1.mus.
    playing music/m1l1.mus
    music set to normal with fallback normal
    Loading Ambient.scr
    Warning, interior at (1824.000000, 4072.000000, -128.000000) has no #set
    Warning, interior at (1792.000000, 4072.000000, -128.000000) has no #set
    Warning, interior at (1728.000000, 2144.000000, -152.000000) has no #set
    Warning, interior at (3544.000000, -384.000000, -80.000000) has no #set
    Warning, interior at (4744.000000, -192.000000, -96.000000) has no #set
    Warning, interior at (5872.000000, -4256.000000, 32.000000) has no #set
    Warning, interior at (2208.000000, 3224.000000, 120.000000) has no #set
    Warning, interior at (1472.000000, 4000.000000, -144.000000) has no #set
    Warning, interior at (2184.000000, 2984.000000, -116.000000) has no #set
    Warning, interior at (2176.000000, 2208.000000, -152.000000) has no #set
    Warning, interior at (-256.000000, 2704.000000, -88.000000) has no #set
    Warning, interior at (5152.000000, -1928.000000, 56.000000) has no #set
    Warning, interior at (1344.000000, 2144.000000, -152.000000) has no #set
    Spawned exterior 1
    Spawned exterior 2
    Spawned exterior 3
    Spawned exterior 4
    Spawned exterior 5
    Spawned exterior 6
    Spawned exterior 7
    Spawned exterior 8
    Spawned exterior 9
    Spawned exterior 10
    Spawned exterior 11
    Spawned exterior 12
    Spawned exterior 13
    Hitch warning: 1304 msec frame time
    broadcast: print "console: Welcome to 3rd Person!\n"
    ----- Server Shutdown -----
    broadcast: print "Server quit\n"
    
    
    ------------------ MoH:AA 1.12 Reborn Patch Shutdown ------------------ 
    Shared settings memory deinitialized correctly.
    LocalizationError removal fix shutdown.
    G_BulletAttack: Unhooked correctly.
    Anti Wallhack/Visuals protection shutdown
    UserInfo Buffer overflow protection shutdown
    RConFlood Crash Protection shutdown
    InfoBoom Crash Protection shutdown
    MoH:AA BOF (Buffer Overflow) Crash Protection shutdown
    Grenade Throw Crash Protection shutdown
    Player::PreviousWeapon Infinite Loop Crash Protection shutdown
    Player::NextWeapon Infinite Loop Crash Protection shutdown
    Kick/Ban Announcements Deinitialized
    ScriptedEvents System Deinitialized
    ScriptedTimers System Deinitialized
    Internal Packet Flood Protection Deinitialized
    ----------------- MoH:AA 1.12 Reborn Patch ShutdownEnd ---------------- 
    
    
    ==== ShutdownGame ====
    ---------------------------

    Any thoughts on this? I tested it on both 1.116 and 1.115. Both of my results tonight show it to be working OK with the changes I made.
    Last edited by own3mall; April 20th, 2013 at 10:14 PM.
    Browse MOHAA Servers Post GameSpy Era

    VISIT MOHREBORN.COM FOR LATEST INFORMATION



    Medal of Honor: Game Server Browser Fixer - Patches your MOHAA, MOHSH, and MOHBT game binaries to allow you to retrieve a list of game servers within the multi-player menu in-game even after GameSpy ceases operation!

    Medal of Honor: Query Launcher - Find, browse, organize, join, get your ping, and get more information regarding all Medal of Honor (AA, SH, & BT) servers from your PC at any time!
    Medal of Honor: Web Server Master List - Find and browse all Medal of Honor servers online using your browser!
    Add your Medal of Honor Server to the Master List
    YouTube Video for Medal of Honor: Query Launcher and MOHAASERVERS.TK!



    MOHAA Mods and Utilities
    OwN-3m-All's Mods
    Make Me Stock - A program that allows you to easily move-in and move-out non-stock mods and other files at the click of a button. Automates adding / removing mods without having to copy / move files manually.



    Quality Game Servers

    Rent dedicated Dallas Texas, Kansas City, Las Vegas Nevada, Chicago, Pennsylvania, and Sofia Bulgaria MOHAA and other game servers from We Be HostiN starting at $10 a month.


  2. #2
    Über Prodigy & Developer Razo[R]apiD's Avatar
    Join Date
    May 2010
    Location
    Poland, Lublin
    Posts
    3,257

    Default

    1 = Event callback handler is already unregistered

    I don't see any bold parts

  3. #3

    Default

    Quote Originally Posted by Razo[R]apiD View Post
    1 = Event callback handler is already unregistered

    I don't see any bold parts
    Check the first code block and look at the first 2 lines of it. lol
    Browse MOHAA Servers Post GameSpy Era

    VISIT MOHREBORN.COM FOR LATEST INFORMATION



    Medal of Honor: Game Server Browser Fixer - Patches your MOHAA, MOHSH, and MOHBT game binaries to allow you to retrieve a list of game servers within the multi-player menu in-game even after GameSpy ceases operation!

    Medal of Honor: Query Launcher - Find, browse, organize, join, get your ping, and get more information regarding all Medal of Honor (AA, SH, & BT) servers from your PC at any time!
    Medal of Honor: Web Server Master List - Find and browse all Medal of Honor servers online using your browser!
    Add your Medal of Honor Server to the Master List
    YouTube Video for Medal of Honor: Query Launcher and MOHAASERVERS.TK!



    MOHAA Mods and Utilities
    OwN-3m-All's Mods
    Make Me Stock - A program that allows you to easily move-in and move-out non-stock mods and other files at the click of a button. Automates adding / removing mods without having to copy / move files manually.



    Quality Game Servers

    Rent dedicated Dallas Texas, Kansas City, Las Vegas Nevada, Chicago, Pennsylvania, and Sofia Bulgaria MOHAA and other game servers from We Be HostiN starting at $10 a month.


  4. #4
    Über Prodigy & Developer Razo[R]apiD's Avatar
    Join Date
    May 2010
    Location
    Poland, Lublin
    Posts
    3,257

    Default

    Well I'm blind or it didn't render this the first time I checked.

  5. #5

    Default

    Dang it. I'm still running into this issue. I'm not sure why it worked before, but it does the same thing now where it crashes:

    Code:
    Runtime Error! Abnormal program termination
    I'll see if I can get more info.
    Browse MOHAA Servers Post GameSpy Era

    VISIT MOHREBORN.COM FOR LATEST INFORMATION



    Medal of Honor: Game Server Browser Fixer - Patches your MOHAA, MOHSH, and MOHBT game binaries to allow you to retrieve a list of game servers within the multi-player menu in-game even after GameSpy ceases operation!

    Medal of Honor: Query Launcher - Find, browse, organize, join, get your ping, and get more information regarding all Medal of Honor (AA, SH, & BT) servers from your PC at any time!
    Medal of Honor: Web Server Master List - Find and browse all Medal of Honor servers online using your browser!
    Add your Medal of Honor Server to the Master List
    YouTube Video for Medal of Honor: Query Launcher and MOHAASERVERS.TK!



    MOHAA Mods and Utilities
    OwN-3m-All's Mods
    Make Me Stock - A program that allows you to easily move-in and move-out non-stock mods and other files at the click of a button. Automates adding / removing mods without having to copy / move files manually.



    Quality Game Servers

    Rent dedicated Dallas Texas, Kansas City, Las Vegas Nevada, Chicago, Pennsylvania, and Sofia Bulgaria MOHAA and other game servers from We Be HostiN starting at $10 a month.


  6. #6

    Default

    I can't seem to get any more information other than what is displayed when it crashes. The log gives me nothing. My 3rd person script looks like this:

    Code:
    main:
        level waittill prespawn
        waitframe
        
        // Set debug mode
        local.debug = 0;
        
        // THESE EVENTS SHOULD NOT BE REGISTERED IF ELGBOT IS ON 
        // ADD YOUR REGISTERED EVENTS TO ELGBOTS EVENTS
        
        if(level.elgboton != 1){
    
            if(local.debug == 1){
              // Unregister events if they are set somehow already
              local.unreg = unregisterev "disconnected"
              local.unreg2 = unregisterev "intermission"
              local.unreg3 = unregisterev "connected"
    
              println "unregistered disconnected event"
              println local.unreg
              println "unregistered intermission event"
              println local.unreg2
              println "unregistered connected event"
            }
    
            // Registers the disconnect event
            local.result = registerev "disconnected" 3rdPerson/third_person.scr::leave
            if(local.debug == 1){
              println "disconnect event set to:"
              println local.result
            }
            
             
            //  Intermission
            local.resultTwo = registerev "intermission" 3rdPerson/third_person.scr::unset
            if(local.debug == 1){
              println "Intermission event set to:"
              println local.result
            }
            
            // Registers the connection event:
            local.resultThree = registerev "connected" 3rdPerson/third_person.scr::connected
            if(local.debug == 1){
              println "connect event set to:"
              println local.resultThree
            }
            
        }
        
        // Sets map settings --- gametype and gamestring
        thread setMapDetails
        
        // Sets the proper map picture
        thread setPicture 
    	  
        // Uses console to send instructions 
        // for 3rd Person FFA at 30 second intervals
        thread messages
    
        level waittill playerspawn
        
        setcvar "cheats" "1"
        setcvar "thereisnomonkey" "1"
        wait 8
        
        // Prevents certain cheats from being used
        exec global/alias.scr
        
        local.runTheScript = 1
        
        while(local.runTheScript == 1)
        {
          waitframe
          
          // Get the cvar
          local.customMode = (getcvar "cust_gameMode")
        
          for(local.i=1;local.i<=$player.size;local.i++)
          {
            // set local player
    			  local.player = $player[local.i]
    			  if(local.player != NULL){
              if(local.player.3rdperson != 1)
              {
                local.player scale 0.87
                local.player stufftext "cg_3rd_person 1;cg_cameraverticaldisplacement -18;"
                local.player.3rdperson = 1
              }
            }
          }
          
          // If the cvar has changed, unset third person on all players
          
          if(local.customMode != "8"){
            wait .2
            setcvar "cheats" "0"
            setcvar "thereisnomonkey" "0"
            for(local.i=1;local.i<=$player.size;local.i++)
            {
                local.player = $player[local.i];
                if(local.player != NULL && local.player != NIL){
                      local.player scale 1.0
                      local.player stufftext "cg_3rd_person 0;cg_cameraverticaldisplacement -2;"
                      local.player.3rdperson = 0
                }
            }
            local.runTheScript = 0
          }
          
          wait 8
          waitframe 
        }
    end
    
    setPicture:
      local.mapname = getcvar(mapname)
    
      switch local.mapname
      {
        //dm maps
        case "dm/mohdm1":
          setcvar "g_scoreboardpic" "mohdm1"
          if(int(getcvar(g_gametype)) == 1){
            setcvar "fraglimit" "40"
          }
        break
        case "dm/mohdm2":
          setcvar "g_scoreboardpic" "mohdm2"
          if(int(getcvar(g_gametype)) == 1){
            setcvar "fraglimit" "40"
          }
        break
        case "dm/mohdm3":
           setcvar "g_scoreboardpic" "mohdm3"
           if(int(getcvar(g_gametype)) == 1){
              setcvar "fraglimit" "40"
           }
          
        break
        case "dm/mohdm4":
    	     setcvar "g_scoreboardpic" "mohdm4"
    	     if(int(getcvar(g_gametype)) == 1){
    	       setcvar "fraglimit" "40"
    	     }
        break
        case "dm/mohdm5":
    	     setcvar "g_scoreboardpic" "mohdm5"
    	     if(int(getcvar(g_gametype)) == 1){
    	       setcvar "fraglimit" "15"
    	     }
        break
        case "dm/mohdm6":
    	     setcvar "g_scoreboardpic" "mohdm6"
    	     if(int(getcvar(g_gametype)) == 1){
    	       setcvar "fraglimit" "40"
    	     }
        break
        case "dm/mohdm7":
    	     setcvar "g_scoreboardpic" "mohdm7"
    	     if(int(getcvar(g_gametype)) == 1){
    	       setcvar "fraglimit" "40"
    	     }
        break
    
        //obj maps
        case "obj/obj_team1":
    	     setcvar "g_scoreboardpic" "objdm1"
    	     if(int(getcvar(g_gametype)) == 4){
    	       setcvar "fraglimit" "4"
    	     }
        break
        case "obj/obj_team2":
            setcvar "g_scoreboardpic" "objdm2"
            if(int(getcvar(g_gametype)) == 4){
    	       setcvar "fraglimit" "4"
    	      }
        break
        case "obj/obj_team3":
    	      setcvar "g_scoreboardpic" "objdm5"
    	      if(int(getcvar(g_gametype)) == 4){
    	       setcvar "fraglimit" "4"
    	      }
        break
        case "obj/obj_team4":
            setcvar "g_scoreboardpic" "objdm4"
            if(int(getcvar(g_gametype)) == 4){
    	       setcvar "fraglimit" "4"
    	      }
        break
        default:
          
      }
    end
    
    messages:
      if(level.rInstructions == 1)
      {end}
        level.rInstructions = 1
        wait 30.0
        mess:
           if(int(getcvar(g_gametype)) == 1){ 
              stuffsrv (";say " + "Welcome to 3rd Person Free-For-All!" ) 
           }else{
              stuffsrv (";say " + "Welcome to 3rd Person!" )
           }
           wait 45.0
           stuffsrv (";say " + "3rd person is brought to you by -*B[w]*- OwN-3m-All" ) 
           wait 45.0
        goto mess
    end
    
    leave local.player:
       if(local.player != NULL){
          local.player scale 1.0
          local.player stufftext "cg_3rd_person 0;cg_cameraverticaldisplacement -2;"
          local.player.3rdperson = 0
       }
       
    end
    
    unset local.type:
          if(local.type != NIL){
            if(local.type == 0){
                setcvar "cheats" "0"
                setcvar "thereisnomonkey" "0"
                for(local.i=1;local.i<=$player.size;local.i++)
                {
                    local.player = $player[local.i];
                    if(local.player != NULL){
                      local.player scale 1.0
                      local.player stufftext "cg_3rd_person 0;cg_cameraverticaldisplacement -2;"
                      local.player.3rdperson = 0
                    }
                }
            }
          } 
          
          /*
              // Info
              local.type - type of server intermission
              0 = Player intermission screen
              1 = Map change (happens after using commands: map, gamemap , but also right after player intermission screen)
              2 = Map restart (happens after restart command)
          */
    end
    
    connected local.player: 
        if(local.player != NULL && local.player != NIL){
           local.player.3rdperson = 0
        }
    end
    
    setMapDetails:
         wait 10
         local.gType = int(getcvar(g_gametype))
    	   switch (local.gType) 
       	 {
       	    case 1:
       	         setcvar "g_gametypestring" "3rd Person FFA"
       	    break;
       	    
       	    case 2:
       	         setcvar "g_gametypestring" "3rd Person TDM"
       	    break;
       	    
       	    case 3:
       	         setcvar "g_gametypestring" "3rd Person DM"
       	    break;
       	    
       	    case 4:
       	         setcvar "g_gametypestring" "3rd Person OBJ"
       	    break;
       	    
       	    default:
       	         setcvar "g_gametypestring" "3rd Person FFA"
       	    
       	}
       	 
        
        setcvar "g_obj_alliedtext1" "3rd Person"
        setcvar "g_obj_alliedtext2" ""
        setcvar "g_obj_alliedtext3" "By OwN-3m-All"
        setcvar "g_obj_axistext1" ""
        setcvar "g_obj_axistext2" ""
        setcvar "g_obj_axistext3" ""
    end
    I thought at first it may be caused by the connection event, but it wasn't, as I took this code out, and it still crashed. I thought it might be caused by the intermission event, but it crashes in between rounds which would mean restart type (local.type == 2). I've tried adding waits and everything I can think of. This thing still crashes, and I'm not sure why. global/alias.scr is not a problem, because I can take this out, and it will still crash.

    Again, I only get these crashes when running the single player MP maps (which take longer than the normal MP maps to load). Is one of the events firing too soon?

    Here's an excerpt showing it before crashing:

    Code:
    		waitframe (global/libmef/hud.scr, 364, 06302644, 0)
    ---FRAME: 0 (06302644) -------------------------------------------------------------------
    +++FRAME: 0 (06301F14) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 293, 06301F14, 0)
    		if (local.hud.status != 0) (global/libmef/hud.scr, 295, 06301F14, 0)
    		if (local.hudstatus != 0 && level.time > local.nexttick) (global/libmef/hud.scr, 309, 06301F14, 0)
    		waitframe (global/libmef/hud.scr, 339, 06301F14, 0)
    ---FRAME: 0 (06301F14) -------------------------------------------------------------------
    +++FRAME: 0 (06300934) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 347, 06300934, 0)
    		if (local.numplayers != local.team.numplayers || \ (global/libmef/hud.scr, 349, 06300934, 0)
    		    local.totplayers != local.team.totplayers || \ (global/libmef/hud.scr, 350, 06300934, 1)
    		    local.bodydesc != local.team.ftbodydesc) (global/libmef/hud.scr, 351, 06300934, 1)
    		if (local.numplayers != local.team.numplayers || \ (global/libmef/hud.scr, 349, 06300934, 1)
    		waitframe (global/libmef/hud.scr, 364, 06300934, 0)
    ---FRAME: 0 (06300934) -------------------------------------------------------------------
    +++FRAME: 0 (06300754) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 293, 06300754, 0)
    		if (local.hud.status != 0) (global/libmef/hud.scr, 295, 06300754, 0)
    		if (local.hudstatus != 0 && level.time > local.nexttick) (global/libmef/hud.scr, 309, 06300754, 0)
    		waitframe (global/libmef/hud.scr, 339, 06300754, 0)
    ---FRAME: 0 (06300754) -------------------------------------------------------------------
    +++FRAME: 0 (0630248C) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 372, 0630248C, 0)
    		if (local.respawnmode != level.mef_respawnmode) (global/libmef/hud.scr, 374, 0630248C, 0)
    		waitframe (global/libmef/hud.scr, 380, 0630248C, 0)
    ---FRAME: 0 (0630248C) -------------------------------------------------------------------
    +++FRAME: 0 (0630202C) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (local.player != NULL && local.player.dmteam == local.team) (global/libmef/ft.scr, 1088, 0630202C, 0)
    		if (!local.canuse && !local.player.useheld) (global/libmef/ft.scr, 1090, 0630202C, 0)
    ================================================================================ (global/libmef/ft.scr, 2, 0630202C, 1)
    		if (!local.canuse && !local.player.useheld) (global/libmef/ft.scr, 1090, 0630202C, 1)
    		if (local.player.useheld && local.canuse && !local.player.fireheld && local.player.mef_pstate == "PSTATE_ALIVE" && !local.player.mef_pressingbutton) (global/libmef/ft.scr, 1095, 0630202C, 0)
    			if (local.ent.laseron) (global/libmef/ft.scr, 1135, 0630202C, 0)
    			if (local.player.mef_pressingbutton) (global/libmef/ft.scr, 1147, 0630202C, 0)
    			local.useheldtime = NIL (global/libmef/ft.scr, 1152, 0630202C, 0)
    		if (local.ent.hitbody && !local.hitbody) (global/libmef/ft.scr, 1155, 0630202C, 0)
    		} else if (!local.ent.hitbody && local.hitbody) (global/libmef/ft.scr, 1166, 0630202C, 0)
    ================================================================================ (global/libmef/ft.scr, 2, 0630202C, 1)
    		} else if (!local.ent.hitbody && local.hitbody) (global/libmef/ft.scr, 1166, 0630202C, 1)
    		waitframe (global/libmef/ft.scr, 1182, 0630202C, 0)
    ---FRAME: 0 (0630202C) -------------------------------------------------------------------
    +++FRAME: 0 (063007A4) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (local.player != NULL && local.player.dmteam == local.team) (global/libmef/spectate.scr, 530, 063007A4, 0)
    		if (local.player.mef_pstate == "PSTATE_ALIVE") (global/libmef/spectate.scr, 532, 063007A4, 0)
    			if (!IsAlive(local.player)) (global/libmef/spectate.scr, 534, 063007A4, 0)
    				local.player.mef_auxdata.lastorigin = local.player.origin (global/libmef/spectate.scr, 539, 063007A4, 0)
    		local.respawn = 0 (global/libmef/spectate.scr, 543, 063007A4, 0)
    		if (local.player.mef_forcerespawn) (global/libmef/spectate.scr, 545, 063007A4, 0)
    		if (local.spectator && (!local.player.mef_spectator || level.mef_disablespectating)) (global/libmef/spectate.scr, 554, 063007A4, 0)
    		} else if (!local.spectator && local.player.mef_spectator && !level.mef_disablespectating) (global/libmef/spectate.scr, 558, 063007A4, 0)
    ================================================================================ (global/libmef/spectate.scr, 2, 063007A4, 1)
    		} else if (!local.spectator && local.player.mef_spectator && !level.mef_disablespectating) (global/libmef/spectate.scr, 558, 063007A4, 1)
    		if (local.respawn && !local.trigger.spawned) (global/libmef/spectate.scr, 563, 063007A4, 0)
    		if (local.trigger.spawned) (global/libmef/spectate.scr, 572, 063007A4, 0)
    		waitframe (global/libmef/spectate.scr, 598, 063007A4, 0)
    ---FRAME: 0 (063007A4) -------------------------------------------------------------------
    +++FRAME: 0 (063002CC) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 75, 063002CC, 0)
    		if (level.mef_setuphud) (global/libmef/hud.scr, 77, 063002CC, 0)
    		if (level.mef_updatehud || level.mef_updatehudall) (global/libmef/hud.scr, 86, 063002CC, 0)
    		if (level.mef_hidehud) (global/libmef/hud.scr, 97, 063002CC, 0)
    		waitframe (global/libmef/hud.scr, 112, 063002CC, 0)
    ---FRAME: 0 (063002CC) -------------------------------------------------------------------
    +++THREAD: 063001B4 062FFD14
    +++FRAME: 0 (063001B4) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
      local.isOn = int(getcvar "antiCamp") (global/anti_camper.scr, 10, 063001B4, 0)
      if(local.isOn == 1){ (global/anti_camper.scr, 13, 063001B4, 1)
    end (global/anti_camper.scr, 390, 063001B4, 0)
    ---THREAD: 063001B4
    ---FRAME: 0 (063001B4) -------------------------------------------------------------------
    ====SERVER FRAME==========================================================================
    +++FRAME: 0 (0630289C) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/util.scr, 175, 0630289C, 0)
    		level.mef_elapsedtime = level.time - local.starttime (global/libmef/util.scr, 177, 0630289C, 0)
    		wait 0.1 (global/libmef/util.scr, 178, 0630289C, 0)
    ---FRAME: 0 (0630289C) -------------------------------------------------------------------
    +++FRAME: 0 (06300B64) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    		waitthread collision_check "meltbeam_axis" "frozenbody_axis" (global/libmef/ft.scr, 1225, 06300B64, 0)
    +++THREAD: 0630112C 062FFE34
    +++FRAME: 1 (0630112C) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    collision_check local.beamtargetname local.bodytargetname: (global/libmef/ft.scr, 1195, 0630112C, 0)
    	local.ents = $(local.bodytargetname) (global/libmef/ft.scr, 1196, 0630112C, 0)
    	local.beams = $(local.beamtargetname) (global/libmef/ft.scr, 1197, 0630112C, 0)
    	for (local.i = 1; local.i < (local.beams.size + 1); local.i++) (global/libmef/ft.scr, 1199, 0630112C, 0)
    end (global/libmef/ft.scr, 1217, 0630112C, 0)
    ---THREAD: 0630112C
    ---FRAME: 1 (0630112C) -------------------------------------------------------------------
    ---FRAME: 0 (06300B64) -------------------------------------------------------------------
    +++FRAME: 0 (06300ED4) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 388, 06300ED4, 0)
    		if (local.suddendeath != level.mef_suddendeath) (global/libmef/hud.scr, 390, 06300ED4, 0)
    		waitframe (global/libmef/hud.scr, 396, 06300ED4, 0)
    ---FRAME: 0 (06300ED4) -------------------------------------------------------------------
    +++FRAME: 0 (06302644) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 347, 06302644, 0)
    		if (local.numplayers != local.team.numplayers || \ (global/libmef/hud.scr, 349, 06302644, 0)
    		    local.totplayers != local.team.totplayers || \ (global/libmef/hud.scr, 350, 06302644, 1)
    		    local.bodydesc != local.team.ftbodydesc) (global/libmef/hud.scr, 351, 06302644, 1)
    		if (local.numplayers != local.team.numplayers || \ (global/libmef/hud.scr, 349, 06302644, 1)
    		waitframe (global/libmef/hud.scr, 364, 06302644, 0)
    ---FRAME: 0 (06302644) -------------------------------------------------------------------
    +++FRAME: 0 (06301F14) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 293, 06301F14, 0)
    		if (local.hud.status != 0) (global/libmef/hud.scr, 295, 06301F14, 0)
    		if (local.hudstatus != 0 && level.time > local.nexttick) (global/libmef/hud.scr, 309, 06301F14, 0)
    		waitframe (global/libmef/hud.scr, 339, 06301F14, 0)
    ---FRAME: 0 (06301F14) -------------------------------------------------------------------
    +++FRAME: 0 (06300934) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 347, 06300934, 0)
    		if (local.numplayers != local.team.numplayers || \ (global/libmef/hud.scr, 349, 06300934, 0)
    		    local.totplayers != local.team.totplayers || \ (global/libmef/hud.scr, 350, 06300934, 1)
    		    local.bodydesc != local.team.ftbodydesc) (global/libmef/hud.scr, 351, 06300934, 1)
    		if (local.numplayers != local.team.numplayers || \ (global/libmef/hud.scr, 349, 06300934, 1)
    		waitframe (global/libmef/hud.scr, 364, 06300934, 0)
    ---FRAME: 0 (06300934) -------------------------------------------------------------------
    +++FRAME: 0 (06300754) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 293, 06300754, 0)
    		if (local.hud.status != 0) (global/libmef/hud.scr, 295, 06300754, 0)
    		if (local.hudstatus != 0 && level.time > local.nexttick) (global/libmef/hud.scr, 309, 06300754, 0)
    		waitframe (global/libmef/hud.scr, 339, 06300754, 0)
    ---FRAME: 0 (06300754) -------------------------------------------------------------------
    +++FRAME: 0 (0630248C) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 372, 0630248C, 0)
    		if (local.respawnmode != level.mef_respawnmode) (global/libmef/hud.scr, 374, 0630248C, 0)
    		waitframe (global/libmef/hud.scr, 380, 0630248C, 0)
    ---FRAME: 0 (0630248C) -------------------------------------------------------------------
    +++FRAME: 0 (0630202C) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (local.player != NULL && local.player.dmteam == local.team) (global/libmef/ft.scr, 1088, 0630202C, 0)
    		if (!local.canuse && !local.player.useheld) (global/libmef/ft.scr, 1090, 0630202C, 0)
    ================================================================================ (global/libmef/ft.scr, 2, 0630202C, 1)
    		if (!local.canuse && !local.player.useheld) (global/libmef/ft.scr, 1090, 0630202C, 1)
    		if (local.player.useheld && local.canuse && !local.player.fireheld && local.player.mef_pstate == "PSTATE_ALIVE" && !local.player.mef_pressingbutton) (global/libmef/ft.scr, 1095, 0630202C, 0)
    			if (local.ent.laseron) (global/libmef/ft.scr, 1135, 0630202C, 0)
    			if (local.player.mef_pressingbutton) (global/libmef/ft.scr, 1147, 0630202C, 0)
    			local.useheldtime = NIL (global/libmef/ft.scr, 1152, 0630202C, 0)
    		if (local.ent.hitbody && !local.hitbody) (global/libmef/ft.scr, 1155, 0630202C, 0)
    		} else if (!local.ent.hitbody && local.hitbody) (global/libmef/ft.scr, 1166, 0630202C, 0)
    ================================================================================ (global/libmef/ft.scr, 2, 0630202C, 1)
    		} else if (!local.ent.hitbody && local.hitbody) (global/libmef/ft.scr, 1166, 0630202C, 1)
    		waitframe (global/libmef/ft.scr, 1182, 0630202C, 0)
    ---FRAME: 0 (0630202C) -------------------------------------------------------------------
    +++FRAME: 0 (063007A4) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (local.player != NULL && local.player.dmteam == local.team) (global/libmef/spectate.scr, 530, 063007A4, 0)
    		if (local.player.mef_pstate == "PSTATE_ALIVE") (global/libmef/spectate.scr, 532, 063007A4, 0)
    			if (!IsAlive(local.player)) (global/libmef/spectate.scr, 534, 063007A4, 0)
    				local.player.mef_auxdata.lastorigin = local.player.origin (global/libmef/spectate.scr, 539, 063007A4, 0)
    		local.respawn = 0 (global/libmef/spectate.scr, 543, 063007A4, 0)
    		if (local.player.mef_forcerespawn) (global/libmef/spectate.scr, 545, 063007A4, 0)
    		if (local.spectator && (!local.player.mef_spectator || level.mef_disablespectating)) (global/libmef/spectate.scr, 554, 063007A4, 0)
    		} else if (!local.spectator && local.player.mef_spectator && !level.mef_disablespectating) (global/libmef/spectate.scr, 558, 063007A4, 0)
    ================================================================================ (global/libmef/spectate.scr, 2, 063007A4, 1)
    		} else if (!local.spectator && local.player.mef_spectator && !level.mef_disablespectating) (global/libmef/spectate.scr, 558, 063007A4, 1)
    		if (local.respawn && !local.trigger.spawned) (global/libmef/spectate.scr, 563, 063007A4, 0)
    		if (local.trigger.spawned) (global/libmef/spectate.scr, 572, 063007A4, 0)
    		waitframe (global/libmef/spectate.scr, 598, 063007A4, 0)
    ---FRAME: 0 (063007A4) -------------------------------------------------------------------
    +++FRAME: 0 (063002CC) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 75, 063002CC, 0)
    		if (level.mef_setuphud) (global/libmef/hud.scr, 77, 063002CC, 0)
    		if (level.mef_updatehud || level.mef_updatehudall) (global/libmef/hud.scr, 86, 063002CC, 0)
    		if (level.mef_hidehud) (global/libmef/hud.scr, 97, 063002CC, 0)
    		waitframe (global/libmef/hud.scr, 112, 063002CC, 0)
    ---FRAME: 0 (063002CC) -------------------------------------------------------------------
    +++FRAME: 0 (06300B64) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    		wait 0.1 (global/libmef/ft.scr, 1226, 06300B64, 0)
    ---FRAME: 0 (06300B64) -------------------------------------------------------------------
    +++THREAD: 0630153C 062FEA54
    +++FRAME: 0 (0630153C) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
      local.isOn = int(getcvar "antiCamp") (global/anti_camper.scr, 10, 0630153C, 0)
      if(local.isOn == 1){ (global/anti_camper.scr, 13, 0630153C, 1)
    end (global/anti_camper.scr, 390, 0630153C, 0)
    ---THREAD: 0630153C
    ---FRAME: 0 (0630153C) -------------------------------------------------------------------
    ====SERVER FRAME==========================================================================
    +++FRAME: 0 (06300ED4) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 388, 06300ED4, 0)
    		if (local.suddendeath != level.mef_suddendeath) (global/libmef/hud.scr, 390, 06300ED4, 0)
    		waitframe (global/libmef/hud.scr, 396, 06300ED4, 0)
    ---FRAME: 0 (06300ED4) -------------------------------------------------------------------
    +++FRAME: 0 (06302644) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 347, 06302644, 0)
    		if (local.numplayers != local.team.numplayers || \ (global/libmef/hud.scr, 349, 06302644, 0)
    		    local.totplayers != local.team.totplayers || \ (global/libmef/hud.scr, 350, 06302644, 1)
    		    local.bodydesc != local.team.ftbodydesc) (global/libmef/hud.scr, 351, 06302644, 1)
    		if (local.numplayers != local.team.numplayers || \ (global/libmef/hud.scr, 349, 06302644, 1)
    		waitframe (global/libmef/hud.scr, 364, 06302644, 0)
    ---FRAME: 0 (06302644) -------------------------------------------------------------------
    +++FRAME: 0 (06301F14) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 293, 06301F14, 0)
    		if (local.hud.status != 0) (global/libmef/hud.scr, 295, 06301F14, 0)
    		if (local.hudstatus != 0 && level.time > local.nexttick) (global/libmef/hud.scr, 309, 06301F14, 0)
    		waitframe (global/libmef/hud.scr, 339, 06301F14, 0)
    ---FRAME: 0 (06301F14) -------------------------------------------------------------------
    +++FRAME: 0 (06300934) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 347, 06300934, 0)
    		if (local.numplayers != local.team.numplayers || \ (global/libmef/hud.scr, 349, 06300934, 0)
    		    local.totplayers != local.team.totplayers || \ (global/libmef/hud.scr, 350, 06300934, 1)
    		    local.bodydesc != local.team.ftbodydesc) (global/libmef/hud.scr, 351, 06300934, 1)
    		if (local.numplayers != local.team.numplayers || \ (global/libmef/hud.scr, 349, 06300934, 1)
    		waitframe (global/libmef/hud.scr, 364, 06300934, 0)
    ---FRAME: 0 (06300934) -------------------------------------------------------------------
    +++FRAME: 0 (06300754) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 293, 06300754, 0)
    		if (local.hud.status != 0) (global/libmef/hud.scr, 295, 06300754, 0)
    		if (local.hudstatus != 0 && level.time > local.nexttick) (global/libmef/hud.scr, 309, 06300754, 0)
    		waitframe (global/libmef/hud.scr, 339, 06300754, 0)
    ---FRAME: 0 (06300754) -------------------------------------------------------------------
    +++FRAME: 0 (0630248C) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 372, 0630248C, 0)
    		if (local.respawnmode != level.mef_respawnmode) (global/libmef/hud.scr, 374, 0630248C, 0)
    		waitframe (global/libmef/hud.scr, 380, 0630248C, 0)
    ---FRAME: 0 (0630248C) -------------------------------------------------------------------
    +++FRAME: 0 (0630202C) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (local.player != NULL && local.player.dmteam == local.team) (global/libmef/ft.scr, 1088, 0630202C, 0)
    		if (!local.canuse && !local.player.useheld) (global/libmef/ft.scr, 1090, 0630202C, 0)
    ================================================================================ (global/libmef/ft.scr, 2, 0630202C, 1)
    		if (!local.canuse && !local.player.useheld) (global/libmef/ft.scr, 1090, 0630202C, 1)
    		if (local.player.useheld && local.canuse && !local.player.fireheld && local.player.mef_pstate == "PSTATE_ALIVE" && !local.player.mef_pressingbutton) (global/libmef/ft.scr, 1095, 0630202C, 0)
    			if (local.ent.laseron) (global/libmef/ft.scr, 1135, 0630202C, 0)
    			if (local.player.mef_pressingbutton) (global/libmef/ft.scr, 1147, 0630202C, 0)
    			local.useheldtime = NIL (global/libmef/ft.scr, 1152, 0630202C, 0)
    		if (local.ent.hitbody && !local.hitbody) (global/libmef/ft.scr, 1155, 0630202C, 0)
    		} else if (!local.ent.hitbody && local.hitbody) (global/libmef/ft.scr, 1166, 0630202C, 0)
    ================================================================================ (global/libmef/ft.scr, 2, 0630202C, 1)
    		} else if (!local.ent.hitbody && local.hitbody) (global/libmef/ft.scr, 1166, 0630202C, 1)
    		waitframe (global/libmef/ft.scr, 1182, 0630202C, 0)
    ---FRAME: 0 (0630202C) -------------------------------------------------------------------
    +++FRAME: 0 (063007A4) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (local.player != NULL && local.player.dmteam == local.team) (global/libmef/spectate.scr, 530, 063007A4, 0)
    		if (local.player.mef_pstate == "PSTATE_ALIVE") (global/libmef/spectate.scr, 532, 063007A4, 0)
    			if (!IsAlive(local.player)) (global/libmef/spectate.scr, 534, 063007A4, 0)
    				local.player.mef_auxdata.lastorigin = local.player.origin (global/libmef/spectate.scr, 539, 063007A4, 0)
    		local.respawn = 0 (global/libmef/spectate.scr, 543, 063007A4, 0)
    		if (local.player.mef_forcerespawn) (global/libmef/spectate.scr, 545, 063007A4, 0)
    		if (local.spectator && (!local.player.mef_spectator || level.mef_disablespectating)) (global/libmef/spectate.scr, 554, 063007A4, 0)
    		} else if (!local.spectator && local.player.mef_spectator && !level.mef_disablespectating) (global/libmef/spectate.scr, 558, 063007A4, 0)
    ================================================================================ (global/libmef/spectate.scr, 2, 063007A4, 1)
    		} else if (!local.spectator && local.player.mef_spectator && !level.mef_disablespectating) (global/libmef/spectate.scr, 558, 063007A4, 1)
    		if (local.respawn && !local.trigger.spawned) (global/libmef/spectate.scr, 563, 063007A4, 0)
    		if (local.trigger.spawned) (global/libmef/spectate.scr, 572, 063007A4, 0)
    		waitframe (global/libmef/spectate.scr, 598, 063007A4, 0)
    ---FRAME: 0 (063007A4) -------------------------------------------------------------------
    +++FRAME: 0 (063002CC) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	while (1) (global/libmef/hud.scr, 75, 063002CC, 0)
    		if (level.mef_setuphud) (global/libmef/hud.scr, 77, 063002CC, 0)
    		if (level.mef_updatehud || level.mef_updatehudall) (global/libmef/hud.scr, 86, 063002CC, 0)
    		if (level.mef_hidehud) (global/libmef/hud.scr, 97, 063002CC, 0)
    		waitframe (global/libmef/hud.scr, 112, 063002CC, 0)
    ---FRAME: 0 (063002CC) -------------------------------------------------------------------
    +++THREAD: 06301794 062FFCB4
    +++FRAME: 0 (06301794) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
      local.isOn = int(getcvar "antiCamp") (global/anti_camper.scr, 10, 06301794, 0)
      if(local.isOn == 1){ (global/anti_camper.scr, 13, 06301794, 1)
    end (global/anti_camper.scr, 390, 06301794, 0)
    ---THREAD: 06301794
    ---FRAME: 0 (06301794) -------------------------------------------------------------------
    #Suf_OwN-3m-All [FoRcE] took himself out of commision
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for UnnamedSoldier
    client text ignored for UnnamedSoldier
    client text ignored for UnnamedSoldier
    client text ignored for UnnamedSoldier
    client text ignored for UnnamedSoldier
    client text ignored for UnnamedSoldier
    client text ignored for UnnamedSoldier
    client text ignored for UnnamedSoldier
    client text ignored for UnnamedSoldier
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    client text ignored for #Suf_OwN-3m-All [FoRcE]
    
    [CRASHED HERE DURING INTERMISSION OF RESTART 2]
    Here's what it looks like. I have no idea why this happens.

    Browse MOHAA Servers Post GameSpy Era

    VISIT MOHREBORN.COM FOR LATEST INFORMATION



    Medal of Honor: Game Server Browser Fixer - Patches your MOHAA, MOHSH, and MOHBT game binaries to allow you to retrieve a list of game servers within the multi-player menu in-game even after GameSpy ceases operation!

    Medal of Honor: Query Launcher - Find, browse, organize, join, get your ping, and get more information regarding all Medal of Honor (AA, SH, & BT) servers from your PC at any time!
    Medal of Honor: Web Server Master List - Find and browse all Medal of Honor servers online using your browser!
    Add your Medal of Honor Server to the Master List
    YouTube Video for Medal of Honor: Query Launcher and MOHAASERVERS.TK!



    MOHAA Mods and Utilities
    OwN-3m-All's Mods
    Make Me Stock - A program that allows you to easily move-in and move-out non-stock mods and other files at the click of a button. Automates adding / removing mods without having to copy / move files manually.



    Quality Game Servers

    Rent dedicated Dallas Texas, Kansas City, Las Vegas Nevada, Chicago, Pennsylvania, and Sofia Bulgaria MOHAA and other game servers from We Be HostiN starting at $10 a month.


  7. #7
    Purple Developer Purple Elephant1au's Avatar
    Join Date
    Feb 2012
    Location
    Australia
    Posts
    1,269

    Default

    It does seem to be something with the intermission event again, since it crashes when its started.

    Only guess is maybe its trying to do too much in the short time it has.

    Try adding a few printIns to see if it crashes within the intermission script etc
    Code:
    unset local.type:
    
    println "Intermission Start"
    println ("Type =  " + local.type)
    
          if(local.type != NIL){
            if(local.type == 0){
                setcvar "cheats" "0"
                setcvar "thereisnomonkey" "0"
                 println "Start Player unset" 
                for(local.i=1;local.i<=$player.size;local.i++)
                {
                    local.player = $player[local.i];
                    if(local.player != NULL){
                      local.player scale 1.0
                      local.player stufftext "cg_3rd_person 0;cg_cameraverticaldisplacement -2;"
                      local.player.3rdperson = 0
                    }
                }
                println "End Player unset" 
            }
          } 
          
          /*
              // Info
              local.type - type of server intermission
              0 = Player intermission screen
              1 = Map change (happens after using commands: map, gamemap , but also right after player intermission screen)
              2 = Map restart (happens after restart command)
          */
          
    println "Intermission End" 
    
    end
    Try those few ones to see which part of it that its crashing at. You should see it start,end Twice ( once for player , then for map restart ) and
    see the player unset start and finish only once,
    I think it might start but not finish, just a guess

    Also you can remove the level waittill prespawn :P
    And just maybe try removing the waittill playerspawn and see if it makes a difference

    Purple's Playground
    OBJ :
    103.29.85.127:12203
    xfire: purpleelephant1au
    email: purpleelephant1au@gmail.com
    skydrive: PurpleElephantSkydrive




  8. #8

    Default

    Quote Originally Posted by Purple Elephant1au View Post
    Also you can remove the level waittill prespawn :P
    And just maybe try removing the waittill playerspawn and see if it makes a difference
    As strange as it might sound, the invalid waittill prespawn may actually be valid. For example, take out the waittill prespawn in elgbot, and it will not work properly (kill / death ratio doesn't appear until after a player is shot).

    I've tried it with and without it, and I know that's not the problem. At first, it seemed like the connection event, but I'm not sure. I also had the intermission event commented out at one point, and it was still crashing. I like banging my head on the keyboard trying to figure out what else I can try. I'll be ready to release an update to the ubermod when this is fixed.

    I'll try your other suggestions. I kinda had a variant of that this morning when testing... still head scratching though.
    Browse MOHAA Servers Post GameSpy Era

    VISIT MOHREBORN.COM FOR LATEST INFORMATION



    Medal of Honor: Game Server Browser Fixer - Patches your MOHAA, MOHSH, and MOHBT game binaries to allow you to retrieve a list of game servers within the multi-player menu in-game even after GameSpy ceases operation!

    Medal of Honor: Query Launcher - Find, browse, organize, join, get your ping, and get more information regarding all Medal of Honor (AA, SH, & BT) servers from your PC at any time!
    Medal of Honor: Web Server Master List - Find and browse all Medal of Honor servers online using your browser!
    Add your Medal of Honor Server to the Master List
    YouTube Video for Medal of Honor: Query Launcher and MOHAASERVERS.TK!



    MOHAA Mods and Utilities
    OwN-3m-All's Mods
    Make Me Stock - A program that allows you to easily move-in and move-out non-stock mods and other files at the click of a button. Automates adding / removing mods without having to copy / move files manually.



    Quality Game Servers

    Rent dedicated Dallas Texas, Kansas City, Las Vegas Nevada, Chicago, Pennsylvania, and Sofia Bulgaria MOHAA and other game servers from We Be HostiN starting at $10 a month.


  9. #9
    Purple Developer Purple Elephant1au's Avatar
    Join Date
    Feb 2012
    Location
    Australia
    Posts
    1,269

    Default

    As strange as it might sound, the invalid waittill prespawn may actually be valid. For example, take out the waittill prespawn in elgbot, and it will not work properly (kill / death ratio doesn't appear until after a player is shot).
    Very Strange because dmprecache is exec after prespawn , so everything in it is already after level waittill prespawn already , thats why it causes the error

    Inbetween rounds it crashes right??
    So it wouldnt be connection event otherwise it would only crash on first round when its triggered , so you would think it would be the intermission event .

    But if it crashes even with intermission commented out..... your right this is annoying lol

    EDIT:: Ok i just tried testing it , but i cant seem to make it crash lol Script runs fine for me on SP maps , went through a few different maps
    So the problem might not be in this script at all.... I ran this script by itself not part of the ubermod.. And tested on windows

    again some nice printIns at the start and end of each thread to narrow down where its crashing.
    Last edited by Purple Elephant1au; May 27th, 2013 at 09:47 PM.

    Purple's Playground
    OBJ :
    103.29.85.127:12203
    xfire: purpleelephant1au
    email: purpleelephant1au@gmail.com
    skydrive: PurpleElephantSkydrive




  10. #10

    Default

    Quote Originally Posted by Purple Elephant1au View Post
    Very Strange because dmprecache is exec after prespawn , so everything in it is already after level waittill prespawn already , thats why it causes the error

    Inbetween rounds it crashes right??
    So it wouldnt be connection event otherwise it would only crash on first round when its triggered , so you would think it would be the intermission event .

    But if it crashes even with intermission commented out..... your right this is annoying lol

    EDIT:: Ok i just tried testing it , but i cant seem to make it crash lol Script runs fine for me on SP maps , went through a few different maps
    So the problem might not be in this script at all.... I ran this script by itself not part of the ubermod.. And tested on windows

    again some nice printIns at the start and end of each thread to narrow down where its crashing.
    Did you try it with freeze-tag? Maybe the issue lies here, but mefy's code hasn't been touched in forever, so I would assume he is correct.

    Also, did you try it with multiple players actually playing rounds? Are you running Windows or Linux for your test server setup? Thanks for helping me with this. I appreciate it!
    Browse MOHAA Servers Post GameSpy Era

    VISIT MOHREBORN.COM FOR LATEST INFORMATION



    Medal of Honor: Game Server Browser Fixer - Patches your MOHAA, MOHSH, and MOHBT game binaries to allow you to retrieve a list of game servers within the multi-player menu in-game even after GameSpy ceases operation!

    Medal of Honor: Query Launcher - Find, browse, organize, join, get your ping, and get more information regarding all Medal of Honor (AA, SH, & BT) servers from your PC at any time!
    Medal of Honor: Web Server Master List - Find and browse all Medal of Honor servers online using your browser!
    Add your Medal of Honor Server to the Master List
    YouTube Video for Medal of Honor: Query Launcher and MOHAASERVERS.TK!



    MOHAA Mods and Utilities
    OwN-3m-All's Mods
    Make Me Stock - A program that allows you to easily move-in and move-out non-stock mods and other files at the click of a button. Automates adding / removing mods without having to copy / move files manually.



    Quality Game Servers

    Rent dedicated Dallas Texas, Kansas City, Las Vegas Nevada, Chicago, Pennsylvania, and Sofia Bulgaria MOHAA and other game servers from We Be HostiN starting at $10 a month.


Posting Permissions

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