Transfer+LOG+NoKill amx_t,amx_ct,amx_spec
Scris: Joi Noi 28, 2024 9:07 pm
Descriere: amx_t , amx_ct si amx_spec daca il muti la tero sau la ct nu te omoara daca il muti la spec il omoara adica ii schimba imd nu mai il omoara
Descarcare:
Nume: Transfer+LOG+NoKill
Versiune: 1.0
Instalare:
1. Fisierul nume_plugin.sma il puneti in addons/amxmodx/scripting
2. Fisierul nume_plugin.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:
4. Alti pasi necesari....
Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg):
n-are
Comenzi administrative (se tasteaza in consola si trebuie sa fiti administrator):
in sma
Comenzi publice (se tasteaza in joc prin apasarea tastei Y):
n-are
Module necesare (se sterge ; din fata modulului de mai jos; acestea le gasiti in fisierul amxmodx\configs\modules.ini):
in sma
Imagini:
Descarcare:
Cod: Selectaţi tot
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
public plugin_init() {
register_plugin("Transfer+LOG", "1.0", "zEr0'"); //zEr0' = andre.w
register_concmd("amx_t","cmdTEAM", ADMIN_KICK, "<nume>");
register_concmd("amx_ct","cmdTEAM", ADMIN_KICK, "<nume>");
register_concmd("amx_spec","cmdTEAM", ADMIN_KICK, "<nume>");
}
public cmdTEAM(id, level, cid) {
if (!cmd_access(id, level, cid, 2)) {
return PLUGIN_HANDLED;
}
new TeamName[33];
static cmd[32], admin[32], name[32], temp[32], target[32];
read_argv(0, cmd, sizeof cmd -1);
read_argv(1, target, sizeof target - 1);
strtok(cmd, temp, sizeof temp -1, cmd, sizeof cmd -1, '_', 1);
new player = cmd_target(id, target, 1);
if(!player) {
console_print(id, "Juctorul cu acel nume nu exista.");
return 1;
}
if(equali(cmd,"spec")) {
user_silentkill(player);
cs_set_user_team(player, CS_TEAM_SPECTATOR);
copy(TeamName, sizeof TeamName -1, "Spectatori");
}
else if(equali(cmd,"t")) {
cs_set_user_team(player, CS_TEAM_T);
copy(TeamName, sizeof TeamName -1, "Ts");
}
else if(equali(cmd,"ct")) {
cs_set_user_team(player, CS_TEAM_CT);
copy(TeamName, sizeof TeamName -1, "CTs");
}
get_user_name(id, admin, 31);
get_user_name(player, name, 31);
ColorChat(0, "^x03%s^x04 l-a transferat pe^x03 %s^x04 la^x03 %s.", admin, name, TeamName);
log_to_file ( "transfer_.log", "%s l-a transferat pe %s la %s", admin, name, TeamName);
return 1;
}
stock ColorChat(const id, const input[], any:...) {
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "^x04", "^4");
replace_all(msg, 190, "^x01", "^1");
replace_all(msg, 190, "^x03", "^3");
if(id) players[0] = id;
else get_players(players, count, "ch"); {
for(new i = 0; i < count; i++) {
if(is_user_connected(players)) {
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
write_byte(players);
write_string(msg);
message_end();
}
}
}
}
Nume: Transfer+LOG+NoKill
Versiune: 1.0
Instalare:
1. Fisierul nume_plugin.sma il puneti in addons/amxmodx/scripting
2. Fisierul nume_plugin.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:
Cod: Selectaţi tot
nume_plugin.amxx
Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg):
n-are
Comenzi administrative (se tasteaza in consola si trebuie sa fiti administrator):
in sma
Comenzi publice (se tasteaza in joc prin apasarea tastei Y):
n-are
Module necesare (se sterge ; din fata modulului de mai jos; acestea le gasiti in fisierul amxmodx\configs\modules.ini):
in sma
Imagini: