|
Author
|
Message
|
|
Junior Member
|

07-02-2007
, 23:41
I'm doing something wrote, my event wont fire
|
#1
|
My goal is to eventually write a team balancer that works based on Mani Admin ranks but everyones gotta start somewhere. Can someone please tell me why I dont respawn when I type !revive
Quote:
#include <sourcemod>
#include <sdktools>
new Handle:hGameConf;
new Handle:hRoundRespawn;
//void CCSPlayer::RoundRespawn();
public Plugin:myinfo = {
name = "Craftkiller's Team Balancer",
author = "Craftkiller",
description = "Balances teams based on Mani Admin Rank",
version = "1.0",
url = "http://craftkiller.com"
};
public OnPluginStart()
{
RegConsoleCmd("sm_revive", Revive)
hGameConf = LoadGameConfigFile("plugin.sdkexamples");
StartPrepSDKCall(SDKCall_Player);
PrepSDKCall_SetFromConf(hGameConf, SDKConf_Signature, "RoundRespawn");
hRoundRespawn = EndPrepSDKCall();
}
public Action:Revive(client, args)
{
if (client)
{
new String:name[32]
GetClientName(client, name, sizeof(name))
PrintToConsole(client, "Command from client: %s", name)
RespawnPlayer(client);
} else {
PrintToServer("Command from server.")
}
}
RespawnPlayer(client)
{
SDKCall(hRoundRespawn, client);
}
|
|
|
|
|