⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐Kurumsal web sitesi barındırma, VDS ve sanal sunucu çözümleri. Name SSD altyapısı, yüksek performans, kesintisiz erişim ve profesyonel teknik destekle hizmetinizde.⭐
Sponsor Görsel 2
SponsorSponsor

Konu

#21
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(PLUGINVERSIONAUTHOR)

    
register_clcmd("say /hakver","g_menu");
}

public 
g_menu(id) {
    new 
contador=0;
    new 
players[32], numtempid;
    
    
get_players(playersnum)
    
    for (new 
i=0i<numi++)
    {
        
tempid players[i]
        
        if (
get_user_team(tempid)==&& is_user_alive(tempid))
        {
            
contador++;
        }
    }
    if(
get_user_team(id) == && contador == 1){
        static 
Item[128]
        
        
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \wHakver Menu",tag)
        new 
Menu menu_create(Item"g_menu_devam")
        
        
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \wBir Oyuncuya Hak Ver",tag)
        
menu_additem(MenuItem"1");
        
        
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \wLR At",tag)
        
menu_additem(MenuItem"2");
        
        
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
        
menu_display(idMenu,0)
        
    }
}
public 
g_menu_devam(idmenuitem) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    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(opcioncharsmax(opcion),"\rOyuncu Secin"LANG_PLAYER"CHOOSE")
    new 
iMenu menu_create(opcion"hakver_menu_devam")
    
    new 
players[32], pnumtempid
    
new szName[32], szTempid[10]
    
    
get_players(playerspnum"c")
    
    for( new 
ii<pnumi++ )
    {
        
tempid players[i]
        
        
get_user_name(tempidszName31)
        
num_to_str(tempidszTempid9)
        
        
formatex(opcioncharsmax(opcion), "\w%s"szName);
        
menu_additem(iMenuopcionszTempid0)
    }
    
    
menu_display(idiMenu)
    return 
PLUGIN_HANDLED
}

public 
hakver_menu_devam(idmenuitem)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
vname[32];
    new 
adam_ismi[32];
    new 
Data[6], Name[64]
    new 
AccessCallback
    menu_item_getinfo
(menuitemAccessData,5Name63Callback)
    
    new 
tempid str_to_num(Data)
    
    
gidPlayer[id] = tempid;
    new 
victim gidPlayer[id];
    
get_user_name(victimvname31);
    
get_user_name(idadam_ismi31);
    
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 1players[32];
    static 
msg[191];
    
vformat(msg190input3);
    
    
replace_all(msg190"!n""^x01"); // Default Renk(Sar?? 
    
replace_all(msg190"!g""^x04"); // Ye??Renk
    
replace_all(msg190"!t""^x03"); // Tak??enk( CT mavi , T k??z??
    
    
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(msg);
                
message_end();
            }
            
        }
    }

#22
Çözüldü
#23
(16-06-2020, 19:22)Kalipso22 Adlı Kullanıcıdan Alıntı: 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(PLUGINVERSIONAUTHOR)

    register_clcmd("say /hakver","g_menu");
}

public 
g_menu(id) {
    new contador=0;
    new players[32], numtempid;
    
    get_players
(playersnum)
    
    
for (new i=0i<numi++)
    {
        tempid players[i]
        
        
if (get_user_team(tempid)==&& is_user_alive(tempid))
        {
            contador++;
        }
    }
    if(get_user_team(id) == && contador == 1){
        static Item[128]
        
        formatex
(Itemcharsmax(Item),"\d[ \r%s \d] \wHakver Menu",tag)
        new Menu menu_create(Item"g_menu_devam")
        
        formatex
(Itemcharsmax(Item),"\d[ \r%s \d] \wBir Oyuncuya Hak Ver",tag)
        menu_additem(MenuItem"1");
        
        formatex
(Itemcharsmax(Item),"\d[ \r%s \d] \wLR At",tag)
        menu_additem(MenuItem"2");
        
        menu_setprop
(Menu,MPROP_EXITNAME,"\wCikis")
        menu_display(idMenu,0)
        
    
}
}
public 
g_menu_devam(idmenuitem) {
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    
    
new data[6], iName[64];
    new accesscallback;
    menu_item_getinfo(menuitemaccessdata,5iName63callback);
    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
(opcioncharsmax(opcion),"\rOyuncu Secin"LANG_PLAYER"CHOOSE")
    new iMenu menu_create(opcion"hakver_menu_devam")
    
    
new players[32], pnumtempid
    
new szName[32], szTempid[10]
    
    get_players
(playerspnum"c")
    
    
for( new ii<pnumi++ )
    {
        tempid players[i]
        
        get_user_name
(tempidszName31)
        num_to_str(tempidszTempid9)
        
        formatex
(opcioncharsmax(opcion), "\w%s"szName);
        menu_additem(iMenuopcionszTempid0)
    }
    
    menu_display
(idiMenu)
    return PLUGIN_HANDLED
}

public 
hakver_menu_devam(idmenuitem)
{
    if( item == MENU_EXIT )
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    
}
    new vname[32];
    new adam_ismi[32];
    new Data[6], Name[64]
    new AccessCallback
    menu_item_getinfo
(menuitemAccessData,5Name63Callback)
    
    
new tempid str_to_num(Data)
    
    gidPlayer
[id] = tempid;
    new victim gidPlayer[id];
    get_user_name(victimvname31);
    get_user_name(idadam_ismi31);
    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 1players[32];
    static msg[191];
    vformat(msg190input3);
    
    replace_all
(msg190"!n""^x01"); // Default Renk(Sar?? 
    replace_all(msg190"!g""^x04"); // Ye??Renk
    replace_all(msg190"!t""^x03"); // Tak??enk( CT mavi , T k??z??
    
    
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(msg);
                message_end();
            }
            
        
}
    }


Bunu nasıl ayarlayıp oyunyöneticisine atıcam daha yeniyim ve nereye atıcam
#24
Konunuz "Çözülmüş İsteklere" taşınmıştır.
Linksta

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task