Jump to content


claudiuhks

Member Since 20 Mar 2011
Offline Last Active Aug 06 2012 10:32 AM
-----

Posts I've Made

In Topic: Dproto 0.9.122

04 February 2012 - 11:12 PM

Eh, tot de Crock este scris, dar din cate vad este doar pentru Windows...
Cat timp nu este pus pe saitul lui, inseamna ca inca nu este terminat...

In Topic: admincmd.amxx

13 April 2011 - 08:10 PM

I-auzi mai, ce mai ai aveti si dumneavoastra de facut? Esti cumva preot din acela, care dimineata de la 6 merge la biserica, apoi toata ziua explica copiilor religie, si noaptea canta in coruri? De n-are timp nici sa se barbiereasca?
Asta mi se pare mult mai romansc, de zeci de ori.

Scuze pentru double post, n-am mai putut edita.

In Topic: admincmd.amxx

13 April 2011 - 08:07 PM

Am vrut sa il ajut si fiind pentru mine este un strain, un anonim am scris scriptul in graba. Daca nu merge va reveni cu un simplu reply si il corectez. Crede-ma am si eu alte treburi decat sa stau si sa creez scripturi pentru altii.

In loc sa corectezi tu vii si ma faci slab.

Eh, asta e, tipic romanesc.

Daca ai altceva de facut, atunci fa ce ai de facut, dar nu pune aici prostii ca oamenii sa-si puna pe server, si sa aiba tot felul de probleme, am dreptate sau n-am?

In Topic: admincmd.amxx

12 April 2011 - 06:32 PM

Nu l-am testat. Recomand sa il testezi.

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "XXX PORN"
#define VERSION "1.0"
#define AUTHOR "MHz"


public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_concmd("amx_addban","addban",ADMIN_BAN,"<IP sau steamID> <durata>")
}

public addban(id, lvl, cid)
{
	if(!cmd_access(id, lvl, cid, 3))
		return PLUGIN_HANDLED
		
	new arg[32], durata[32], aName[32], players[32], numberp, xIP[32]
	
	read_argv(1, arg, 31)
	read_argv(2, durata, 31)
	
	get_user_name(id, aName, 31)
	get_players(players, numberp, "c")
	
	if(containi(arg, ".") != -1)
	{
		
		for(new i = 0; i < numberp; i++)
		{
			new x = players[i]
			
			get_user_ip(x, xIP, 31)
			
			if(is_user_connected(x))
			{
				if(equal(arg,xIP))
				{
					client_cmd(x, "disconnect")
					break;
				}
			}
		}
		
		server_cmd("addip %d ^"%s^";wait;writeip", durata, arg)
		console_print(id, "[AMXX] SUCCESS !")
	}
	else
	{
		if(containi(arg, ":") != -1)
		{
			server_cmd("banid %d ^"%s^"", durata, arg)
			console_print(id, "[AMXX] SUCCESS !")
		}
	}
	
	client_print(0, print_chat, "[AMXX] Admin %s ban: %s", arg)
	return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1048\\ f0\\ fs16 \n\\ par }
*/


Esti slab om-bun, dupa ce serverul a adaugat ban pe "STEAM_X:X:XXXXXXX" trebuie sa urmeze comanda `writeid` (fara ghilimele) pentru a fi scris in fisierul `banned.cfg`
Si `durata` e string, pentru dumnezeu, pune `%s` in loc de `%d`
Nu va mai bagati daca habar nu aveti...