⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

Hak Plugini

Hak Plugini
Arkadaşlar lr 1v1 kalnıca lr hakkı bakma koruma hakkı salma plugini lazım oyt
RE: Hak Plugini
Help ++
RE: Hak Plugini
reis bi dener misin
.smahakver.sma(Dosya Boyutu: 6,08 KB | İndirme Sayısı: 17)
RE: Hak Plugini
oytde çalışmıyo
RE: Hak Plugini
Tam olarak mantığını bilmiyorum. Eğer anlatırsan yapabilirim. Sona kalan oyuncuya direk lr menüsü yerine hak ver veya lr at tarzında menü mü geliyor ?
RE: Hak Plugini
EVET HAKKINI Bir oyuncuya veriyor ve kendisi öldürülüp o revleniyor
RE: Hak Plugini
Şöyle bir şey yaptım fakat LR eklentinin içerisinde sona kalan oyuncuya direk /lr yazdırma varsa onu kapatman gerekiyor.

Buyur;

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

#include <amxmodx>
#include <hamsandwich>

#define PLUGIN "Yeni Plugin"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"

#define tag "REKLAM"

new gidPlayer[33];

public 
plugin_init() {
    
register_plugin(PLUGIN, VERSION, AUTHOR)
    
    
register_event( "DeathMsg" , "olunce" , "a" );
    
register_clcmd("say /hakver","g_menu");
}

public 
olunce()
{
    new 
olduren = read_data(1)
    new 
olen = read_data(2)
    
    
    
    if(
olduren == olen)
    {
        return 
PLUGIN_HANDLED
    
}
    new 
contador=0;
    new 
players[32], num, tempid;
    
    
get_players(players, num)
    
    for (new 
i=0; i<num; i++)
    {
        
tempid = players[i]
        
        if (
get_user_team(tempid)==1 && is_user_alive(tempid))
        {
            
contador++;
        }
    }
    if(
get_user_team(olen) == 1 && contador == 1){
        
g_menu(contador);
    }
    
    return 
PLUGIN_CONTINUE;
    
}

public 
g_menu(id) {
    new 
contador=0;
    new 
players[32], num, tempid;
    
    
get_players(players, num)
    
    for (new 
i=0; i<num; i++)
    {
        
tempid = players[i]
        
        if (
get_user_team(tempid)==1 && is_user_alive(tempid))
        {
            
contador++;
        }
    }
    if(
get_user_team(id) == 1 && contador == 1){
        static 
Item[128]
        
        
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wHakver Menu",tag)
        new 
Menu = menu_create(Item, "g_menu_devam")
        
        
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wBir Oyuncuya Hak Ver",tag)
        
menu_additem(Menu, Item, "1");
        
        
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wLR At",tag)
        
menu_additem(Menu, Item, "2");
        
        
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
        
menu_display(id, Menu,0)
        
    }
}
public 
g_menu_devam(id, menu, item) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
access, callback;
    
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new 
key = str_to_num(data);
    new 
isimcik[64]
    
get_user_name(id,isimcik,63)
    
    switch(
key)
    {
        case 
1:{
            
renkli_yazi(id,"!t[ !g%s !t] !g%s !nadli oyuncu !thak vermek !nistedi!",tag,isimcik);
            
hak_ver_menu(id);
            
        }
        case 
2:{
            
renkli_yazi(id,"!t[ !g%s !t] !g%s !nadli oyuncu !tLR atmayi !nsecti",tag,isimcik);
            
client_cmd(id,"say /lr");
            
        }
    } 
    return 
PLUGIN_HANDLED
} 
public 
hak_ver_menu(id)
{
    static 
opcion[64]
    
    
formatex(opcion, charsmax(opcion),"\rOyuncu Secin", LANG_PLAYER, "CHOOSE")
    new 
iMenu = menu_create(opcion, "hakver_menu_devam")
    
    new 
players[32], pnum, tempid
    
new szName[32], szTempid[10]
    
    
get_players(players, pnum, "a")
    
    for( new 
i; i<pnum; i++ )
    {
        
tempid = players[i]
        
        
get_user_name(tempid, szName, 31)
        
num_to_str(tempid, szTempid, 9)
        
        
formatex(opcion, charsmax(opcion), "\w%s", szName);
        
menu_additem(iMenu, opcion, szTempid, 0)
    }
    
    
menu_display(id, iMenu)
    return 
PLUGIN_HANDLED
}

public 
hakver_menu_devam(id, menu, item)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
vname[32];
    new 
adam_ismi[32];
    new 
Data[6], Name[64]
    new 
Access, Callback
    menu_item_getinfo
(menu, item, Access, Data,5, Name, 63, Callback)
    
    new 
tempid = str_to_num(Data)
    
    
gidPlayer[id] = tempid;
    new 
victim = gidPlayer[id];
    
get_user_name(victim, vname, 31);
    
get_user_name(id, adam_ismi, 31);
    
renkli_yazi(id,"!t[ !g%s !t] !g%s !nadli oyuncu !g%s !nadli oyuncuya !tHak Verdi!n.",adam_ismi,vname);
    
ExecuteHamB(Ham_CS_RoundRespawn,gidPlayer[id]);
    
user_silentkill(id);
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}
stock renkli_yazi(const id, const input[], any:...)
{
    new 
count = 1, players[32];
    static 
msg[191];
    
vformat(msg, 190, input, 3);
    
    
replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sar?? 
    
replace_all(msg, 190, "!g", "^x04"); // Ye??Renk
    
replace_all(msg, 190, "!t", "^x03"); // Tak??enk( CT mavi , T k??z??
    
    
if (id) players[0] = id; else get_players(players, count, "ch"); {
        for (new 
i = 0; i < count; i++)
        {
            if (
is_user_connected(players[i]))
            {
                
                
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
            
        }
    }
} 
RE: Hak Plugini
yok onu kapatmakla uğraşamam oyuncu isterse /hakver yazıcak tarzda ayarlaman gerek sana zahmet

uğraşamam derken bilmiyorum yani k.b
Son Düzenleme: 15-06-2020, 00:10, Düzenleyen: Stephan117
RE: Hak Plugini
Tamam zaten ben onu düşünerek eklemiştim eklentinin içerisine. Oyuncu /hakver yazdığı zaman verebilecek.
RE: Hak Plugini
direk lr yazmayı kapatamıyorum direk hakver yazmasını kapatırmısn lütfen @Kalipso22

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Konuyu Okuyanlar: 1 Ziyaretçi