plugins/testsuite/bug4059.sp
author Ruben Gonzalez <drifter01620@gmail.com>
Thu May 22 09:49:27 2014 -0400 (2014-05-22)
changeset 4378 568f4497ef4a
parent 2890 54f2a62d6198
permissions -rw-r--r--
Update CS:GO team score gamedata.
     1 #include <sourcemod>
     2 
     3 public OnPluginStart()
     4 {
     5 	new Handle:hostname = FindConVar("hostname")
     6 	HookConVarChange(hostname, OnChange)
     7 	HookEvent("player_team", cb)
     8 	RegServerCmd("test_bug4059", Test_Bug)
     9 }
    10 
    11 public Action:cb(Handle:event, const String:name[], bool:dontBroadcast)
    12 {
    13 	UnhookEvent(name, cb)
    14 	PrintToServer("whee")
    15 	HookEvent(name, cb)
    16 	return Plugin_Handled
    17 }
    18 
    19 public OnChange(Handle:convar, const String:oldValue[], const String:newValue[])
    20 {
    21 	PrintToServer("called: %x", convar)
    22 	UnhookConVarChange(convar, OnChange)
    23 	ResetConVar(convar)
    24 	HookConVarChange(convar, OnChange)
    25 }
    26 
    27 public Action:Test_Bug(args)
    28 {
    29 	ServerCommand("hostname \"bug4059\"")
    30 }
    31