PDA

View Full Version : Plugin TFTS Transfer Plugin(amx_spec/amx_ct/amx_t) !



Power.
13-04-2012, 02:06 PM
Descriere: Dupa cum spune si numele puteti sa mutati jucatorii dupa bunul plac.

Download: SMA + AMXX (<b>You have to register to ba able to see this link</b>)

Instalare:

Fisierul tfts_transfer.amxx il puneti in amxmodx/plugins
Fisierul tfts_transfer.sma il puneti in amxmodx/scripting
Intrati in amxmodx/configs deshidezi plugins.ini si jos de tot adaugati:


tfts_transfer.amxx

Tot in folderul configs se afla si fisierul modules.ini, intrati in el si stergeti ; din fata la cstrike

Comenzi:

amx_t Nume ->Il pune la terro
amx_ct Nume -> Il pune la Counter
amx_spec Nume ->Il pune spectator

Ask HCk
11-01-2016, 08:03 PM
Foarte bun pluginu

KataN01
11-09-2017, 09:36 PM
Nu pot sa il descarc !

~Wolf~
11-09-2017, 09:45 PM
Sursa:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init()
{
register_plugin("Team Transfer", "1.0", "Alex");
register_concmd("amx_ct", "cmdct", ADMIN_SLAY, "NUME : Transfera jucatorul la echipa Counter/Terror");
register_concmd("amx_t", "cmdt", ADMIN_SLAY, "NUME : Transfera jucatorul la echipa Terror");
register_concmd("amx_spec", "cmdspec", ADMIN_SLAY, "NUME : Transfera jucatorul la Spectator");
}

public cmdct(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
{
return PLUGIN_HANDLED;
}

new arg[32], cmd[32];
read_argv(0,cmd,31);
read_argv(1,arg,31);
new player = cmd_target(id,arg,CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF);

if (!player)
{
return PLUGIN_HANDLED;
}

if (cs_get_user_team(player) == CS_TEAM_CT)
{
console_print(id, "Jucatorul este deja in echipa CT");
return PLUGIN_HANDLED;
}

new name[32], name2[32];
get_user_name(id,name,31);
get_user_name(player,name2, 31);

if (is_user_alive (player) )
{
user_silentkill(player);
}

cs_set_user_team(player,CS_TEAM_CT);
log_amx("Admin %s: Task amx_ct/t %s",name, name2);
client_print(0, print_chat, "[ADMIN] %s: l-a mutat pe %s la echipa CT", name, name2);

return PLUGIN_HANDLED;
}

public cmdt(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
{
return PLUGIN_HANDLED;
}

new arg[32], cmd[32];
read_argv(0,cmd,31);
read_argv(1,arg,31);
new player = cmd_target(id,arg,CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF);

if (!player)
{
return PLUGIN_HANDLED;
}

if (cs_get_user_team(player) == CS_TEAM_T)
{
console_print(id, "Jucatorul este deja in echipa T");
return PLUGIN_HANDLED;
}

new name[32], name2[32];
get_user_name(id,name,31);
get_user_name(player,name2, 31);

if (is_user_alive (player) )
{
user_silentkill(player);
}

cs_set_user_team(player,CS_TEAM_T);
log_amx("Admin %s: Task amx_t %s",name, name2);
client_print(0, print_chat, "[ADMIN] %s: l-a mutat pe %s la echipa T", name, name2);

return PLUGIN_HANDLED;
}

public cmdspec(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
{
return PLUGIN_HANDLED;
}

new arg[32], cmd[32];
read_argv(0,cmd,31);
read_argv(1,arg,31);
new player = cmd_target(id,arg,CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF);

if (!player)
{
return PLUGIN_HANDLED;
}

if (cs_get_user_team(player) == CS_TEAM_SPECTATOR)
{
console_print(id, "Jucatorul este deja in spectatori");
return PLUGIN_HANDLED;
}

new name[32], name2[32];
get_user_name(id,name,31);
get_user_name(player,name2, 31);

if (is_user_alive (player) )
{
user_silentkill(player);
}

cs_set_user_team(player,CS_TEAM_SPECTATOR);
log_amx("Admin %s: Task amx_spec %s",name, name2);
client_print(0, print_chat, "[ADMIN] %s: l-a mutat pe %s la Spectator", name, name2);

return PLUGIN_HANDLED;
}