[rezolvat] cerere plugin transfer

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
NemesisR3
Membru, skill +1
Membru, skill +1
Posts: 114
Joined: 16 Feb 2016, 23:10
Detinator Steam: Da
Fond eXtream: 0
Contact:

13 Feb 2020, 18:33

Plugin Cerut: transfer
Descriere (adica ce face el mai exact):
- amx_ct amx_t amx_spec sa transfere jucatori (flag admin 'd')
- mesaje colorate in chat pe care sa le vada doar adminii flag 'b'
Serverul impune conditii strict HLDS/REHLDS?: rehlds
Ai cautat pluginul?(daca da, precizeaza cum): nu gasesc sa se potriveasca cu descrierea pusa de mine
Necesita mod special?: csdm
Last edited by NemesisR3 on 22 Feb 2020, 12:37, edited 1 time in total.
eXtreamSHOP
User avatar
L E V I N
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 2730
Joined: 24 Aug 2011, 11:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Has thanked: 38 times
Been thanked: 418 times
Contact:

13 Feb 2020, 20:43

Code: Select all

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

const CMMD_ACC=ADMIN_BAN
new const ADMIN_CHAT_FVOA[]="b"
new const TAG_CHAT[]=".t[EVOBOSS].n"
new const MESAJE[][]=//csf..
{
	"#TAG# Adminozaurul.g %x%.n l-a transferat pe.g %y%.n la echipa.g %z%"
}
new team[6]

public admin_chteam(id, level, cid) { 
	if (!cmd_access(id, level, cid, 2))	return PLUGIN_HANDLED
		
	new cmd[10],arg[32];
	read_argv(0,cmd,9)
	read_argv(1,arg,31)
	new player = cmd_target(id,arg,CMDTARGET_NO_BOTS)
	if (!is_user_connected(player)) return PLUGIN_HANDLED
	
	if(is_user_alive(player))	user_silentkill(player);
	
	if(cmd[4]=='t')//xd
	{
		cs_set_user_team(player,CS_TEAM_T);
		copy(team,charsmax(team),"T")
	}
	if(cmd[4]=='c')
	{
		cs_set_user_team(player,CS_TEAM_CT);
		copy(team,charsmax(team),"CT")
	}
	if(cmd[4]=='s')
	{
		cs_set_user_team(player,CS_TEAM_SPECTATOR);
		copy(team,charsmax(team),"SPEC")
	}
	
	for(new admin=1;admin<=get_maxplayers();admin++)
	{
		if(!(is_user_connected(admin)||(get_user_flags(admin)&read_flags(ADMIN_CHAT_FVOA))))	continue
		
		replace_all(MESAJE[0],charsmax(MESAJE),"#TAG#",TAG_CHAT)//xd
		replace_all(MESAJE[0],charsmax(MESAJE),"%x%",get_name(id))
		replace_all(MESAJE[0],charsmax(MESAJE),"%y%",get_name(player))
		replace_all(MESAJE[0],charsmax(MESAJE),"%z%",team)
		print_cc(admin,MESAJE[0])
	}
	
	return PLUGIN_HANDLED
} 

public plugin_init() {
	register_plugin("TFTS Transfer", "1.0", "TFTomSun")
	register_concmd("amx_t", "admin_chteam", CMMD_ACC, "<authid, nick or #userid>")/??
	register_concmd("amx_ct", "admin_chteam", CMMD_ACC, "<authid, nick or #userid>")
	register_concmd("amx_spec", "admin_chteam", CMMD_ACC, "<authid, nick or #userid>")
}

stock get_name(id)
{
	new name[32]
	get_user_name(id,name,charsmax(name))
	return name
}
stock print_cc(id, fmt[], any:...)//tag?
{
	static saytext = 0, fake_user;
	if (!saytext)
	{
		saytext = get_user_msgid("SayText");
		fake_user = get_maxplayers() + 1;
	}
	new msg[192];
	vformat(msg, charsmax(msg), fmt, 3)
	replace_all(msg, sizeof(msg) - 1, ".g", "^x04");
	replace_all(msg, sizeof(msg) - 1, ".n", "^x01");
	replace_all(msg, sizeof(msg) - 1, ".t", "^x03");
	message_begin(id ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, saytext, _, id);
	write_byte(id ? id : fake_user);
	write_string(msg);
	message_end();
}
Nu fac nimic contra cost! Faceți cerere bine detaliată aici, pe forum. Nu-mi mai dați add pe Steam doar pentru a mă avea în lista de prieteni.
Am cont și activez doar aici! Aveți grijă la cei ce încearcă să mă copieze..Puteți lua legătura cu mine dacă aveți o problemă/nelămurire în acest caz.
În cazul în care utilizați ceva din addonsurile postate de mine aici, e bine să fiți la curent cu modificările aduse unor plugine, aici.
NemesisR3
Membru, skill +1
Membru, skill +1
Posts: 114
Joined: 16 Feb 2016, 23:10
Detinator Steam: Da
Fond eXtream: 0
Contact:

14 Feb 2020, 15:16

mesajele din chat nu se vad..
si poti adauga daca te rog si comanda /spec pentru admin_all fara mesaj?
NemesisR3
Membru, skill +1
Membru, skill +1
Posts: 114
Joined: 16 Feb 2016, 23:10
Detinator Steam: Da
Fond eXtream: 0
Contact:

15 Feb 2020, 21:47

bump
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 35 guests