Cerere plugin rase

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
kabeza
Membru, skill +2
Membru, skill +2
Posts: 774
Joined: 09 Dec 2012, 19:30
Detinator Steam: Da
Has thanked: 76 times
Been thanked: 23 times

27 Dec 2012, 17:49

Salut,
Doresc si eu un plugin in care sa existe 3rase de om,atat Terro cat si Ct
1.Gabon-sa ai 150hp,100aparare,1he
2.Ezrael-sa ai 200hp,150aparare,1he
3.Krispot-sa ai 250hp,200aparare,1he

Si rasele sa mearga deblocate decat daca ai credite,in felul urmator:
1.sa ai nevoie de 1000credite ca sa il poti cumpara
2.sa ai nevoie de 2000credite ca sa il poti cumpara
3.sa ai nevoie de 5000credite ca sa il poti cumpara
Am pluginul cu credite,1credit este 16000$

Dau multumesc la fiecare post util,sper sa ma puteti ajuta.
Last edited by kabeza on 28 Dec 2012, 00:02, edited 1 time in total.
CLICK & JOIN!
Image
RoyalServer
User avatar
Rap^
Membru, skill +2
Membru, skill +2
Posts: 621
Joined: 01 Oct 2011, 00:25
Detinator Steam: Da
Reputatie: Fost Scripter eXtreamCS
Fost Super moderator
Location: Bucuresti
Has thanked: 16 times
Been thanked: 156 times

27 Dec 2012, 23:27

Am nevoie de pluginul de credite ca sa iti fac ce ceri.
Imagination is more important than knowledge.
Knowledge is limited - Imagination encircles the world.
User avatar
kabeza
Membru, skill +2
Membru, skill +2
Posts: 774
Joined: 09 Dec 2012, 19:30
Detinator Steam: Da
Has thanked: 76 times
Been thanked: 23 times

28 Dec 2012, 00:00

Rap^ wrote:Am nevoie de pluginul de credite ca sa iti fac ce ceri.
Multumesc ;d
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <nvault>

#define PLUGIN  "Depozit Mooney"
#define AUTHOR  "Aragon*"
#define VERSION "1.0"

new PlayerCredits[10000];
new Vault, SymbolsName, savepoints;

public plugin_init() {         
	register_plugin(PLUGIN,VERSION,AUTHOR)
	register_forward(FM_ClientUserInfoChanged, "ChangeName");
	SymbolsName = register_cvar("fr_name_symbols", "~`"); 	//| Symbols Name Restricted |//	biohazardshopmod = register_cvar("bh_shop_mode", "1");		//| Money/Points 0 Money Tax -> 1 Points Tax |//
	savepoints = register_cvar("fr_save_points", "1");	//| Save Points Mode 0 Disable -> 1 Name -> 2 IP -> 3 SteamID |//
	register_clcmd("depozit","Depozit")
	register_clcmd("say /depozit","Depozit")
	register_clcmd("say_team /depozit","Depozit")
	register_clcmd("retrage","Retrage")
	register_clcmd("say /retrage","Retrage")
	register_clcmd("say_team /retrage","Retrage")
	register_clcmd("credits","Show_Credits")
	register_clcmd("credite","Show_Credits")
	register_clcmd("say /credits","Show_Credits")
	register_clcmd("say /credite","Show_Credits")
	register_clcmd("say_team /credits","Show_Credits")
	register_clcmd("say_team /credite","Show_Credits")
	register_concmd("amx_give_credits", "Give_Credits", ADMIN_RCON, "Name/@T/@CT/@All -> Amount");
	register_concmd("amx_reset_credits", "Reset_Credits", ADMIN_RCON, "Name/@T/@CT/@All");
	}

public client_putinserver(id) {
	LoadCredits(id)
	}
public client_authorized(id) {
	LoadCredits(id)
	}
public client_connected(id) {
	LoadCredits(id)
	}
public client_disconnect(id) {
	SaveCredits(id)
	}
	
//------| Change Name |------//
public ChangeName(id, buffer) {
	if(!is_user_connected(id))
	return FMRES_IGNORED;

	static Name[32], Val[32];
	get_user_name(id, Name, sizeof Name - 1);
	engfunc(EngFunc_InfoKeyValue, buffer, "name", Val, sizeof Val - 1);
	
	if(equal(Val, Name))
	return FMRES_IGNORED;
	
	set_task(0.2, "client_connect", id);
	return FMRES_SUPERCEDE;
	}
	
//------| Client connect |------//	
public client_connect(id) {
	static sName[32];
	get_user_name(id, sName, sizeof sName - 1);
	static sChars[32];
	get_pcvar_string(SymbolsName, sChars, sizeof sChars - 1);	
	for(new i = 0 ; i < strlen(sName) ; i++) {
	for(new j = 0 ; j < strlen(sChars) ; j++) {
	if(sName == sChars[j]) {
	server_cmd("kick #%d ^"Numele tau contine caractere nepermise.^"", get_user_userid(id));
	break;
	}
	else {
	LoadCredits(id);
	}
	}
	}
	}
	
public Depozit(id) {
	if(cs_get_user_team(id) == CS_TEAM_SPECTATOR) return PLUGIN_HANDLED;
	
	if(cs_get_user_money(id) == 16000) {
	ColorChat(id, "^x03[Depozit]^x04 Ai depozitat^x03 16000$^x04 is ai primit^x03 1^x04 credit.");
	PlayerCredits[id] += 1;
	cs_set_user_money(id, 0);
	}
	else {
	ColorChat(id, "^x03[Depozit]^x04 Iti trebuie^x03 16000$^x04 pentru a putea depozita.");	
	}
	SaveCredits(id)
	return PLUGIN_HANDLED;
	}
	
public Retrage(id) {
	if(cs_get_user_team(id) == CS_TEAM_SPECTATOR) return PLUGIN_HANDLED;

	if(cs_get_user_money(id) == 16000) {
	ColorChat(id, "^x03[Depozit]^x04 Ai deja^x03 16000$.");
	PlayerCredits[id] -= 1;
	}
	else if(PlayerCredits[id]) {
	ColorChat(id, "^x03[Depozit]^x04 Ai retras^x03 1^x04 credit din depozit, ai primit^x03 16000$.");
	PlayerCredits[id] -= 1;
	cs_set_user_money(id, 16000);
	}
	else {
	ColorChat(id, "^x03[Depozit]^x04 Iti trebuie^x03 1 credit^x04 pentru a putea retrage.");	
	}
	SaveCredits(id)
	return PLUGIN_HANDLED;
	}
	
public Show_Credits(id) {
	set_hudmessage(0, 128, 0, 0.03, 0.86, 2, 6.0, 5.0);
	show_hudmessage(id, "Ai %d Credite.", PlayerCredits[id]);
	ColorChat(id, "^x03[Depozit]^x04 Ai^x03 %d^x04 Credite.", PlayerCredits[id]);
	return PLUGIN_HANDLED;
	}
	
public Give_Credits(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	new give_credits[5];
	read_argv(2, give_credits, charsmax(give_credits));
	new Credits = str_to_num(give_credits);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	PlayerCredits[players] += Credits;
	SaveCredits(id)
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i Credits^x04 to all^x03 Ts.", Credits);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i Credits^x04 to all^x03 Ts.", name, Credits);
	}
	}
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	PlayerCredits[players] += Credits;
	SaveCredits(id)
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i Credits^x04 to all^x03 CTs.", Credits);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i Credits^x04 to all^x03 CTs.", name, Credits);
	}
	}
	if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	PlayerCredits[players] += Credits;
	SaveCredits(id)
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i Credits^x04 to all^x03 Players.", Credits);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i Credits^x04 to all^x03 Players.", name, Credits);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	return PLUGIN_HANDLED;
	}
	PlayerCredits[player] += Credits;
	SaveCredits(id)
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 give your^x03 %i Credits.", Credits);
	case 2: ColorChat(player, "^x03%s^x04 give your^x03 %i Credits.", name, Credits);
	}
	return PLUGIN_HANDLED;
	}
	
public Reset_Credits(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	PlayerCredits[players] = 0;
	SaveCredits(id)
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 reset^x03 Credits^x04 to all^x03 Ts.");
	case 2: ColorChat(0, "^x03%s^x04 reset^x03 Credits^x04 to all^x03 Ts.", name);
	}
	}
	
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	PlayerCredits[players] = 0;
	SaveCredits(id)
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 reset^x03 %i Credits^x04 to all^x03 CTs.");
	case 2: ColorChat(0, "^x03%s^x04 reset^x03 %i Credits^x04 to all^x03 CTs.", name);
	}
	}
	if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	PlayerCredits[players] = 0;
	SaveCredits(id)
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 reset^x03 Credits^x04 to all^x03 Players.");
	case 2: ColorChat(0, "^x03%s^x04 resetx03 Credits^x04 to all^x03 Players.", name);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	return PLUGIN_HANDLED;
	}
	PlayerCredits[player] = 0;
	SaveCredits(id)
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 reset your^x03 Credits.");
	case 2: ColorChat(player, "^x03%s^x04 reset your^x03 Credits.", name);
	}
	return PLUGIN_HANDLED;
	}
	
//------| Save Credits |------//
public SaveCredits(id) {
	Vault = nvault_open("DepozitCredits");
	new data_credits[256], key_credits[64];
	switch( get_pcvar_num(savepoints) ) { 
	case 1:  { 
	new name[33];
	get_user_name(id,name,32);
	format(key_credits, 63, "%s-/", name);
		}
	case 2: {
	new player_ip[33];
	get_user_ip(id,player_ip,32);
	format(key_credits, 63, "%s-/", player_ip);
	}
	case 3: {
	new steam_ID[33];
	get_user_authid(id,steam_ID,32);
	format(key_credits, 63, "%s-/", steam_ID);
	}
	}
	format(data_credits, 255, "%i#", PlayerCredits[id]);
	nvault_set(Vault, key_credits, data_credits);
	return PLUGIN_CONTINUE;
	}
//------| Loading Credits |------//
public LoadCredits(id) {
	Vault = nvault_open("DepozitCredits");
	new data_credits[256], key_credits[64];
	switch( get_pcvar_num(savepoints) )  { 
	case 1:  { 
	new name[33];
	get_user_name(id,name,32);
	format(key_credits, 63, "%s-/", name);
	}
	case 2: {
	new player_ip[33];
	get_user_ip(id,player_ip,32);
	format(key_credits, 63, "%s-/", player_ip);
	}
	case 3: {
	new steam_ID[33];
	get_user_authid(id,steam_ID,32);
	format(key_credits, 63, "%s-/", steam_ID);
	}
	}
	format(data_credits, 255, "%i#", PlayerCredits[id]);
	nvault_get(Vault, key_credits, data_credits, 255);
	replace_all(data_credits, 255, "#", " ");

	new Credits[32];
	parse(data_credits, Credits, 31);
	PlayerCredits[id] = str_to_num(Credits);
	return PLUGIN_CONTINUE;
	} 
	
stock ColorChat(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
 
	replace_all(msg, 190, "!x04", "^4");
	replace_all(msg, 190, "!x01", "^1");
	replace_all(msg, 190, "!x03", "^3");
 
	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();
	}
	}
	} 
	}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
CLICK & JOIN!
Image
User avatar
Rap^
Membru, skill +2
Membru, skill +2
Posts: 621
Joined: 01 Oct 2011, 00:25
Detinator Steam: Da
Reputatie: Fost Scripter eXtreamCS
Fost Super moderator
Location: Bucuresti
Has thanked: 16 times
Been thanked: 156 times

28 Dec 2012, 01:12

| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#include <nvault>
#include <ColorChat>

#pragma semicolon 1

static const PLUGIN[ ]	= "Credit's Class";
static const VERSION[ ]	= "1.0";
static const AUTHOR[ ]	= "Rap";

new const iCost[4][ ] =
{
	"", //null
	"1000",
	"2000",
	"5000"
};

new user_credits[33];
new user_class[33];

new Vault;


public plugin_init( )
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	RegisterHam(Ham_Spawn, "player", "HamPlayerSpawn");
	
	register_clcmd("say /rase", "cmdRase");
}
public client_putinserver(id)
{
	LoadClass(id);
}
public client_disconnect(id)
{
	SaveClass(id);
}
public HamPlayerSpawn(id)
{
	if( user_class[id] == 1 )
	{
		set_user_health(id, 150);
		cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM);
		give_item(id, "weapon_hegrenade");
		
		return 0;
	}
	else if( user_class[id] == 2 )
	{
		set_user_health(id, 200);
		cs_set_user_armor(id, 150, CS_ARMOR_VESTHELM);
		give_item(id, "weapon_hegrenade");
		
		return 0;
	}
	else if( user_class[id] == 3 )
	{
		set_user_health(id, 250);
		cs_set_user_armor(id, 200, CS_ARMOR_VESTHELM);
		give_item(id, "weapon_hegrenade");
		
		return 0;
	}
	return 0;
}
public cmdRase(id)
{
	new menu = menu_create("Clase", "MenuHandler");
	
	new callback = menu_makecallback("Callback");
	
	menu_additem(menu, "Gabon\d (150HP, 100AP, HE)", "1", _, callback);
	menu_additem(menu, "Ezrael\d (200HP, 150AP, HE)", "2", _, callback);
	menu_additem(menu, "Krispot\d (250HP, 200AP, HE)", "3", _, callback);
	
	menu_display(id, menu);
}
public MenuHandler(id, menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return;
	}
	
	static  _access, info[4], callback;
	menu_item_getinfo(menu, item, _access, info, sizeof(info) - 1, _, _, callback);
	menu_destroy(menu);
	
	LoadCredits(id);
	
	switch( str_to_num(info) )
	{
		case 1:
		{
			if( user_class[id] >= 1 )
			{
				ColorChat(id, RED, "^x04[Class]^x01 Ai deja aceasta clasa sau una mai mare.");
				
				cmdRase(id);
				return;
			}
			ColorChat(id, RED, "^x04[Class]^x01 Ai ales clasa Gabon");
			user_class[id] = 1;
		}
		case 2:
		{
			if( user_class[id] >= 2 )
			{
				ColorChat(id, RED, "^x04[Class]^x01 Ai deja aceasta clasa sau una mai mare.");
				
				cmdRase(id);
				return;
			}
			ColorChat(id, RED, "^x04[Class]^x01 Ai ales clasa Ezrael");
			user_class[id] = 2;
		}
		case 3:
		{
			if( user_class[id] == 3 )
			{
				ColorChat(id, RED, "^x04[Class]^x01 Ai deja aceasta clasa sau una mai mare.");
				
				cmdRase(id);
				return;
			}
			ColorChat(id, RED, "^x04[Class]^x01 Ai ales clasa Krispot");
			user_class[id] = 3;
		}
	}
	SaveCredits(id);
	SaveClass(id);
	
	cmdRase(id);
}
public Callback(id, menu, item)
{
	static _access, info[4], callback;
	menu_item_getinfo(menu, item, _access, info, sizeof(info) - 1, _, _, callback);
	
	LoadCredits(id);
	
	new nKey = str_to_num(info);
	new Credits = user_credits[id];
	
	if( str_to_num(iCost[nKey]) > Credits )
		return ITEM_DISABLED;
		
	return ITEM_ENABLED;
}
public client_infochanged(id)
{
	SaveClass(id);
	
	new nName[32];
	get_user_info(id, "name", nName, 31);
	
	new iVault = nvault_open("PlayersClasses");
	
	static szData[256], iTimestamp;
	
	if(nvault_lookup(iVault, nName, szData, sizeof(szData) -1, iTimestamp))
	{
		static szClass[15];
		parse(szData, szClass, sizeof(szClass) -1);
		
		user_class[id] = str_to_num(szClass);
		
		return;
	}
	else
	{
		user_class[id] = 0;
	}
	nvault_close(iVault);
}
public SaveCredits(id)
{
	Vault = nvault_open("DepozitCredits");
	new data_credits[256], key_credits[64];

	format(key_credits, 63, "%s-/", get_name(id));

	format(data_credits, 255, "%i#", user_credits[id]);
	nvault_set(Vault, key_credits, data_credits);
}
public LoadCredits(id)
{
	Vault = nvault_open("DepozitCredits");
	new data_credits[256], key_credits[64];
	
	format(key_credits, 63, "%s-/", get_name(id));

	format(data_credits, 255, "%i#", user_credits[id]);
	nvault_get(Vault, key_credits, data_credits, 255);
	replace_all(data_credits, 255, "#", " ");
	
	new Credits[32];
	parse(data_credits, Credits, 31);
	user_credits[id] = str_to_num(Credits);
}
public LoadClass(id)
{
	new iVault = nvault_open("PlayersClasses");
	
	static szData[256], iTimestamp;
	
	if(nvault_lookup(iVault, get_name(id), szData, sizeof(szData) -1, iTimestamp))
	{
		static szClass[15];
		parse(szData, szClass, sizeof(szClass) -1);
		
		user_class[id] = str_to_num(szClass);
		
		return;
	}
	else
	{
		user_class[id] = 0;
	}
	nvault_close(iVault);
}
public SaveClass(id)
{
	new iVault = nvault_open("PlayersClasses");
	
	static szData[256];
	formatex(szData, sizeof(szData) -1, "%i", user_class[id]);
	
	nvault_set(iVault, get_name(id),  szData);
	
	nvault_close(iVault);
}
stock get_name(id)
{
	new szName[32];
	get_user_name(id, szName, sizeof szName -1);
	
	return szName;
}
#:-s Gata. Sper sa nu fie buguri sau ceva. Oricum in seara asta nu o sa stau de ele.
Am facut mai complex decat ai zis tu. Nu stiu exact la ce te-ai gandit, dar eu am facut un meniu la comanda /rase.
Imagination is more important than knowledge.
Knowledge is limited - Imagination encircles the world.
User avatar
kabeza
Membru, skill +2
Membru, skill +2
Posts: 774
Joined: 09 Dec 2012, 19:30
Detinator Steam: Da
Has thanked: 76 times
Been thanked: 23 times

28 Dec 2012, 01:18

O mica eroare la compilare
| Afiseaza codul
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team
Modified for www.freakz.ro

rase.sma(6) : fatal error 100: cannot read from file: "ColorChat"

Compilation aborted.
1 Error.
Done.
CLICK & JOIN!
Image
User avatar
Rap^
Membru, skill +2
Membru, skill +2
Posts: 621
Joined: 01 Oct 2011, 00:25
Detinator Steam: Da
Reputatie: Fost Scripter eXtreamCS
Fost Super moderator
Location: Bucuresti
Has thanked: 16 times
Been thanked: 156 times

28 Dec 2012, 01:28

Imagination is more important than knowledge.
Knowledge is limited - Imagination encircles the world.
User avatar
kabeza
Membru, skill +2
Membru, skill +2
Posts: 774
Joined: 09 Dec 2012, 19:30
Detinator Steam: Da
Has thanked: 76 times
Been thanked: 23 times

28 Dec 2012, 01:32

Ti`am trimis Pm.
P.S: +2multumesc
CLICK & JOIN!
Image
User avatar
kabeza
Membru, skill +2
Membru, skill +2
Posts: 774
Joined: 09 Dec 2012, 19:30
Detinator Steam: Da
Has thanked: 76 times
Been thanked: 23 times

28 Dec 2012, 09:43

Ma puteti ajuta,va rog?
CLICK & JOIN!
Image
User avatar
BiLLy
Membru, skill +2
Membru, skill +2
Posts: 914
Joined: 20 May 2010, 19:33
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Reputatie: Membru Club eXtreamCS (2 luni)
Restrictie PM (scoasa)
Has thanked: 62 times
Been thanked: 29 times

28 Dec 2012, 10:34

http://www.2shared.com/file/tMCYnJiZ/Compilator.html download de aici , cauti ColorChat.inc il pui in include apoi iei fisierul .sma il pui peste compile.exe si merge , fisierul .amxx il gasesti in compiled .

PS:PLUGINUL DE CREDITE AL LUI ARAGORN ARE BUG ! ;)



Bafta
User avatar
kabeza
Membru, skill +2
Membru, skill +2
Posts: 774
Joined: 09 Dec 2012, 19:30
Detinator Steam: Da
Has thanked: 76 times
Been thanked: 23 times

29 Dec 2012, 15:30

imi putetiface rost de un plugin fara bug?
CLICK & JOIN!
Image
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: Bing [Bot] and 23 guests