Quote:
Originally Posted by Dr. Api
Ok but the array is creating at the OnPluginStart event. So what you mean is that OnPluginStart is not call while changemap ?
I don"t think.
|
My test plugin
PHP Code:
#include <sourcemod>
public Plugin:myinfo =
{
name = "Test-OnPluginStart",
author = "Raska",
description = "Test OnPluginStart",
version = "0.1",
url = ""
}
public OnPluginStart() { LogMessage("OnPluginStart"); }
public OnMapStart() { LogMessage("OnMapStart"); }
public OnMapEnd() { LogMessage("OnMapEnd"); }
public OnPluginEnd() { LogMessage("OnPluginEnd"); }
Log:
PHP Code:
L 06/12/2015 - 16:19:32: SourceMod log file session started (file "L20150612.log") (Version "1.7.2-dev+5204")
L 06/12/2015 - 16:19:32: -------- Mapchange to jb_clouds_final5 --------
L 06/12/2015 - 16:19:35: [Test-OnPluginStart.smx] OnPluginStart
L 06/12/2015 - 16:19:46: [Test-OnPluginStart.smx] OnMapStart
L 06/12/2015 - 16:19:58: [SM] Changed map to "de_dust2" // called sm_map de_dust2
L 06/12/2015 - 16:19:58: [Test-OnPluginStart.smx] OnMapEnd
L 06/12/2015 - 16:20:03: -------- Mapchange to de_dust2 --------
L 06/12/2015 - 16:20:04: [Test-OnPluginStart.smx] OnMapStart
L 06/12/2015 - 16:20:17: [SM] Changed map to "de_mirage" // called sm_map de_mirage
L 06/12/2015 - 16:20:17: [Test-OnPluginStart.smx] OnMapEnd
L 06/12/2015 - 16:20:23: -------- Mapchange to de_mirage --------
L 06/12/2015 - 16:20:24: [Test-OnPluginStart.smx] OnMapStart
L 06/12/2015 - 16:20:36: [SM] Changed map to "cs_assault" // called sm_map cs_assault
L 06/12/2015 - 16:20:36: [Test-OnPluginStart.smx] OnMapEnd
L 06/12/2015 - 16:20:42: -------- Mapchange to cs_assault --------
L 06/12/2015 - 16:20:43: [Test-OnPluginStart.smx] OnMapStart
// called exit
L 06/12/2015 - 16:20:46: [Test-OnPluginStart.smx] OnMapEnd
L 06/12/2015 - 16:20:47: [Test-OnPluginStart.smx] OnPluginEnd
L 06/12/2015 - 16:20:47: Log file closed.