Modificare plugin ss

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
zw0w # ROMANIA !
Fost moderator
Fost moderator
Posts: 1318
Joined: 16 Jul 2009, 23:29
Detinator Steam: Da
SteamID: roby93_extream
Reputatie: Fost moderator ajutator
Nume anterior: Roby93
Location: Piteşti
Has thanked: 165 times
Been thanked: 101 times

01 Aug 2013, 05:01

Am incercat in toate felurile, dar daca n-am habar de functiile astea nu imi mai bat capul aiurea.
El merge si asa, dar am nevoie de cineva care stie sa il editeze cum trebuie.
Vreau sa fie pus interval de 1 secunda intre poze si modificate eventualele erori, daca exista.
Sper ca nu e o munca foarte obositoare pentru cineva care se pricepe.
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

new const bars[] = "/";

new command[][] =
{
   "/ss",  
   "/snapshot",  
   "/poza",  
   "/poze"
};

new Caccess[] =
{
   ADMIN_KICK,
   ADMIN_KICK,
   ADMIN_KICK,
   ADMIN_KICK
};

public plugin_init() 
{
        register_plugin("Snapshot", "Autor", "X")

	register_dictionary("addons.txt")

        register_cvar("chat_commands", "1")
        register_cvar("amx_commands", "1")
        register_cvar("admin_commands", "1")

        if(get_cvar_num("chat_commands") == 1)
        {

        register_clcmd ("say", "hook_say")

        } 

        if(get_cvar_num("amx_commands") == 1)
        {

        register_concmd("amx_ss", "cmdSS", ADMIN_KICK, "<nume> - 5 poze")
        register_concmd("amx_snapshot", "cmdSS", ADMIN_KICK, "<nume> - 5 poze")
        register_concmd("amx_poza", "cmdSS", ADMIN_KICK, "<nume> - 5 poze")
        register_concmd("amx_poze", "cmdSS", ADMIN_KICK, "<nume> - 5 poze")

        } 

        if(get_cvar_num("admin_commands") == 1)
        {

        register_concmd("admin_poza", "cmdSS", ADMIN_KICK, "<nume> - 5 poze")
        register_concmd("admin_poze", "cmdSS", ADMIN_KICK, "<nume> - 5 poze")
        register_concmd("admin_ss", "cmdSS", ADMIN_KICK, "<nume> - 5 poze")
        register_concmd("admin_snapshot", "cmdSS", ADMIN_KICK, "<nume> - 5 poze")

        } 
}

public hook_say(index)
{
        static arg[192], command2[192];

        read_args(arg, charsmax (arg));
	
        if(!arg[0])
        return PLUGIN_CONTINUE;

        remove_quotes(arg[0]);
	
        for(new x; x < sizeof command; x++)
        {
           if(equal(arg, command[x], strlen(command[x])))
           {
              if(get_user_flags(index) & Caccess[x])
              {

                 replace(arg, charsmax(arg), bars, "");
                 formatex(command2, charsmax(command2), "amx_%s", arg);
                 client_cmd(index, command2);

              }	

              break;

           }
        }
	
        return PLUGIN_CONTINUE;
}

public cmdSS(id, level, cid)
{  
	if(!cmd_access(id, level, cid, 2))
		return PLUGIN_HANDLED

	static arg[32]
	read_argv(1, arg, 31)

	new player = cmd_target(id, arg, 1)

	if(!player)
		return PLUGIN_HANDLED

	static Admin[32], Jucator[32]

        new authid[32], usrip[32], mapname[32], time[32], hostname[64]

	get_user_name(player, Jucator, 31)
        get_user_authid(player, authid, 31)
        get_user_ip(player, usrip, 31, 1)

	get_user_name(id, Admin, 31)

        get_cvar_string("hostname", hostname, 63)
        get_mapname(mapname, 31)
        get_time("Data: %m/%d/%Y & Ora: %H:%M:%S", time, 31)

      client_print(0, print_chat,"[Skill] Poze facute jucatorului %s de admin %s", Jucator, Admin)

      client_cmd(player, "snapshot;wait;snapshot;wait;snapshot;wait;snapshot;wait;snapshot")

	client_print(player, print_chat, "[Skill] Admin %s ti-a facut 5 poze", Admin)
      client_print(player, print_chat, "[Skill] Grabeste-te, timpul maxim pentru predare este de 2 minute !")

	console_print(player, "[Skill] Admin %s ti-a facut 5 poze", Admin)
	console_print(player, "[Skill] %s", time)
	console_print(player, "[Skill] Harta Jucata: %s", mapname)
	console_print(player, "[Skill] SteamID: %s | IP: %s", authid, usrip)

      user_silentkill(player)
	cs_set_user_team(player, CS_TEAM_SPECTATOR)


	return PLUGIN_HANDLED
}
Cum am spus, nu vreau editari in plus, doar ce am cerut.
Multumesc frumos !
Last edited by munir on 01 Aug 2013, 09:56, edited 1 time in total.
Reason: Adaugat [sursa=] [/sursa]
RoyalServer
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

01 Aug 2013, 09:54

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

new const bars[] = "/";

new command[][] =
{
"/ss", 
"/snapshot", 
"/poza", 
"/poze"
};

new Caccess[] =
{
ADMIN_KICK,
ADMIN_KICK,
ADMIN_KICK,
ADMIN_KICK
};

public plugin_init()
{
register_plugin("Snapshot", "Autor", "X")

register_dictionary("addons.txt")

register_cvar("chat_commands", "1")
register_cvar("amx_commands", "1")
register_cvar("admin_commands", "1")

if(get_cvar_num("chat_commands") == 1)
{

register_clcmd ("say", "hook_say")

}

if(get_cvar_num("amx_commands") == 1)
{

register_concmd("amx_ss", "cmdSS", ADMIN_KICK, "<nume> - 5 poze")
register_concmd("amx_snapshot", "cmdSS", ADMIN_KICK, "<nume> - 5 poze")
register_concmd("amx_poza", "cmdSS", ADMIN_KICK, "<nume> - 5 poze")
register_concmd("amx_poze", "cmdSS", ADMIN_KICK, "<nume> - 5 poze")

}

if(get_cvar_num("admin_commands") == 1)
{

register_concmd("admin_poza", "cmdSS", ADMIN_KICK, "<nume> - 5 poze")
register_concmd("admin_poze", "cmdSS", ADMIN_KICK, "<nume> - 5 poze")
register_concmd("admin_ss", "cmdSS", ADMIN_KICK, "<nume> - 5 poze")
register_concmd("admin_snapshot", "cmdSS", ADMIN_KICK, "<nume> - 5 poze")

}
}

public hook_say(index)
{
static arg[192], command2[192];

read_args(arg, charsmax (arg));

if(!arg[0])
return PLUGIN_CONTINUE;

remove_quotes(arg[0]);

for(new x; x < sizeof command; x++)
{
	if(equal(arg, command[x], strlen(command[x])))
	{
		if(get_user_flags(index) & Caccess[x])
		{
			
			replace(arg, charsmax(arg), bars, "");
			formatex(command2, charsmax(command2), "amx_%s", arg);
			client_cmd(index, command2);
			
		}   
		
		break;
		
	}
}

return PLUGIN_CONTINUE;
}

public cmdSS(id, level, cid)
{ 
	if(!cmd_access(id, level, cid, 2))
		return PLUGIN_HANDLED
	
	static arg[32]
	read_argv(1, arg, 31)
	
	new player = cmd_target(id, arg, 1)
	
	if(!player)
		return PLUGIN_HANDLED
	
	static Admin[32], Jucator[32]
	
	new authid[32], usrip[32], mapname[32], time[32], hostname[64]
	
	get_user_name(player, Jucator, 31)
	get_user_authid(player, authid, 31)
	get_user_ip(player, usrip, 31, 1)
	
	get_user_name(id, Admin, 31)
	
	get_cvar_string("hostname", hostname, 63)
	get_mapname(mapname, 31)
	get_time("Data: %m/%d/%Y & Ora: %H:%M:%S", time, 31)
	
	client_print(0, print_chat,"[Skill] Poze facute jucatorului %s de admin %s", Jucator, Admin)
	
	set_task( 1.0, "taskScreen", player, "a", 5 );
	client_print(player, print_chat, "[Skill] Admin %s ti-a facut 5 poze", Admin)
	client_print(player, print_chat, "[Skill] Grabeste-te, timpul maxim pentru predare este de 2 minute !")
	
	console_print(player, "[Skill] Admin %s ti-a facut 5 poze", Admin)
	console_print(player, "[Skill] %s", time)
	console_print(player, "[Skill] Harta Jucata: %s", mapname)
	console_print(player, "[Skill] SteamID: %s | IP: %s", authid, usrip)
	
	user_silentkill(player)
	cs_set_user_team(player, CS_TEAM_SPECTATOR)
	
	
	return PLUGIN_HANDLED
}
public taskScreen( id )
{
	client_cmd(id, "snapshot")
}
Din cate am vazut, aveai 5 poze la client_cmd( ). Si am pus sa se repete de 5 ori..
Retras
User avatar
zw0w # ROMANIA !
Fost moderator
Fost moderator
Posts: 1318
Joined: 16 Jul 2009, 23:29
Detinator Steam: Da
SteamID: roby93_extream
Reputatie: Fost moderator ajutator
Nume anterior: Roby93
Location: Piteşti
Has thanked: 165 times
Been thanked: 101 times

01 Aug 2013, 14:32

Acum apare ca s-au facut poze, dar in cstrike nu este niciuna :-??

O noua modificare ?
User avatar
zw0w # ROMANIA !
Fost moderator
Fost moderator
Posts: 1318
Joined: 16 Jul 2009, 23:29
Detinator Steam: Da
SteamID: roby93_extream
Reputatie: Fost moderator ajutator
Nume anterior: Roby93
Location: Piteşti
Has thanked: 165 times
Been thanked: 101 times

02 Aug 2013, 02:16

Mda, am avut si eu nevoie urgenta astazi .. chiar asa greu era de modificat ?
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 31 guests