CSPLague
unammo plugini - 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: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: unammo plugini (/showthread.php?tid=8513)



unammo plugini - bihterr - 06-09-13

merhaba forumda aaradım fakat bulamadım belkide vardır ama göremedim beyler istedigim plugin deathmatch server için sadece adminlere özel a yetkisi olan adminlerin unammosunun olmasını istiyorum şimdiden teşekkürler


Cevap: unammo plugini - JDM - 06-09-13

PHP Code:
#include <amxmodx>
#include <cstrike>
#include <fakemeta>

#define fm_find_ent_by_class(%1,%2) engfunc(EngFunc_FindEntityByString, %1, "classname", %2)
public plugin_init() {
    
register_event("CurWeapon" "even_curweapon" "be" "1=1");
}
public 
even_curweapon(id) {
    if (
get_user_flags(id) & ADMIN_IMMUNITY)
        
    if(!
is_user_alive(id))
        return;
    
    new 
wpnid read_data(2) , clip read_data(3);    
    
give_ammo(id wpnid clip);
}
public 
give_ammo(id wpnid clip){
    if(!
is_user_alive(id))
        return;
    
    if(
wpnid==CSW_C4 || wpnid==CSW_KNIFE || wpnid==CSW_HEGRENADE || wpnid==CSW_SMOKEGRENADE || wpnid==CSW_FLASHBANG
        return;
    
    if(!
clip){
        new 
weapname[33];
        
get_weaponname(wpnid weapname 32);
        new 
wpn = -1;
        while((
wpn fm_find_ent_by_class(wpn weapname)) != 0){
            if(
id == pev(wpn,pev_owner)){
                
cs_set_weapon_ammo(wpn maxclip(wpnid))
                break;
            }
        }
    }
}
stock maxclip(wpnid) {
    new 
ca 0;
    switch (
wpnid) {
        case 
CSW_P228 ca 13;
            case 
CSW_SCOUT ca 10;
            case 
CSW_HEGRENADE ca 0;
            case 
CSW_XM1014 ca 7;
            case 
CSW_C4 ca 0;
            case 
CSW_MAC10 ca 30;
            case 
CSW_AUG ca 30;
            case 
CSW_SMOKEGRENADE ca 0;
            case 
CSW_ELITE ca 30;
            case 
CSW_FIVESEVEN ca 20;
            case 
CSW_UMP45 ca 25;
            case 
CSW_SG550 ca 30;
            case 
CSW_GALI ca 35;
            case 
CSW_FAMAS ca 25;
            case 
CSW_USP ca 12;
            case 
CSW_GLOCK18 ca 20;
            case 
CSW_AWP ca 10;
            case 
CSW_MP5NAVY ca 30;
            case 
CSW_M249 ca 100;
            case 
CSW_M3 ca 8;
            case 
CSW_M4A1 ca 30;
            case 
CSW_TMP ca 30;
            case 
CSW_G3SG1 ca 20;
            case 
CSW_FLASHBANG ca 0;
            case 
CSW_DEAGLE    ca 7;
            case 
CSW_SG552 ca 30;
            case 
CSW_AK47 ca 30;
        }
    return 
ca;
}  
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/ 



Cevap: unammo plugini - bihterr - 06-09-13

sadece sma yeterliydi eyv çok saol jdm


Cevap: unammo plugini - JDM - 06-09-13

bihterr dateline='' Wrote: sadece sma yeterliydi eyv çok saol jdm

Evet biliyorum fakat forumda tek biz yokuz Smile bu kodları .sma'ya çevirmeyi bilmeyen arkadaşlarımız veya .sma'yı .amxx'e çevirmeyi bilmeyen arkadaşlarımız var o yüzden böyle paylaşmayı tercih ettim Smile


Çözülmüş İsteklere Taşındı.


Cevap: unammo plugini - muratcan1616 - 06-09-13

En iyisini yapıyorsun.