Modificare plugin tfts_transfer colorat [rezolvat]

Modificari necesare ale pluginurilor

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
N.A.S.A.
Membru, skill 0
Membru, skill 0
Posts: 95
Joined: 14 Feb 2018, 15:56
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

22 Apr 2018, 12:05

imi puteti face acest plugin sa apara colorat in chat va rog frumos
multumesc frumos.
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init()
{
	register_plugin("Team Transfer", "1.0", "eXtreamCS");
	register_concmd("amx_ct", "cmdct", ADMIN_SLAY, ">NUME< Transfera jucator la [Anti-Furien]");
	register_concmd("amx_t", "cmdt", ADMIN_SLAY, ">NUME< Transfera jucator la [Furien]");
	register_concmd("amx_spec", "cmdspec", ADMIN_SLAY, ">NUME< Transfera jucator la [Spectatori]");
}

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, "[FR] Jucatorul este deja [Anti-Furien]");
		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, "[FR] ADMIN-ul %s l-a mutat pe %s la [Anti-Furien]", 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, "[FR] Jucatorul este deja [Furien]");
		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, " [FR] ADMIN-ul %s l-a mutat pe %s la 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, "[FR] Jucatorul este deja la [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, "[FR] ADMIN-ul %s l-a mutat pe %s la [Spectatori]", name, name2);

	return PLUGIN_HANDLED;
}
Last edited by YONTU on 22 Apr 2018, 13:42, edited 1 time in total.
Reason: Marcat ca rezolvat
RoyalServer
User avatar
YONTU
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 2466
Joined: 10 May 2013, 14:25
Detinator Steam: Nu
CS Status: Everyone is looking at ur shoes
Reputatie: Moderator ajutator
Fost scripter eXtreamCS
Location: Gura Humorului
Has thanked: 256 times
Been thanked: 288 times
Contact:

22 Apr 2018, 13:03

Mutat in categoria coresp.
Daca ai de modificat ceva la un plugin posteaza in categoria "modificari pluginuri", daca ai intrebari legate dd niste bucati de cod sau daca ai nevoie de niste explicatii legate de ceva in materie de limbaj pawn, posteaza la "scripting".
„Peste douăzeci de ani vei fi dezamăgit din cauza lucrurilor pe care nu le-ai făcut, nu din cauza celor pe care le-ai făcut.” - Mark Twain
„Asa e si in viata, hotii castiga, prostii care invata pierd.” - Mihai Nemeș


Bio.LeagueCs.Ro - Biohazard v4.4 Xmas Edition
discord: IonutC#5114

Experinta in: Java/Spring boot/Angular/C/C++/C#/Javascript/Python/HTML/CSS/Pawn/SQL
Ai nevoie de ajutorul meu? Ma poti gasi doar la adresa de discord de mai sus.
User avatar
-ToTo-
Membru, skill +2
Membru, skill +2
Posts: 501
Joined: 30 Jul 2016, 21:28
Detinator Steam: Da
CS Status: Muncă
SteamID: id/totooffices/
Fond eXtream: 0
Location: Botosani
Has thanked: 10 times
Been thanked: 5 times

22 Apr 2018, 13:17

Incearca.
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init()
{
	register_plugin("Team Transfer", "1.0", "eXtreamCS");
	register_concmd("amx_ct", "cmdct", ADMIN_SLAY, ">NUME< Transfera jucator la [Anti-Furien]");
	register_concmd("amx_t", "cmdt", ADMIN_SLAY, ">NUME< Transfera jucator la [Furien]");
	register_concmd("amx_spec", "cmdspec", ADMIN_SLAY, ">NUME< Transfera jucator la [Spectatori]");
}

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, "!y[!gFR!y] !teamJucatorul este deja !gAnti-Furien");
		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, "!y[!gFR!y] !gADMIN-ul !y%s !teaml-a mutat pe !g%s !teamla !gAnti-Furien", 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, "!y[!gFR!y] !teamJucatorul este deja !gFurien");
		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, "!y[!gFR!y] !gADMIN-ul !y%s !teaml-a mutat pe !g%s !teamla !gFurien", 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, "!y[!gFR!y] !teamJucatorul este deja la !gSpectatori");
		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, "!y[!gFR!y] !gADMIN-ul !y%s !teaml-a mutat pe !g%s !teamla !gSpectatori", name, name2);

	return PLUGIN_HANDLED;
}

stock ChatColor(const id,const input[], any:...)
{
	new msg[191], players[32], count = 1;
	vformat(msg,190,input,3);
	replace_all(msg,190,"!g","^x04");
	replace_all(msg,190,"!y","^x01");
	replace_all(msg,190,"!team","^x03");
	
	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();
		}
	}
}
Furien Remade Level || Class || Power || Quest || Event
IP : 188.212.100.219:27015

N.A.S.A.
Membru, skill 0
Membru, skill 0
Posts: 95
Joined: 14 Feb 2018, 15:56
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

22 Apr 2018, 13:38

multumesc frumos ToTo

YONUT eram grabit si n-am vazut unde postez imi cer scuze [REZOLVAT].
Post Reply

Return to “Modificari pluginuri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 5 guests