I want to delete messages

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Отговори
Потребителски аватар

Автор на темата
esc-Fiv3
Foreigner
Foreigner
Мнения: 110
Регистриран: 24 ное 2018, 19:19
Се отблагодари: 16 пъти

I want to delete messages

Мнение от esc-Fiv3 » 11 яну 2019, 18:33

Hi! I have 2 plugins and I want to delete the message from chat. I have writed it bellow with red what I think that I have to detele from the script. Please tell me if is good like this. For the seconds one I want to detele only this message which I have writed below. And also for the second plugin, what I have to add and where if I want to make the command /boost not to be shown in chat?

If I delete only the message from " " , it makes a log in chat with a free space.

Код: Избери всички

#define DAMAGE_RECIEVED
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>

static const COLOR[] = "^x04" //green
static const CONTACT[] = ""
new maxplayers
new gmsgSayText
new mpd, mkb, mhb
new g_MsgSync
new health_add
new health_hs_add
new health_max
new nKiller
new nKiller_hp
new nHp_add
new nHp_max
new g_awp_active
new g_menu_active
new CurrentRound
new bool:HasC4[33]
#define Keysrod (1<<0)|(1<<1)|(1<<9) // Keys: 1234567890
#if defined DAMAGE_RECIEVED
	new g_MsgSync2
#endif

public plugin_init()
{
	register_plugin("VIP Eng Version", "3.0", "Dunno")
	mpd = register_cvar("money_per_damage","3")
	mkb = register_cvar("money_kill_bonus","200")
	mhb = register_cvar("money_hs_bonus","500")
	health_add = register_cvar("amx_vip_hp", "15")
	health_hs_add = register_cvar("amx_vip_hp_hs", "30")
	health_max = register_cvar("amx_vip_max_hp", "100")
	g_awp_active = register_cvar("awp_active", "1")
	g_menu_active = register_cvar("menu_active", "1")
	register_event("Damage","Damage","b")
	register_event("DeathMsg","death_msg","a")
	register_menucmd(register_menuid("rod"), Keysrod, "Pressedrod")
	register_clcmd("awp","HandleCmd")
    	register_clcmd("sg550","HandleCmd")
    	register_clcmd("g3sg1","HandleCmd")
	register_clcmd("say /wantvip","ShowMotd")
	maxplayers = get_maxplayers()
	gmsgSayText = get_user_msgid("SayText")
	register_clcmd("say", "handle_say")
	register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER)
	register_logevent("LogEvent_RoundStart", 2, "1=Round_Start" );
	register_event("TextMsg","Event_RoundRestart","a","2&#Game_w")
	register_event("TextMsg","Event_RoundRestart","a","2&#Game_C");
	register_event("DeathMsg", "hook_death", "a", "1>0")
	register_event("Damage", "on_damage", "b", "2!0", "3=0", "4!0")
	g_MsgSync = CreateHudSyncObj()
#if defined DAMAGE_RECIEVED
	g_MsgSync2 = CreateHudSyncObj()
#endif	
}

public on_damage(id)
{
	new attacker = get_user_attacker(id)

#if defined DAMAGE_RECIEVED
	// id should be connected if this message is sent, but lets check anyway
	if ( is_user_connected(id) && is_user_connected(attacker) )
	if (get_user_flags(attacker) & ADMIN_LEVEL_H)
	{
		new damage = read_data(2)

		set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
		ShowSyncHudMsg(id, g_MsgSync2, "%i^n", damage)
#else
	if ( is_user_connected(attacker) && if (get_user_flags(attacker) & ADMIN_LEVEL_H) )
	{
		new damage = read_data(2)
#endif
		set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
		ShowSyncHudMsg(attacker, g_MsgSync, "%i^n", damage)
	}
}

public Damage(id)
{
	new weapon, hitpoint, attacker = get_user_attacker(id,weapon,hitpoint)
	if(attacker<=maxplayers && is_user_alive(attacker) && attacker!=id)
	if (get_user_flags(attacker) & ADMIN_LEVEL_H) 
	{
		new money = read_data(2) * get_pcvar_num(mpd)
		if(hitpoint==1) money += get_pcvar_num(mhb)
		cs_set_user_money(attacker,cs_get_user_money(attacker) + money)
	}
}

public death_msg()
{
	if(read_data(1)<=maxplayers && read_data(1) && read_data(1)!=read_data(2)) cs_set_user_money(read_data(1),cs_get_user_money(read_data(1)) + get_pcvar_num(mkb) - 300)
}

public LogEvent_RoundStart()
{
	CurrentRound++;
	new players[32], player, pnum;
	get_players(players, pnum, "a");
	for(new i = 0; i < pnum; i++)
	{
		player = players[i];
		if(is_user_alive(player) && get_user_flags(player) & ADMIN_LEVEL_H)
		{
			give_item(player, "weapon_hegrenade")
			give_item(player, "weapon_flashbang")
			give_item(player, "weapon_flashbang")
			give_item(player, "weapon_smokegrenade")
			give_item(player, "item_assaultsuit")
			give_item(player, "item_thighpack")
			
			if (!get_pcvar_num(g_menu_active))
				return PLUGIN_CONTINUE
			
			if(CurrentRound >= 3)
			{
				Showrod(player);
			}
		}
	}
	return PLUGIN_HANDLED
}

public Event_RoundRestart()
{
	CurrentRound=0;
}

public hook_death()
{
   // Killer id
   nKiller = read_data(1)
   
   if ( (read_data(3) == 1) && (read_data(5) == 0) )
   {
      nHp_add = get_pcvar_num (health_hs_add)
   }
   else
      nHp_add = get_pcvar_num (health_add)
   nHp_max = get_pcvar_num (health_max)
   // Updating Killer HP
   if(!(get_user_flags(nKiller) & ADMIN_LEVEL_H))
   return;

   nKiller_hp = get_user_health(nKiller)
   nKiller_hp += nHp_add
   // Maximum HP check
   if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
   set_user_health(nKiller, nKiller_hp)
   // Hud message "Healed +15/+30 hp"
   set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
   show_hudmessage(nKiller, "Healed +%d hp", nHp_add)
   // Screen fading
   message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, nKiller)
   write_short(1<<10)
   write_short(1<<10)
   write_short(0x0000)
   write_byte(0)
   write_byte(0)
   write_byte(200)
   write_byte(75)
   message_end()
 
}

public Showrod(id) {
	show_menu(id, Keysrod, "Free VIP Guns^n\w1. Get M4A1+Deagle ^n\w2. Get AK47+Deagle^n0. Exit^n", -1, "rod") // Display menu
}
public Pressedrod(id, key) {
	/* Menu:
	* VIP Menu
	* 1. Get M4A1+Deagle
	* 2. Get AK47+Deagle
	* 0. Exit
	*/
	switch (key) {
		case 0: { 
			if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
				HasC4[id] = true;
			else
				HasC4[id] = false;
            
			strip_user_weapons (id)
			give_item(id,"weapon_m4a1")
			give_item(id,"ammo_556nato")
			give_item(id,"ammo_556nato")
			give_item(id,"ammo_556nato")
			give_item(id,"weapon_deagle")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"weapon_knife")
			give_item(id,"weapon_hegrenade")
			give_item(id, "weapon_flashbang");
			give_item(id, "weapon_flashbang");
			give_item(id, "weapon_smokegrenade");
			give_item(id, "item_assaultsuit");
			give_item(id, "item_thighpack");
			client_print(id, print_center, "You Taked Free M4A1 and Deagle")
			
			if (HasC4[id])
			{
				give_item(id, "weapon_c4");
				cs_set_user_plant( id );
			}
			}
		case 1: { 
			if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
				HasC4[id] = true;
			else
				HasC4[id] = false;
            
			strip_user_weapons (id)
			give_item(id,"weapon_ak47")
			give_item(id,"ammo_762nato")
			give_item(id,"ammo_762nato")
			give_item(id,"ammo_762nato")
			give_item(id,"weapon_deagle")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"weapon_knife")
			give_item(id,"weapon_hegrenade")
			give_item(id, "weapon_flashbang");
			give_item(id, "weapon_flashbang");
			give_item(id, "weapon_smokegrenade");
			give_item(id, "item_assaultsuit");
			give_item(id, "item_thighpack");
			client_print(id, print_center, "You Taked Free AK47 and Deagle")
			
			if (HasC4[id])
			{
				give_item(id, "weapon_c4");
				cs_set_user_plant( id );
			}
			}
		case 9: { 			
		}
	}
	return PLUGIN_CONTINUE
}

public HandleCmd(id){
	if (!get_pcvar_num(g_awp_active))
      return PLUGIN_CONTINUE
	if(get_user_flags(id) & ADMIN_LEVEL_H) 
		return PLUGIN_CONTINUE
	client_print(id, print_center, "Sniper's Only For VIP's")
	return PLUGIN_HANDLED
}

public ShowMotd(id)
{
 show_motd(id, "vip.txt")
}
public client_authorized(id)
{
 set_task(30.0, "PrintText" ,id)
}
public PrintText(id)
{
 client_print(id, print_chat, "")
}

public handle_say(id) {
	new said[192]
	read_args(said,192)
	if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/vips") != -1 )
		set_task(0.1,"print_adminlist",id)
	return PLUGIN_CONTINUE
}

public print_adminlist(user) 
{
	new adminnames[33][32]
	new message[256]
	new contactinfo[256], contact[112]
	new id, count, x, len
	
	for(id = 1 ; id <= maxplayers ; id++)
		if(is_user_connected(id))
			if(get_user_flags(id) & ADMIN_LEVEL_H)
				get_user_name(id, adminnames[count++], 31)

	len = format(message, 255, "%s VIP ONLINE: ",COLOR)
	if(count > 0) {
		for(x = 0 ; x < count ; x++) {
			len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")
			if(len > 96 ) {
				print_message(user, message)
				len = format(message, 255, "%s ",COLOR)
			}
		}
		print_message(user, message)
	}
	else {
		len += format(message[len], 255-len, "No VIP online.")
		print_message(user, message)
	}
	
	get_cvar_string("amx_contactinfo", contact, 63)
	if(contact[0])  {
		format(contactinfo, 111, "%s Contact Server Admin -- %s", COLOR, contact)
		print_message(user, contactinfo)
	}
}

print_message(id, msg[]) {
	message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)
	write_byte(id)
	write_string(msg)
	message_end()
}

/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1063\\ f0\\ fs16 \n\\ par }
*/

{
set_task(30.0, "PrintText" ,id)
}
public PrintText(id)
{
client_print(id, print_chat, "")
}

Код: Избери всички

/*Hvala SigmA_StorM II za prevod na makedonski!
Hvala Phase za prevod na hrvatski!
Hvala Kalashnikov47.dr za prevod na crnogorski!
Hvala bhunited za prevod na bosanski!*/

#include <amxmodx>
#include <colorchat>

new pcvar_info, pcvar_com

public plugin_init() {
    register_plugin("How To Boost Server (HTBS)", "2.0", "Ikac")
    
    register_cvar("htbs2.0", "1.0", (FCVAR_SERVER|FCVAR_SPONLY))
    pcvar_com = register_cvar("htbs_com", "1")
    register_cvar("htbs_link", "http://www.gametracker.rs/sms_boost/")
    
    register_clcmd("say /boost", "cmdBoost")
    
    pcvar_info=register_cvar("htbs_info", "300")
    set_task(get_pcvar_float(pcvar_info), "cmdInfo" , _ , _ , _ , "b")
}
public cmdBoost(id)
    {
    if(get_pcvar_num(pcvar_com) == 0)
        {
        client_print(id, print_center, "Pogledaj chat!")
        ColorChat(id, GREEN, "[HTBS]^1 Prvo izaberi zemlju iz koje boostujes server.")
        ColorChat(id, GREEN, "[HTBS]^1 Ako nisi ni iz jedne ponudjene zemlje onda ne mozes da boostujes! :(")
        
        set_task(5.0, "cmdMenu", id)
        
        return PLUGIN_CONTINUE
    }
    else if(get_pcvar_num(pcvar_com) == 1)
        {
        new motd[512]
        get_cvar_string("htbs_link", motd, 511)
        
        show_motd(id, motd)
        
        return PLUGIN_HANDLED
    }
    return PLUGIN_HANDLED
}
public cmdMenu(id)
    {
    new menu=menu_create("Izaberi drzavu:", "menu_handler")
    
    menu_additem(menu, "Srbija")
    menu_additem(menu, "Hrvatska")
    menu_additem(menu, "Bosna i Hercegovina")
    menu_additem(menu, "Crna Gora")
    menu_additem(menu, "Makedonija")
    
    menu_display(id, menu)
}
public menu_handler(id, menu, item)
    {
    if(item==MENU_EXIT)
        {
        menu_destroy(menu)
        return PLUGIN_CONTINUE
    }
    
    switch(item)
    {
        case 0:
        {
            new ipsrb[32]
            get_user_ip(0, ipsrb, 31)
            
            client_print(id, print_center, "Pogledaj konzolu!")
            
            console_print(id, "-----------------------------------BOOST---------------------------------------")
            console_print(id, "Kako boostovati server iz Srbije  (sve pazljivo procitaj):")
            console_print(id, "-")
            console_print(id, "Format poruke: 100 GTRS [IP] [Vase ime] posaljete na broj 1310")
            console_print(id, "-")
            console_print(id, "Da boostujete ovaj server radite ovako: ukucajte 100 GTRS %s vas_nick i posaljite na broj 1310", ipsrb)
            console_print(id, "-")
            console_print(id, "Cena jedne poruke je: za mt:s 120.60 RSD, za Vip 118.00 RSD, za Telenor 121.54 RSD")
            console_print(id, "-")
            console_print(id, "NAPOMENA! server se boostuje tek kada stigne status o naplati!")
            console_print(id, "To je uglavnom za par sekundi, ali nekad moze da potraje i do par sati !")
            console_print(id, "-----------------------------------BOOST---------------------------------------")
            
            set_hudmessage(255, 0, 0, -1.0, 0.89, 0, 6.0, 12.0)
            show_hudmessage(id, "Za vise informacija poseti www.gametracker.rs")
            
            
            return PLUGIN_HANDLED
        }
        case 1:
        {
            new iphrv[32]
            get_user_ip(0, iphrv, 31)
            
            client_print(id, print_center, "Pogledaj konzolu!")
            
            console_print(id, "-----------------------------------BOOST---------------------------------------")
            console_print(id, "Kako boostovati server iz Hrvatske (sve pazljivo procitaj):")
            console_print(id, "-")
            console_print(id, "Format poruke: TXT GTRS [IP] [Vase ime] posaljete na broj 67454")
            console_print(id, "-")
            console_print(id, "Da boostate ovaj server radite ovako: ukucajte TXT GTRS %s vas_nick i posaljite na broj 67454", iphrv)
            console_print(id, "-")
            console_print(id, "Cijena jedne poruke je: 6,10 KN")
            console_print(id, "-")
            console_print(id, "Operator usluge s dodanom vrijednosti: NTH Media d.o.o., Horvacanska 17a, 10 000 Zagreb, MB: 1842358, OIB: 59547672558. Tel: 01 6388 160")
            console_print(id, "-")
            console_print(id, "Podrska:             +385 1 638 8135      ")
            console_print(id, "-")
            console_print(id, "NAPOMENA! server se boosta tek kada stigne status o naplati!") 
            console_print(id, "To je uglavnom za par sekundi, ali nekad moze potrajati i do par sati !")
            console_print(id, "-----------------------------------BOOST---------------------------------------")
            
            set_hudmessage(255, 0, 0, -1.0, 0.89, 0, 6.0, 12.0)
            show_hudmessage(id, "Za vise informacija poseti www.gametracker.rs")
            
            return PLUGIN_HANDLED
        }
        case 2:
        {
            new ipbih[32]
            get_user_ip(0, ipbih, 31)
            
            client_print(id, print_center, "Pogledaj konzolu!")
            
            console_print(id, "-----------------------------------BOOST---------------------------------------")
            console_print(id, "Kako boostovati server iz Bosne i Hercegovine (sve pazljvo procitaj):")
            console_print(id, "-")
            console_print(id, "Format poruke: TXT GTRS [IP] [Vase ime] posaljete na broj 091810700")
            console_print(id, "-")
            console_print(id, "Da boostujete ovaj server radite ovako: ukucajte TXT GTRS %s vas_nick i posaljite na broj 091810700", ipbih)
            console_print(id, "-")
            console_print(id, "Cijena jedne poruke je: 2,00 BAM + PDV")
            console_print(id, "-")
            console_print(id, "NAPOMENA! server se boostuje tek kada stigne status o naplati!") 
            console_print(id, "To je uglavnom za par sekundi, ali nekad moze da potraje i do par sati !")
            console_print(id, "-----------------------------------BOOST---------------------------------------")
            
            set_hudmessage(255, 0, 0, -1.0, 0.89, 0, 6.0, 12.0)
            show_hudmessage(id, "Za vise informacija poseti www.gametracker.rs")
            
            return PLUGIN_HANDLED
        }
        case 3:
        {
            new ipcg[32]
            get_user_ip(0, ipcg, 31)
            
            client_print(id, print_center, "Pogledaj konzolu!")
            
            console_print(id, "-----------------------------------BOOST---------------------------------------")
            console_print(id, "Kako boostovati server iz Crne Gore (sve pazljivo procitaj):")
            console_print(id, "-")
            console_print(id, "Format poruke: FOR GTRS [IP] [Vase ime] posaljete na broj 14741")
            console_print(id, "-")
            console_print(id, "Da boostujete ovaj server radite ovako: ukucajte FOR GTRS %s vas_nick i posaljite na broj 14741", ipcg)
            console_print(id, "-")
            console_print(id, "Cijena jedne poruke je: 1.00 e(euro)")
            console_print(id, "-")
            console_print(id, "NAPOMENA! server se boostuje tek kada stigne status o naplati!") 
            console_print(id, "To je uglavnom za par sekundi, ali nekad moze da potraje i do par sati !")
            console_print(id, "-----------------------------------BOOST---------------------------------------")
            
            set_hudmessage(255, 0, 0, -1.0, 0.89, 0, 6.0, 12.0)
            show_hudmessage(id, "Za vise informacija poseti www.gametracker.rs")
            
            return PLUGIN_HANDLED
        }
        case 4:
        {
            new ipmkd[32]
            get_user_ip(0, ipmkd, 31)
            
            client_print(id, print_center, "Pogledni ja konzolata!")
            
            console_print(id, "-----------------------------------BOOST---------------------------------------")
            console_print(id, "Kako da boostuvas server od Makedonija (Procitaj vnimatelno):")
            console_print(id, "-")
            console_print(id, "Format na porakata: TAP GTRS [IP] [Vaseto ime] ispratete na broj 141551 ")
            console_print(id, "-")
            console_print(id, "Za da go bustuvate ovoj server napravete vaka: napisete TAP GTRS %s vasiot_nick i ispratete na broj 141551", ipmkd)
            console_print(id, "-")
            console_print(id, "Cenata na edna poraka e: 59.00 MKD")
            console_print(id, "-")
            console_print(id, "IZVESTUVANJE! serverot se boostuva koga stigne do statususot za naplata! ") 
            console_print(id, "Vo glavno e od nekolku sekundi sekundi, no nekogas moze da bide i nekolku casa !")
            console_print(id, "-----------------------------------BOOST---------------------------------------")
            
            set_hudmessage(255, 0, 0, -1.0, 0.89, 0, 6.0, 12.0)
            show_hudmessage(id, "Za poveke informacii poseti www.gametracker.rs")
            
            return PLUGIN_HANDLED
        }
    }
    return PLUGIN_CONTINUE
}
public cmdInfo()
    {
    ColorChat(0, GREEN, "bla bla bbla message")
    
    return PLUGIN_HANDLED
}  
public cmdInfo()
{
ColorChat(0, GREEN, "[HTBS]^1 Ako zelis da vidis kako da preko SMS poruke boostujes nas server i time nam pomognes say /boost")

Потребителски аватар

OciXCrom TM
Администратор
Администратор
Мнения: 5285
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 73 пъти
Получена благодарност: 541 пъти
Години: 21
Контакти:

I want to delete messages

Мнение от OciXCrom TM » 13 яну 2019, 00:42

1. You should delete all of this:

Код: Избери всички

public client_authorized(id)
{
 set_task(30.0, "PrintText" ,id)
}
public PrintText(id)
{
 client_print(id, print_chat, "")
}
2. Simply replace PLUGIN_CONTINUE with PLUGIN_HANDLED in the cmdBoost function.

Потребителски аватар

Автор на темата
esc-Fiv3
Foreigner
Foreigner
Мнения: 110
Регистриран: 24 ное 2018, 19:19
Се отблагодари: 16 пъти

I want to delete messages

Мнение от esc-Fiv3 » 13 яну 2019, 02:28

1. Here if I replace PLUGIN_CONTINUE with PLUGIN_HANDLED it is good? I see that this is for /vips comand. And for the /wantvip what I have to do? Sorry but I just start learning..Thx!

Код: Избери всички

public handle_say(id) {
	new said[192]
	read_args(said,192)
	if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/vips") != -1 )
		set_task(0.1,"print_adminlist",id)
	return PLUGIN_CONTINUE
}
2.For the second one how to delete the message? This is right? You didn't answer

Код: Избери всички

public cmdInfo()
{
ColorChat(0, GREEN, "[HTBS]^1 Ako zelis da vidis kako da preko SMS poruke boostujes nas server i time nam pomognes say /boost")
EDIT:
1.I changed PLUGIN_CONTINUE WITH PLUGIN_HANDED for the first one and it works for /vip /rank /nextmap , etc but disable other commands O_o like /boost /menu. It doesn't open the motd

2. /boost command doesn't work after I replaced PLUGIN_CONTINUE to PLUGIN_HANDED. It hides the chat command /boost but it doesn't open the motd.

Потребителски аватар

mi0 mi0 ;)
Потребител
Потребител
Мнения: 95
Регистриран: 09 дек 2016, 22:02
Се отблагодари: 14 пъти
Получена благодарност: 11 пъти
Години: 25

I want to delete messages

Мнение от mi0 mi0 ;) » 13 яну 2019, 04:04

1.

Код: Избери всички

public handle_say(id) {
	new said[192]
	read_args(said,192)
	if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/vips") != -1 )
        {
		set_task(0.1,"print_adminlist",id)
                return PLUGIN_HANDLED
        }

	return PLUGIN_CONTINUE
}
2. You should just delete the lines with ColorChat on them then put two slashes before #include <colorchat> -> //include <colorchat> and if it compiles without any errors you are good to go if it doesn't just go on the line with the error and if it is ColorChat(...) just delete it.

Отговори

Върни се в “Заявки за плъгини”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 3 госта