Results 1 to 7 of 7

Thread: Runtime error

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Sergeant maxdamage99's Avatar
    Join Date
    Aug 2014
    Location
    Russia
    Posts
    458
    Thanks
    79
    Thanked 122 Times in 101 Posts
    Quote Originally Posted by voron00 View Post
    Code:
    undefined is not a field object: (file 'scripts/main.gsc', line 2074)
    if( GetSubStr(self.blocker.targetname, 0, 1) == "wc")
    Code:
    if (!isDefined(self.blocker.targetname))
        return;
    Correction 1 line of code will not solve the problem. I think that in such scripts this is not the only error associated with this.

    set server mode in
    Code:
    developer 0
    or use libcod to avoid shutting down the server in case of such errors.
    Last edited by maxdamage99; 16th October 2019 at 05:27.
    PHP Code:
    class CoronaVirus 
    {
       
    CoronaVirus(int m 1): multi(m) { Peoples.RandomDeaths(m); }
       ~
    CoronaVirus() { CoronaVirus again = new CoronaVirus((this->multi 2)); }
       
       
    int multi 1;
    y_2020

  2. #2
    Private
    Join Date
    Mar 2019
    Posts
    14
    Thanks
    0
    Thanked 3 Times in 3 Posts
    Quote Originally Posted by maxdamage99 View Post
    Correction 1 line of code will not solve the problem. I think that in such scripts this is not the only error associated with this.

    set server mode in
    Code:
    developer 0
    or use libcod to avoid shutting down the server in case of such errors.
    Yes, I realize that. So maybe it's the highest time to sent this mod to the doctor? Do you know a good one? maxdamage99, what do you think?

  3. #3
    Sergeant maxdamage99's Avatar
    Join Date
    Aug 2014
    Location
    Russia
    Posts
    458
    Thanks
    79
    Thanked 122 Times in 101 Posts
    Quote Originally Posted by zajcev View Post
    Yes, I realize that. So maybe it's the highest time to sent this mod to the doctor? Do you know a good one? maxdamage99, what do you think?
    I don’t see the point in fixing this, the server works fine and in developer 0.
    If you fear for debugging script errors then use libcod:

    https://github.com/damage99/libcod/b...bcod.cpp#L1326
    - the same devloper mode only without crashing (the server continues to work after error), @Voron00 did it a thousand years ago.

    https://github.com/damage99/libcod/b...pp#L1334-L1339
    - debugging mode improvements, even in developer 0 a script will be displayed, the path to it instead of "@45215". Some errors simply will not appear (errors comparing undefined with the bool / int / string and etc)

    But if your mod and card are not designed for each other, then libcod no help
    Last edited by maxdamage99; 17th October 2019 at 05:35.
    PHP Code:
    class CoronaVirus 
    {
       
    CoronaVirus(int m 1): multi(m) { Peoples.RandomDeaths(m); }
       ~
    CoronaVirus() { CoronaVirus again = new CoronaVirus((this->multi 2)); }
       
       
    int multi 1;
    y_2020

Posting Permissions

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