CSPLague
[STOCK] Oyuncunun Tüm Birincil Silahlarını Düşürme - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [KOD] Pawn Script (https://www.csplague.com/forumdisplay.php?fid=82)
+--- Thread: [STOCK] Oyuncunun Tüm Birincil Silahlarını Düşürme (/showthread.php?tid=7694)



[STOCK] Oyuncunun Tüm Birincil Silahlarını Düşürme - akcaliberkk - 25-05-13

Açıklama:
Bu stock ile; herhangi bir oyuncunun, envanterinde bulunan tüm birincil silahları yere atmasını sağlayabilirsiniz. Örneğin bir oyuncu birden fazla birincil silah almaya çalıştığında, önceki silahların otomatik olarak yere düşürülmesini sağlayabilirsiniz. Ayrıca bu stock ile sunucunuza oto-drop özelliği yapabilirsiniz.

Gereken Modüller ve Kütüphaneler:
Ekstra modül gerektirmez.

PHP Code:
stock drop_primary_weaponsindex ) {
    new 
weapons[32],inum;
    
get_user_weapons(index,weapons,inum)
    for(new 
i;i<inum;i++) {
        switch(
weapons[i]) {
            case 
CSW_DEAGLE,CSW_C4,CSW_ELITE,
            
CSW_FIVESEVEN,CSW_FLASHBANG,CSW_GLOCK18,
            
CSW_HEGRENADE,CSW_KNIFE,CSW_P228,
            
CSW_SMOKEGRENADE,CSW_USP,CSW_VEST,
            
CSW_VESTHELM:{
                continue;
            }
            default: {
                new 
weaponname[32];
                
get_weaponname(weapons,weaponname,31)
                
client_cmd(index,"drop %s",weaponname)
            }
        }
    }


Ayrıntılar:

1. parametre = Kullanıcı indexi [1-32]

Örnek Kullanım:

PHP Code:
public cmdGiveM4A1(id) {
    if(
cs_get_user_hasprim(id)) {
        
drop_primary_weapons(id)
    }
    
give_item(id,"weapon_m4a1")
}
// Oyuncu komut kullanarak m4a1 aldığında, diğer birincil silahı yere düşer ve sadece m4a1'i üzerinde bulundurur.
// Örneğin envanterinde ak47 bulunuyorken, m4a1 alır ise, ak47 yere düşer. 
[/i][/i]


Cevap: [STOCK] Oyuncunun Tüm Birincil Silahlarını Düşürme - Slyvio Borin - 11-07-15

oto drop değil mi bu ?