/* Plugin Template generated by Pawn Studio */
#include <sourcemod>
public Plugin:myinfo =
{
name = "Parancsok",
author = "qKKKJ",
description = "valami",
version = "1.0",
url = "www.warhosting.hu"
}
public OnPluginStart()
{
RegAdminCmd("kick", Cmd_Kick, ADMFLAG_KICK, "Kickeleshez ird be a jtekos nevet");
RegAdminCmd("slay", Cmd_slay, ADMFLAG_KICK, "Megoleshez ird be a jtekos nevet");
RegAdminCmd("gag", Cmd_gag, ADMFLAG_KICK, "Gagolashoz ird be a jtekos nevet");
RegAdminCmd("spec", Cmd_spec, ADMFLAG_KICK, "specbe rakashoz ird be a jtekos nevet");
}
public Action:Cmd_Kick(client,args)
{
if (args < 1)
{
PrintToChat(client, "Hasznalat: kick <name>");
return Plugin_Handled;
}
new String:name[32], target = -1;
GetCmdArg(1, name, sizeof(name));
for (new i=1; i<=MaxClients; i++)
{
if (!IsClientConnected(i))
{
continue;
}
decl String:other[32];
GetClientName(i, other, sizeof(other));
if (StrEqual(name, other))
{
target = i;
}
}
if (target == -1)
{
PrintToChat(client, "Nem talalhato a jtekos: \"%s\"", name);
return Plugin_Handled;
}
ServerCommand("kickid %d", GetClientUserId(target));
return Plugin_Handled;
}
public Action:Cmd_slay(client,args)
{
if (args < 1)
{
PrintToChat(client, "Hasznalat: slay <name>");
return Plugin_Handled;
}
new String:name[32], target = -1;
GetCmdArg(1, name, sizeof(name));
for (new i=1; i<=MaxClients; i++)
{
if (!IsClientConnected(i))
{
continue;
}
decl String:other[32];
GetClientName(i, other, sizeof(other));
if (StrEqual(name, other))
{
target = i;
}
}
if (target == -1)
{
PrintToChat(client, "Nem talalhato a jatekos: \"%s\"", name);
return Plugin_Handled;
}
ServerCommand("sm_slay %s", name);
return Plugin_Handled;
}
public Action:Cmd_gag(client,args)
{
if (args < 1)
{
PrintToChat(client, "Hasznalat: gag <name>");
return Plugin_Handled;
}
new String:name[32], target = -1;
GetCmdArg(1, name, sizeof(name));
for (new i=1; i<=MaxClients; i++)
{
if (!IsClientConnected(i))
{
continue;
}
decl String:other[32];
GetClientName(i, other, sizeof(other));
if (StrEqual(name, other))
{
target = i;
}
}
if (target == -1)
{
PrintToChat(client, "Nem talalhato a jatekos: \"%s\"", name);
return Plugin_Handled;
}
ServerCommand("sm_gag %s", name);
return Plugin_Handled;
}
public Action:Cmd_spec(client,args)
{
if (args < 1)
{
PrintToChat(client, "Hasznalat: spec <name>");
return Plugin_Handled;
}
new String:name[32], target = -1;
GetCmdArg(1, name, sizeof(name));
for (new i=1; i<=MaxClients; i++)
{
if (!IsClientConnected(i))
{
continue;
}
decl String:other[32];
GetClientName(i, other, sizeof(other));
if (StrEqual(name, other))
{
target = i;
}
}
if (target == -1)
{
PrintToChat(client, "Nem talalhato a jatekos: \"%s\"", name);
return Plugin_Handled;
}
ChangeClientTeam(target, 1)
return Plugin_Handled;
}