⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Sponsor Görsel 2
SponsorSponsor

Konu

#1
Merhabalar,Bir Onceki Konum Cozuldu Tasınmasını beklıyorum. Bu Konuyu Acıcaktım sızden ıstedıgım su acaba atıgım kıck menude oyuncuya tıklıyorum fakat kıcklemıyor nedenı ney sızce? yardım edersenız sevınırm

PHP Kod:
/* Plugin generated by AMXX-Studio */

#include < amxmodx >

new const PLUGIN[] = "Kick Menu";
new const 
VERSION[] = "1.0";
new const 
AUTHOR[] = "AliCeyhun";

new const 
TAG[] = "LookS";
new const 
KISATAG[] = "LookS";




// Kick Menu V2

public KickMenu(id) {

new 
menu menu_create("\r\w[\rLookS\w]\r Kick Menu - Gelismis \w| \rYanlis Oyuncuyu Secme","KickMenu_devam")

new 
players[32],inum,Uid;
new 
szName[32], szID[10];
get_players(players,inum,"a")
for(new 
i;i<inum;i++) {
Uid players[i];
get_user_name(Uid,szName,31)
num_to_str(Uid,szID,9)

menu_additem(menu,szName,szID,0)
}
menu_display(id,menu,0)
return 
PLUGIN_CONTINUE
}
public 
KickMenu_devam(id,menu,item
{
if(
item==MENU_EXIT) {
menu_destroy(menu)
return 
PLUGIN_HANDLED
}
new 
data[6],szName[32];
new 
access,callback;
menu_item_getinfo(menu,item,access,data,charsmax(data),szName,charsmax(szName),callback)

new 
Kick str_to_num(data);

server_cmd("amx_kick #%d LookS_CsGo")
KickMenu(id)
return 
PLUGIN_HANDLED
}

// Kick Menu

public KickMenuuid )
{
    new menu menu_create"\rKicklicegin Oyuncuyu Sec \w~ \rYanlis Kisiyi Secme""menu_handler" );
    new players[32], pnumtempid;
    new szName[32], szUserId[32];
    get_playersplayerspnum"a" ); 
    for ( new ii<pnumi++ )
    {
        tempid players[i];
        get_user_nametempidszNamecharsmaxszName ) );
        formatexszUserIdcharsmaxszUserId ), "%d"get_user_useridtempid ) );
        menu_additemmenuszNameszUserId);
    }
    menu_displayidmenu);
}

public 
KickMenu_handleridmenuitem )
{
    
    
if ( item == MENU_EXIT )
    {
        menu_destroymenu );
        return PLUGIN_HANDLED;
    }
    
    
new szData[6], szName[64];
    new _accessitem_callback;
    menu_item_getinfomenuitem_accessszData,charsmaxszData ), szName,charsmaxszName ), item_callback );
    new userid str_to_numszData );
    new player find_player"k"userid ); 
    if ( player && is_user_aliveplayer ) )
    {
    server_cmd("amx_kick #%d lookS_CsGo");
    //
    }
    
    menu_destroy
menu );
    return PLUGIN_HANDLED;




/* Diger */

public plugin_init()
{
    register_plugin(PLUGINVERSIONAUTHOR);
    register_clcmd("say /kick""Main_Menu");
    register_clcmd("say .kick""Main_Menu");
    register_clcmd("say !kick""Main_Menu");
}

public 
Main_Menu(ID)
{
    static Item[128];
    
    formatex
(Itemcharsmax(Item), "\d[\r%s\d] \w| \yAna Menu"TAG);
    new Menu menu_create(Item"Main_Menu_Handler");
    
    formatex
(Itemcharsmax(Item), "\d[\r%s\d] \w| \yOyuncuyu Kickle"KISATAG),  menu_additem(MenuItem"1");
    
    formatex
(Itemcharsmax(Item), "\d[\r%s\d] \w| \yGeri"KISATAG), menu_setprop(MenuMPROP_BACKNAMEItem);
    formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yIleri"KISATAG), menu_setprop(MenuMPROP_NEXTNAMEItem);
    formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yCikis"KISATAG), menu_setprop(MenuMPROP_EXITNAMEItem);
    menu_display(IDMenu0);
}

public 
Main_Menu_Handler(IDMenuItem)
{
    if(Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
    new AccessData[6], Menu_Name[64], Call_Back;
    menu_item_getinfo(MenuItemAccessData5Menu_Name63Call_Back);
    new Key str_to_num(Data);
    
    
switch(Key)
    {
        case :
        {
            Renkli_Yazi(ID"!n[!t%s!n] !gOyuncuyu Kickleyi Sectiniz - Yonlendiriliyosunuz"TAG);
    KickMenu(ID)
        }
    }

    return PLUGIN_HANDLED;
}

stock Renkli_Yazi(const ID, const Input[], any:...)
{
    static Message[191];
    vformat(Message190Input3);
        
    replace_all
(Message190"!n""^x01");
    replace_all(Message190"!g""^x04");
    replace_all(Message190"!t""^x03");
    
    
#if AMXX_VERSION_NUM < 183
    new Count 1Players[32];
    
    
if(IDPlayers[0] = ID; else get_players(PlayersCount"ch");
    {
        for(new 0Counti++)
        {
            if(is_user_connected(Players[i]))
            {
                message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _Players[i]);
                write_byte(Players[i]);
                write_string(Message);
                message_end();
            }
        }
    }
    #else
    client_print_color(IDIDMessage);
    #endif

#2
1) 1 seçenekli menü için ileri geri seçeneği fazlalık.
2) Satırı şu şekilde değiştirin. Hata şu oyuncunun id sini çektirmeyip %d yani oyuncunun id sini buldurmaya çalışmışsın.
    
PHP Kod:
if ( player && is_user_aliveplayer ) ) {
    new playerid get_user_authid(player)
    server_cmd("amx_kick #%d lookS_CsGo",playerid);
   
3) plugin_init örf ve adetlere göre diğer publiclerden altta olamaz Çok güldüm
Son Düzenleme: 16-06-2020, 22:05, Düzenleyen: PawNod'.
#3
(16-06-2020, 22:05)PawNod Adlı Kullanıcıdan Alıntı: 1) 1 seçenekli menü için ileri geri seçeneği fazlalık.
2) Satırı şu şekilde değiştirin. Hata şu oyuncunun id sini çektirmeyip %d yani oyuncunun id sini buldurmaya çalışmışsın.
    
PHP Kod:
if ( player && is_user_aliveplayer ) ) {
    new playerid get_user_authid(player)
    server_cmd("amx_kick #%d lookS_CsGo",playerid);
   
3) plugin_init örf ve adetlere göre diğer publiclerden altta olamaz Çok güldüm

Pekala Teşşekürler plugin_init i bende neden oyle koydum anlamadım Çok güldüm

Kod:
AMX Mod X Compiler 1.8.3-dev+5201
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Error: Undefined symbol "player" on line 45
Error: Undefined symbol "player" on line 46
Warning: Symbol is assigned a value that is never used: "Kick" on line 44

2 Errors.
Could not locate output file C:\Users\AliCey\Desktop\KickMenu.amx (compile failed).

Şoyle Bir Hata alıyorum yanlıi yaptım galıba Çok güldüm

PHP Kod:
/* Plugin generated by AMXX-Studio */

#include < amxmodx >

new const PLUGIN[] = "Kick Menu";
new const 
VERSION[] = "1.0";
new const 
AUTHOR[] = "AliCeyhun";

new const 
TAG[] = "LookS";
new const 
KISATAG[] = "LookS";

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR);
    
register_clcmd("say /kick""Main_Menu");
    
register_clcmd("say .kick""Main_Menu");
    
register_clcmd("say !kick""Main_Menu");
}


// Kick Menu V2

public KickMenu(id) {
    
    new 
menu menu_create("\r\w[\rLookS\w]\r Kick Menu - Gelismis \w| \rYanlis Oyuncuyu Secme","KickMenu_devam")
    
    new 
players[32],inum,Uid;
    new 
szName[32], szID[10];
    
get_players(players,inum,"a")
    for(new 
i;i<inum;i++) {
        
Uid players[i];
        
get_user_name(Uid,szName,31)
        
num_to_str(Uid,szID,9)
        
        
menu_additem(menu,szName,szID,0)
    }
    
menu_display(id,menu,0)
    return 
PLUGIN_CONTINUE
}
public 
KickMenu_devam(id,menu,item
{
    if(
item==MENU_EXIT) {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
data[6],szName[32];
    new 
access,callback;
    
menu_item_getinfo(menu,item,access,data,charsmax(data),szName,charsmax(szName),callback)
    
    new 
Kick str_to_num(data);
    if ( 
player && is_user_aliveplayer ) ) {
    new 
playerid get_user_authid(player)
    
server_cmd("amx_kick #%d lookS_CsGo",playerid);
   } 
    
KickMenu(id)
    return 
PLUGIN_HANDLED
}

// Kick Menu

public KickMenuuid )
{
    new 
menu menu_create"\rKicklicegin Oyuncuyu Sec \w~ \rYanlis Kisiyi Secme""menu_handler" );
    new 
players[32], pnumtempid;
    new 
szName[32], szUserId[32];
    
get_playersplayerspnum"a" ); 
    for ( new 
ii<pnumi++ )
    {
        
tempid players[i];
        
get_user_nametempidszNamecharsmaxszName ) );
        
formatexszUserIdcharsmaxszUserId ), "%d"get_user_useridtempid ) );
        
menu_additemmenuszNameszUserId);
    }
    
menu_displayidmenu);
}

public 
KickMenu_handleridmenuitem )
{
        
    if ( 
item == MENU_EXIT )
    {
        
menu_destroymenu );
        return 
PLUGIN_HANDLED;
    }
    
    new 
szData[6], szName[64];
    new 
_accessitem_callback;
    
menu_item_getinfomenuitem_accessszData,charsmaxszData ), szName,charsmaxszName ), item_callback );
    new 
userid str_to_numszData );
    new 
player find_player"k"userid ); 
    if ( 
player && is_user_aliveplayer ) )
    {
     
server_cmd("amx_kick #%d lookS_CsGo");
     
//
    
}
    
    
menu_destroymenu );
    return 
PLUGIN_HANDLED;




/* Diger */

public Main_Menu(ID)
{
    static 
Item[128];
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yAna Menu"TAG);
    new 
Menu menu_create(Item"Main_Menu_Handler");
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yOyuncuyu Kickle"KISATAG),  menu_additem(MenuItem"1");
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yCikis"KISATAG), menu_setprop(MenuMPROP_EXITNAMEItem);
    
menu_display(IDMenu0);
}

public 
Main_Menu_Handler(IDMenuItem)
{
    if(
Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
    new 
AccessData[6], Menu_Name[64], Call_Back;
    
menu_item_getinfo(MenuItemAccessData5Menu_Name63Call_Back);
    new 
Key str_to_num(Data);
    
    switch(
Key)
    {
        case 
:
        {
            
Renkli_Yazi(ID"!n[!t%s!n] !gOyuncuyu Kickleyi Sectiniz - Yonlendiriliyosunuz"TAG);
        
KickMenu(ID)
        }
    }

    return 
PLUGIN_HANDLED;
}

stock Renkli_Yazi(const ID, const Input[], any:...)
{
    static 
Message[191];
    
vformat(Message190Input3);
        
    
replace_all(Message190"!n""^x01");
    
replace_all(Message190"!g""^x04");
    
replace_all(Message190"!t""^x03");
    
    
#if AMXX_VERSION_NUM < 183
    
new Count 1Players[32];
    
    if(
IDPlayers[0] = ID; else get_players(PlayersCount"ch");
    {
        for(new 
0Counti++)
        {
            if(
is_user_connected(Players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _Players[i]);
                
write_byte(Players[i]);
                
write_string(Message);
                
message_end();
            }
        }
    }
    
#else
    
client_print_color(IDIDMessage);
    
#endif


Saten su onceki publice
PHP Kod:
public KickMenuuid 
bunda

surayı belırtmısın :
PHP Kod:
if ( player && is_user_aliveplayer ) )
    {
     
server_cmd("amx_kick #%d lookS_CsGo");
     
//
    

Son Düzenleme: 16-06-2020, 22:12, Düzenleyen: Possidentis.
#4
Gördüğüm kadarıyla 2 tane kickmenu publici var
PHP Kod:
public KickMenu(id) {

new 
menu menu_create("\r\w[\rLookS\w]\r Kick Menu - Gelismis \w| \rYanlis Oyuncuyu Secme","KickMenu_devam")

new 
players[32],inum,Uid;
new 
szName[32], szID[10];
get_players(players,inum,"a")
for(new 
i;i<inum;i++) {
Uid players[i];
get_user_name(Uid,szName,31)
num_to_str(Uid,szID,9)

menu_additem(menu,szName,szID,0)
}
menu_display(id,menu,0)
return 
PLUGIN_CONTINUE
}
public 
KickMenu_devam(id,menu,item
{
if(
item==MENU_EXIT) {
menu_destroy(menu)
return 
PLUGIN_HANDLED
}
new 
data[6],szName[32];
new 
access,callback;
menu_item_getinfo(menu,item,access,data,charsmax(data),szName,charsmax(szName),callback)

new 
Kick str_to_num(data);

server_cmd("amx_kick #%d LookS_CsGo")
KickMenu(id)
return 
PLUGIN_HANDLED

birini silin hatta bunu değil diğerini silip bunu da şu şekilde değiştirin.

PHP Kod:
public KickMenu(id) {

new 
menu menu_create("\r\w[\rLookS\w]\r Kick Menu - Gelismis \w| \rYanlis Oyuncuyu Secme","KickMenu_devam")

new 
players[32],inum,Uid;
new 
szName[32], szID[10];
get_players(players,inum,"a")
for(new 
i;i<inum;i++) {
Uid players[i];
get_user_name(Uid,szName,31)
num_to_str(Uid,szID,9)

menu_additem(menu,szName,szID,0)
}
menu_display(id,menu,0)
return 
PLUGIN_CONTINUE
}
public 
KickMenu_devam(id,menu,item
{
if(
item==MENU_EXIT) {
menu_destroy(menu)
return 
PLUGIN_HANDLED
}
new 
data[6],szName[32];
new 
access,callback;
menu_item_getinfo(menu,item,access,data,charsmax(data),szName,charsmax(szName),callback)

new 
Kick str_to_num(data);
new 
playerid get_user_authid(Kick)

server_cmd("amx_kick #%d LookS_CsGo",playerid)
KickMenu(id)
return 
PLUGIN_HANDLED

#5
(16-06-2020, 22:18)PawNod Adlı Kullanıcıdan Alıntı: Gördüğüm kadarıyla 2 tane kickmenu publici var
PHP Kod:
public KickMenu(id) {

new 
menu menu_create("\r\w[\rLookS\w]\r Kick Menu - Gelismis \w| \rYanlis Oyuncuyu Secme","KickMenu_devam")

new 
players[32],inum,Uid;
new 
szName[32], szID[10];
get_players(players,inum,"a")
for(new 
i;i<inum;i++) {
Uid players[i];
get_user_name(Uid,szName,31)
num_to_str(Uid,szID,9)

menu_additem(menu,szName,szID,0)
}
menu_display(id,menu,0)
return 
PLUGIN_CONTINUE
}
public 
KickMenu_devam(id,menu,item
{
if(
item==MENU_EXIT) {
menu_destroy(menu)
return 
PLUGIN_HANDLED
}
new 
data[6],szName[32];
new 
access,callback;
menu_item_getinfo(menu,item,access,data,charsmax(data),szName,charsmax(szName),callback)

new 
Kick str_to_num(data);

server_cmd("amx_kick #%d LookS_CsGo")
KickMenu(id)
return 
PLUGIN_HANDLED

birini silin hatta bunu değil diğerini silip bunu da şu şekilde değiştirin.

PHP Kod:
public KickMenu(id) {

new 
menu menu_create("\r\w[\rLookS\w]\r Kick Menu - Gelismis \w| \rYanlis Oyuncuyu Secme","KickMenu_devam")

new 
players[32],inum,Uid;
new 
szName[32], szID[10];
get_players(players,inum,"a")
for(new 
i;i<inum;i++) {
Uid players[i];
get_user_name(Uid,szName,31)
num_to_str(Uid,szID,9)

menu_additem(menu,szName,szID,0)
}
menu_display(id,menu,0)
return 
PLUGIN_CONTINUE
}
public 
KickMenu_devam(id,menu,item
{
if(
item==MENU_EXIT) {
menu_destroy(menu)
return 
PLUGIN_HANDLED
}
new 
data[6],szName[32];
new 
access,callback;
menu_item_getinfo(menu,item,access,data,charsmax(data),szName,charsmax(szName),callback)

new 
Kick str_to_num(data);
new 
playerid get_user_authid(Kick)

server_cmd("amx_kick #%d LookS_CsGo",playerid)
KickMenu(id)
return 
PLUGIN_HANDLED


Pekala Deniyorum. Konuyla Alakasiz Olucak Ama. Mesela Şöyle birşey yapabılıyormuyuz? [XXXXXX]Adli Admin [XXXXXXX] Adli Oyuncuyu Kickledi. Yapilirsa cok guzel olur Gülümse

Kod:
AMX Mod X Compiler 1.8.3-dev+5201
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Error: Number of arguments does not match definition on line 52

1 Error.
Could not locate output file C:\Users\AliCey\Desktop\KickMenu.amx (compile failed).

Şoyle hata alıyorum. usteki atiginizda
Son Düzenleme: 16-06-2020, 22:24, Düzenleyen: Possidentis.
#6
PHP Kod:
new Name[33],NameA[33]
get_user_name(id,NameA,32)
get_user_name(Kick,Name,32)
// NameA (Admin İsmi) Name (Kicklenen İsmi) %s olarak çekilecek. 
bu bilgiler yeterli sanırım
Son Düzenleme: 16-06-2020, 22:25, Düzenleyen: PawNod'.
#7
(16-06-2020, 22:25)PawNod Adlı Kullanıcıdan Alıntı:
PHP Kod:
new Name[33],NameA[33]
get_user_name(id,NameA,32)
get_user_name(Kick,Name,32)
// NameA (Admin İsmi) Name (Kicklenen İsmi) %s olarak çekilecek. 
bu bilgiler yeterli sanırım

Evet yeterli Çok güldüm

Kod:
AMX Mod X Compiler 1.8.3-dev+5201
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Error: Number of arguments does not match definition on line 57
Warning: Symbol is never used: "Name" on line 14
Warning: Symbol is never used: "NameA" on line 15

1 Error.
Could not locate output file C:\Users\AliCey\Desktop\KickMenu.amx (compile failed).

Şöyle hatalar alıyorum.

PHP Kod:
/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < fun >
#include < amxmisc >

new const PLUGIN[] = "Kick Menu";
new const 
VERSION[] = "1.0";
new const 
AUTHOR[] = "AliCeyhun";

new const 
TAG[] = "LookS";
new const 
KISATAG[] = "LookS";

new 
Name[33];
new 
NameA[33];

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR);
    
register_clcmd("say /kick""Main_Menu");
    
register_clcmd("say .kick""Main_Menu");
    
register_clcmd("say !kick""Main_Menu");
}


// Kick Menu V2


public KickMenu(id) {

new 
menu menu_create("\r\w[\rLookS\w]\r Kick Menu - Gelismis \w| \rYanlis Oyuncuyu Secme","KickMenu_devam")

new 
players[32],inum,Uid;
new 
szName[32], szID[10];
get_players(players,inum,"a")
for(new 
i;i<inum;i++) {
Uid players[i];
get_user_name(Uid,szName,31)
num_to_str(Uid,szID,9)

menu_additem(menu,szName,szID,0)
}
menu_display(id,menu,0)
return 
PLUGIN_CONTINUE
}
public 
KickMenu_devam(id,menu,item
{
if(
item==MENU_EXIT) {
menu_destroy(menu)
return 
PLUGIN_HANDLED
}
new 
data[6],szName[32];
new 
access,callback;
menu_item_getinfo(menu,item,access,data,charsmax(data),szName,charsmax(szName),callback)

new 
Kick str_to_num(data);
new 
playerid get_user_authid(Kick)

server_cmd("amx_kick #%d LookS_CsGo",playerid)
KickMenu(id)
return 
PLUGIN_HANDLED


/* Diger */

public Main_Menu(ID)
{
    static 
Item[128];
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yAna Menu"TAG);
    new 
Menu menu_create(Item"Main_Menu_Handler");
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yOyuncuyu Kickle"KISATAG),  menu_additem(MenuItem"1");

    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yCikis"KISATAG), menu_setprop(MenuMPROP_EXITNAMEItem);
    
menu_display(IDMenu0);
}

public 
Main_Menu_Handler(IDMenuItem)
{
    if(
Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
    new 
AccessData[6], Menu_Name[64], Call_Back;
    
menu_item_getinfo(MenuItemAccessData5Menu_Name63Call_Back);
    new 
Key str_to_num(Data);
    
    switch(
Key)
    {
        case 
:
        {
            
Renkli_Yazi(ID"!n[!t%s!n] !gOyuncuyu Kickleyi Sectiniz - Yonlendiriliyosunuz"TAG);
        
KickMenu(ID)
        }
    }

    return 
PLUGIN_HANDLED;
}

stock Renkli_Yazi(const ID, const Input[], any:...)
{
    static 
Message[191];
    
vformat(Message190Input3);
        
    
replace_all(Message190"!n""^x01");
    
replace_all(Message190"!g""^x04");
    
replace_all(Message190"!t""^x03");
    
    
#if AMXX_VERSION_NUM < 183
    
new Count 1Players[32];
    
    if(
IDPlayers[0] = ID; else get_players(PlayersCount"ch");
    {
        for(new 
0Counti++)
        {
            if(
is_user_connected(Players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _Players[i]);
                
write_byte(Players[i]);
                
write_string(Message);
                
message_end();
            }
        }
    }
    
#else
    
client_print_color(IDIDMessage);
    
#endif

Son Düzenleme: 16-06-2020, 22:42, Düzenleyen: Possidentis.
#8
Direk publicin içine
PHP Kod:
new Name[33],NameA[33];
get_user_name(id,NameA,32)
get_user_name(Kick,Name,32)
Renkli_Yazi(id"!n[!t%s!n] !n%s Adli Admin %s Adli Oyuncuyu Kickledi!"TAG,NameA,Name); 
#9
Kod:
AMX Mod X Compiler 1.8.3-dev+5201
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Error: Number of arguments does not match definition on line 54

1 Error.
Could not locate output file C:\Users\AliCey\Desktop\KickMenu.amx (compile failed).

bu hata hayla cozulmedi usta

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task