{
  "actions": [
    {
      "actionId": 603,
      "appliesTo": -1,
      "argTypes": [
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "argValues": [
        "if(global.online)\r\n{\r\n\r\n\r\n\r\njoin_monitor();\r\nserver_receive();\r\n\r\n\r\n//Handle all player ping/log-on alarms.\r\nfor(tempint = 0; tempint < global.pindex; tempint += 1)\r\n{\r\nif(global.p_online[tempint])\r\n{\r\n\r\n\r\nglobal.p_sendalarm[tempint] -= 1;\r\nglobal.p_logalarm[tempint] -= 1;\r\n\r\nif(global.p_sendalarm[tempint] < 0)\r\n{\r\nclearbuffer();\r\nwritebyte(26);\r\nsendmessage(global.p_tcpsocket[tempint]);\r\nglobal.p_sendalarm[tempint] = 900;\r\n}\r\n\r\n\r\nif(global.p_logalarm[tempint] < 0)\r\n{\r\n//Tell all users this user is logging out.\r\nfor(up = 0; up < global.pindex; up += 1)\r\n{\r\nif(up != tempint && global.p_online[up])\r\n{\r\nclearbuffer();\r\nwritebyte(5);\r\nwritebyte(tempint);\r\nsendmessage(global.p_tcpsocket[up]);\r\n}\r\n}\r\n\r\ndynamicaddline(global.p_name[tempint] + \" has logged out (via no pingback).\");\r\nclearbuffer();\r\nwritebyte(24);\r\nsendmessage(global.p_tcpsocket[tempint]);\r\nuninit_user(tempint,global.p_tcpsocket[tempint]);\r\n}\r\n\r\n\r\n}\r\n}\r\n//End ping/log-on alarms\r\n\r\n\r\n\r\n}"
      ],
      "isRelative": false
    }
  ],
  "eventNumber": 0,
  "eventType": 3
}
