Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Gelişmiş Silah Menu (İSTEK)
#1
Merhaba arkadaşlar sizden istek pluginim olucak.


İstek pluginim say'a /silahmenu yazınca bi menu acılıyor orda serverdekı butun oyuncuların nıcklerı o nıcklerden bırıne tıkladıgınızda aynı slotol plugınındekı gıbı soll ustte [Silah İsmi: boşluk] yazıcak bizde oraya silahın ismini yazdıgımızda ornegin m4a1 yazdıgımızda secilen kişiye o silah gidicek..


akcaliberkk bekliyorum şimdiden teşkkürler
Reply
#2
Quote:akcaliberkk yardımlarını bekliyorum..

Tamam ozaman ben karışmıyorum Wink
Steam ID: STEAM_1:0:70428872
Steam Name: Seps!s
Skype: jdm.csplague

Takdir ediliyorsan değil, Taklit ediliyorsan başarmışsın demektir.
Albert Einstein
Reply
#3
karış karış Big Grin
Reply
#4
PHP Code:
/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "SilahMenu"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"

#define ADMIN_FLAG ADMIN_BAN

new bool:MessageModeByServer[33];
new 
target[33];
new 
PossibleNames[28][] = {
    
"p228",
    
"scout",
    
"xm1014",
    
"mac10",
    
"aug",
    
"elite",
    
"fiveseven",
    
"ump45",
    
"sg550",
    
"famas",
    
"usp",
    
"glock18",
    
"awp",
    
"mp5navy",
    
"m249",
    
"m3",
    
"m4a1",
    
"tmp",
    
"g3sg1",
    
"deagle",
    
"sg552",
    
"ak47",
    
"p90",
    
"c4",
    
"hegrenade",
    
"smokegrenade",
    
"flashbang",
    
"galil"
}
new const 
g_max_bp[28] ={
    
52,
    
90,
    
32,
    
100,
    
90,
    
120,
    
100,
    
100,
    
90,
    
90,
    
100,
    
120,
    
30,
    
120,
    
200,
    
32,
    
90,
    
120,
    
90,
    
35,
    
90,
    
90,
    
100,
    
1,
    
1,
    
1,
    
1,
    
90
}
public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /silahmenu","MenuFunc")
    
register_clcmd("Silah_ismi","ReceiveWeaponName")
}
public 
MenuFunc(id) {
    if(!
access(id,ADMIN_FLAG)) return PLUGIN_CONTINUE;
    
    new 
players[32],inum;
    static 
name[32],szID[6],tempid;
    
get_players(players,inum);
    
    new 
menu menu_create("\rSilah Vermek Icin: \yOyuncu Secin","MenuHandle")
    
    for(new 
i<inum i++) {
        
tempid players[i];
        
get_user_name(tempid,name,31)
        
num_to_str(tempidszID5)
        
menu_additem(menunameszIDADMIN_FLAG)
    }
    
menu_display(id,menu)
    return 
PLUGIN_HANDLED
}
public 
MenuHandle(id,menu,item) {
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
name[32],szID[6];
    new 
access,callback;
    
menu_item_getinfo(menuitemaccessszID5name31callback)
    new 
Uid str_to_num(szID);
    if(!
is_user_connected(Uid)) {
        
client_print(id,print_chat,"[AMXX] Oyuncu bagli degil !")
        return 
PLUGIN_HANDLED
    
}
    
MessageModeByServer[id] = true;
    
client_cmd(id,"messagemode Silah_ismi")
    
target[id] = Uid;
    return 
PLUGIN_HANDLED
}
public 
ReceiveWeaponName(id) {
    if(!
MessageModeByServer[id]) {
        
console_print(id,"Gecersiz istek")
        return 
PLUGIN_HANDLED
    
}
    new 
szSaid[32]; read_args(szSaid,31)
    
remove_quotes(szSaid)
    if(!
szSaid[0]) {
        
client_print(id,print_chat,"[AMXX] Silah ismi bos birakilamaz !")
        
client_cmd(id,"messagemode Silah_ismi")
        return 
PLUGIN_HANDLED
    
}
    for(new 
ii<sizeof(PossibleNames); i++) {
        if(
equal(PossibleNamesszSaid) ) {
            new 
weaponname[32]; formatex(weaponname,31,"weapon_%s",szSaid);
            
give_item(target[id],weaponname)
            
fill_ammo(target[id], szSaid)
            new 
aname[32], tname[32];
            
get_user_name(id,aname,31);get_user_name(target[id], tname31)
            
client_print(0print_chat,"[AMXX] Admin %s: %s adli oyuncuya %s adli silahi verdi !",aname,tname,szSaid)
            return 
PLUGIN_HANDLED
        
}
    }
    
client_print(id,print_chat,"[AMXX] Oyle bir silah ismi yok !")
    for(new 
ii<sizeof(PossibleNames); i++) {
        if(
containi(PossibleNamesszSaid) != -|| containi(szSaid,PossibleNames) != -|| equali(PossibleNames,szSaid)) {
            
client_print(id,print_chat,"[AMXX] Bunu mu demek istediniz: %s ",PossibleNames)
            break;
        }
    }
    
client_cmd(id,"messagemode Silah_ismi")
    
MessageModeByServer[id] = false;
    return 
PLUGIN_HANDLED
}
stock fill_ammo(id, const wpnname[]) {
    for(new 
i;i<sizeof(PossibleNames);i++) {
        if(
equali(PossibleNames,wpnname)) {
            new 
szWeapon[32]; formatex(szWeapon31"weapon_%s",wpnname)
            
cs_set_user_bpammo(id,get_weaponid(szWeapon),g_max_bp)
        }
    }



Ayrıca plugine şöyle bir özellik ekledim;

mesela bazı silahların ismi sanıldığından farklı oluyor. Örneğin glock silahının doğru yazılışı glock18. ( veya mp5 -> mp5navy )
Fakat yaptığım plugin bu tür yanlış yazımlar olduğunda "Bunu mu demek istediniz: glock" şeklinde bir uyarı da gösteriyor Smile

Ayrıca 2 gün dolmadan konu güncellemek yasaktır. Ben plugini yazarken senin burada sabırsızca yapan yok mu yardım edin vs yazman hiç hoş karşılanmaz söyleyeyim. Kendi adıma konuşayım yapasım varsa da yapmıyorum.[/i][/i][/i][/i][/i][/i][/i][/i]


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#5
tamm k.b bida olmaz plugin içinde teşk. ettim
Reply
#6
Çözülmüş İsteklere taşındı.


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  El başı silah HijyeniK 2 4,685 10-02-18, 17:18
Last Post: Grafter
  [İSTEK]Jb Verme Plugini (/mg) NorDan 8 12,920 03-09-17, 18:06
Last Post: tahayasin
  [ İSTEK ] Belirli Yetki Hariç 3 Raund Weapon Engel excellenT 15 6,344 21-07-17, 03:49
Last Post: SINCAPP
  [İSTEK] CT MAVi - T Kırmızı ışık yanan Plugin + Video Çektim ademcan36 9 10,462 26-04-17, 16:15
Last Post: h4m4s
  [ISTEK] Hızlı Dowload Link [ISTEK] TagaL 13 7,763 05-01-17, 01:30
Last Post: marvel1905
  Menu ve jbmenu istek hamhum 10 12,370 05-01-17, 01:30
Last Post: marvel1905
  Yeni BB Class Menu hbaranuren 10 13,190 24-10-16, 18:11
Last Post: ready2die
  İSTEK ! Sadece Ct de hook basabilmek playman01 17 7,528 28-08-16, 14:42
Last Post: QuarsS
  Acil Sorun istek hasanx9 6 3,990 03-08-16, 20:44
Last Post: murat1366
  Plugin İstek CFG Tarzı erenstrkl 6 3,772 03-08-16, 20:31
Last Post: murat1366

Foruma Atla:


Users browsing this thread: 1 Guest(s)