Plugin /report.

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
User avatar
roberteeel
Membru eXtream
Membru eXtream
Posts: 4438
Joined: 05 Sep 2012, 11:39
Detinator Steam: Nu
Reputatie: Nick anterior: QAZW, Robert.ultrasFarul, CT 18 ROS
Restrictie schimbare nume
Fost moderator
Fost Membru Club eXtreamCS (doua luni)
Has thanked: 313 times
Been thanked: 357 times

07 Oct 2012, 20:38

Doresc și eu plugin-ul următor: Dacă scrii /report nume să se raporteze adminilor (pe u@) jucătorul care a fost raportat, să scrie:
Felicitari. Ai raportat corect jucatorul. Acum asteapta ca adminii sa isi faca treaba.

Adminilor să le apară pe chatul lor:
Jucatorul %s l-a raportat pe %s. Fi-ti atenti, probabil va trebui sa il banati!
RoyalServer
User avatar
CamPagNe
Fost moderator
Fost moderator
Posts: 329
Joined: 12 Jun 2012, 15:20
Detinator Steam: Da
CS Status: Fuck yeah !
Reputatie: Fost Moderator ajutator
Has thanked: 13 times
Been thanked: 71 times

07 Oct 2012, 21:32

Vezi daca merge :D
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>

public plugin_init() 
{
	register_plugin("Player Report", "1.0", "Unhask")
	
	register_clcmd("say /report", "report_player")	
}

public report_player(id)
{
	new arg[32], name[32], cheater[32]
	
	read_argv(1, arg, 31)
	
	new player = cmd_target(id, arg, 9);
	
	get_user_name(id, name, 31)
	get_user_name(player, cheater, 31)
	
	chat_color(id, "!gAi raportat corect !tjucatorul!g. Acum asteapta ca adminii sa isi faca treaba.")
	
	client_cmd(id, "say_team @ !gJucatorul !t%s !gl-a raportat pe !t%s!g. Fi-ti atenti, probabil va trebui sa il banati!", name, cheater)
	
	return 1;
	
}

stock chat_color(const id, const input[], any:...)
{
   new count = 1, players[32]
   static msg[320]
   vformat(msg, 190, input, 3)
   replace_all(msg, 190, "!g", "^4")
   replace_all(msg, 190, "!n", "^1")
   replace_all(msg, 190, "!t", "^3")
   replace_all(msg, 190, "!t2", "^0")
   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()
         }
      }
   }
}


P.S: Nu stiu sigur daca o va functiona !
User avatar
H3adShoT
Membru, skill +3
Membru, skill +3
Posts: 1254
Joined: 03 May 2009, 19:19
Detinator Steam: Da
CS Status: Nu mai incercati sa-mi furati contul!
Detinator server CS: Nimic
SteamID: PM
Reputatie: Restrictie moderator
Location: Hunedoara
Has thanked: 47 times
Been thanked: 92 times
Contact:

07 Oct 2012, 23:54

QAZW wrote:Doresc și eu plugin-ul următor: Dacă scrii /report nume să se raporteze adminilor (pe u@) jucătorul care a fost raportat, să scrie:
Felicitari. Ai raportat corect jucatorul. Acum asteapta ca adminii sa isi faca treaba.

Adminilor să le apară pe chatul lor:
Jucatorul %s l-a raportat pe %s. Fi-ti atenti, probabil va trebui sa il banati!
de ce nu mi'ai spus ca vrei pluginul ?
lasa-mi pe privat id-ul tau de messenger si ti-l dau maine pe mess :)
Retras din activitate.
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 23 guests