⭐🚀 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

Basebuilder T Ye Silah Yasaklama

Konu

#11
(24-06-2020, 11:17)PawNod\ Adlı Kullanıcıdan Alıntı:
PHP Kod:
#pragma semicolon 1

#include <amxmodx>
#include <hamsandwich>
#include <fun>

native bb_get_build_time();

static 
bool:engel=false;

static const 
tags[3][]={"!n[!tShields!n]:","Shields","SG"};
static const 
via[3][14]={"BB-UpGunsMenu","0.1","Aconyonn"};
public 
plugin_init(){
    
register_plugin(via[0],via[1][0],via[2][0]);
    
    
register_clcmd("say /guns","anamenu");
    
register_clcmd("say /gunsmenu","anamenu");
    
register_clcmd("say /gunmenu","anamenu");
    
register_clcmd("say /silah","anamenu");
    
register_clcmd("say /silahmenu","anamenu");
    
    
RegisterHam(Ham_Spawn,"player","hSpawn",1);
}
public 
hSpawn(id){
    
engel false;
    if(
is_user_alive(id) && !bb_get_build_time() && get_user_team(id) == && is_user_connected(id)){
        
set_task(1.0,"anamenu",id);
    }
}
public 
anamenu(id){
    if(!
engel){
        if(
get_user_team(id) == && !bb_get_build_time() && is_user_connected(id)){
            new 
Menu CreateMenu("LUTFEN \rSILAH \wSECINIZ!","anamenu_devam");
            
NewOption(Menu,"M4a1","1",1);
            
NewOption(Menu,"Ak-47","2",1);
            
NewOption(Menu,"Aug","3",1);
            
NewOption(Menu,"Famas","4",1);
            
NewOption(Menu,"Sg552","5",1);
            
NewOption(Menu,"Galil","6",1);
            
NewOption(Menu,"Xm1014","7",1);
            
Close(id,Menu,0);
        }
    }
    else{
        
renkli_yazi(id,"%s !gHey!n, !guzgunum bu secenegi her dogdugunda !t[!n1!t] !gkere kullanabilirsin!n!",tags[0]);
        return 
PLUGIN_HANDLED;
    }
    return 
PLUGIN_HANDLED;
}
public 
anamenu_devam(const id,const Menu,const mWare){
    if(
get_user_team(id) == 1) {menu_destroy(Menu);return PLUGIN_HANDLED;}
    if(
mWare == MENU_EXIT){
        
menu_destroy(Menu);
        return 
PLUGIN_HANDLED;
    }
    new 
mData[6],Empty;
    
menu_item_getinfo(Menu,mWare,Empty,mData,5,_,_,Empty);
    new 
Key=str_to_num(mData);
    
strip_user_weapons(id);
    switch(
Key){
        case 
: {
            
give_item(id"weapon_m4a1");
            
renkli_yaziid ,"%s !gHey!n, !gbasarili bir sekilde !t[!nM4A1!t] !galdiniz!n.",tags[0]);
        }
        case 
: {
            
give_item(id"weapon_ak47");
            
renkli_yaziid ,"%s !gHey!n, !gbasarili bir sekilde !t[!nAK-47!t] !galdiniz!n.",tags[0]);
        }
        case 
: {
            
give_item(id"weapon_aug");
            
renkli_yaziid ,"%s !gHey!n, !gbasarili bir sekilde !t[!nAUG!t] !galdiniz!n.",tags[0]);
        }
        case 
: {
            
give_item(id"weapon_famas");
            
renkli_yaziid ,"%s !gHey!n, !gbasarili bir sekilde !t[!nFAMAS!t] !galdiniz!n.",tags[0]);
        }
        case 
: {
            
give_item(id"weapon_sg552");
            
renkli_yaziid ,"%s !nBasarili bir sekilde !t[!g SG552 !t]!n aldiniz.",tags[0]);
        }
        case 
: {
            
give_item(id"weapon_galil");
            
renkli_yaziid ,"%s !nBasarili bir sekilde !t[!g GALIL !t]!n aldiniz.",tags[0]);
        }
        case 
: {
            
give_item(id"weapon_xm1014");
            
renkli_yaziid ,"%s !nBasarili bir sekilde !t[!g Pompali !t]!n aldiniz.",tags[0]);
        }
    }
    
give_item(id,"weapon_knife");
    
give_item(id,"weapon_deagle");
    
give_item(id,"weapon_hegrenade");
    
engel true;
    
menu_destroy(Menu);return PLUGIN_HANDLED;
}
stock CreateMenu(const title[],const handle[],const type 1,any:...){
    new 
ntitle[256],fixtitle[256];
    
vformat(fixtitle,charsmax(ntitle),title,3);
    switch(
type){
        case 
: {
            
formatex(ntitle,charsmax(ntitle),"\r[\y> \w%s \y<\r] \y|\r#\y| \w%s \y|\r#\y| \w%s",tags[1][0],via[0],fixtitle);
        }
        case 
: {
            
formatex(ntitle,charsmax(ntitle),"\w[\r%s \d~> \y%s\w]^n:=-: \y%s",tags[1][0],via[0],fixtitle);
        }
        case 
: {
            
formatex(ntitle,charsmax(ntitle),"\y|\r%s\y|-\y|\w-\r:\w-\y|-| \r%s \y|^n\y:=- Surum\r; \y[\r%s\y]",tags[1][0],fixtitle,via[1][0]);
        }
    }
    new 
Menu menu_create(ntitle,handle);
    return 
Menu;
}
stock NewOption(const menuid,const iname[],const iteminfo[],const tag 1,const type 0,any:...){
    new 
nitemname[256],fitem[256];
    
vformat(fitem,charsmax(nitemname),iname,5);
    if(
tag == 1){
        switch(
type){
            case 
: {
                
formatex(nitemname,charsmax(nitemname),"\d[\r~ \y%s \r~\d] \y|\r#\y| \w%s",tags[2][0],fitem);
            }
            case 
: {
                
formatex(nitemname,charsmax(nitemname),"\y[%s] \r~\y> \w%s",tags[2][0],fitem);
            }
            case 
: {
                
formatex(nitemname,charsmax(nitemname),"\d|\w>\y: \r%s \y:\w<\d| \r-\w; \y%s",tags[2][0],fitem);
            }
        }
    }
    else{
        
formatex(nitemname,charsmax(nitemname),"%s",fitem);
    }
    
menu_additem(menuid,nitemname,iteminfo);
}
stock Close(const id,const menuid,const Small 1,const exits 1,const Page 0){
    
menu_setprop(menuid,MPROP_EXITNAME,"\rCikis");
    
menu_setprop(menuid,MPROP_PERPAGE,Small 7:0); 
    
menu_setprop(menuid,MPROP_EXIT,exits MEXIT_ALL MEXIT_NEVER);
    
menu_display(id,menuid,Page);
    
/**
    -> Eger menuyu 9 secenekli yapmak istiyorsan Close(id,Menu,0) yap.
    -> Ve bir ust satira yeni secenek olusturup gonderecegi secenegi 0 yap.
    **/
}
#if AMXX_VERSION_NUM < 183
stock renkli_yazi(const id,const input[],any:...){
    new 
count=1,players[32];
    static 
msg[191]; vformat(msg,charsmax(msg),input,3);
    
replace_all(msg,charsmax(msg),"!g","^1");
    
replace_all(msg,charsmax(msg),"!n","^4");
    
replace_all(msg,charsmax(msg),"!t","^3");
    
replace_all(msg,charsmax(msg),"!x","^0");
    if(
idplayers[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();
            }
        }
    }
}
#else
stock renkli_yazi(const id,const input[],any:...){
    static 
msg[191];
    
vformat(msg,charsmax(msg),input,3);
    
replace_all(msg,charsmax(msg),"!g","^1");
    
replace_all(msg,charsmax(msg),"!n","^4");
    
replace_all(msg,charsmax(msg),"!t","^3");
    
replace_all(msg,charsmax(msg),"!x","^0");
    
client_print_color(id,id,msg);
}
#endif 

Teşekkür Ederim Deniyicem Sıkıntı OLursa yazarım
#12
Konu Cozulmuştur Cozulmuş İsteklere Taşınabilir @By.KinG
#13
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