⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

M4A1 Ve Ak47 Ye Scope Ekleme

M4a1 ve ak47 ye scope ekleme
Selamlar arkadaşlar m4a1 ve ak47e spr gibi scope eklemek istiyorum bu mümkün mü eklentisi varsa atabilirmisiniz
RE: M4a1 ve ak47 ye scope ekleme
https://www.webailesi.com/konu-durbunu-acilan-m4a1-401

Dürbün modeli ile yapılabilir.
Steam:Tıkla • Discord: lynchk
RE: M4a1 ve ak47 ye scope ekleme
Peki bunu sprites mantığı ile yapabiliyormuyuz aynı eklenti üstünden @Lynchk

bunu daha önce görmüştüm bu sadece modele özel yapıyor ben mesela sadece m4a1 silahı olarak düşün modelle değil hangi model olursa olsun sag tık basınca sprites ile bir scope gibi eklemesini istiyorum böyle birşey mümkünmü?? yardımcı olursanız sevinirim
Son Düzenleme: 20-09-2023, 18:59, Düzenleyen: sanchez2236
RE: M4a1 ve ak47 ye scope ekleme
Sadece bir örnek.
Ak47 için geçerli.

PHP Kod:
#include <amxmodx>
#include <reapi>

new const g_szZoomModel[] = "models/reddot.mdl";
new 
bool:g_iZoom[MAX_CLIENTS+1], szOldModel[MAX_CLIENTS+1][64], bool:iAlive[MAX_CLIENTS+1];

public 
plugin_init()
{
    register_plugin("Weapon Zoom Model", "0.1", "LyNcH");

    register_event("CurWeapon", "CurWeapon", "be", "1=1");
    RegisterHookChain(RG_CBasePlayer_PreThink, "PreThink", .post = true);
    RegisterHookChain(RG_CBasePlayer_Spawn, "PlayerSpawn", .post = true);
    RegisterHookChain(RG_CBasePlayer_Killed, "PlayerKilled", .post = true);
    RegisterHookChain(RG_CBasePlayerWeapon_DefaultDeploy, "DefaultDeploy", .post = false);
}

public 
client_putinserver(id)
{
    g_iZoom[id] = false;
    iAlive[id] = false;
    szOldModel[id][0] = EOS;
}

public 
plugin_precache()
{
    precache_model(g_szZoomModel);
}

public 
CurWeapon(id)
{
    if(!is_user_alive(id) || !is_user_connected(id))
    {
        return PLUGIN_HANDLED;
    }
    
    
new iWeaponId = get_user_weapon(id);

    if(iWeaponId == CSW_AK47)
    {
        set_entvar(id, var_viewmodel, g_iZoom[id] ? g_szZoomModel:szOldModel[id]);
    }
    else
    {
        g_iZoom[id] = false;
    }

    return PLUGIN_CONTINUE;
}

public 
DefaultDeploy(const iEntity, szViewModel[], szWeaponModel[], iAnim, szAnimExt[], skiplocal) 
{
    new id = get_member(iEntity, m_pPlayer);
    new WeaponIdType:iWeapon = get_member(iEntity, m_iId);

    if(iWeapon == WEAPON_AK47)
    {
        if(!g_iZoom[id])
        {
            formatex(szOldModel[id], charsmax(szOldModel[]), "%s", szViewModel); /* Zoomu kapatinca eski modelini vermek icin sakliyoruz */
        }
    }
}

public 
PreThink(const id)
{
    if(!iAlive[id])
    {
        return;
    }

    static iButton; iButton = get_entvar(id, var_button);
    static iOldButton; iOldButton = get_entvar(id, var_oldbuttons);

    static iWeapon; static szClip; static szAmmo;
    iWeapon = get_user_weapon(id, szClip, szAmmo);

    if(iWeapon == CSW_AK47)
    {
        if(g_iZoom[id])
        {
            static activeItem; activeItem = get_member(id, m_pActiveItem);

            if(szClip == 0 || get_member(activeItem, m_Weapon_fInReload))
            {
                g_iZoom[id] = false; /* Mermi biterse veya reload atarsa zoomu kapatiyoruz */

                CurWeapon(id);
            }
        }

        if((iButton & IN_ATTACK2) && !(iOldButton & IN_ATTACK2))
        {
            g_iZoom[id] = !g_iZoom[id];

            CurWeapon(id);
        }
    }
}

public 
PlayerSpawn(const id)
{
    if(!is_user_alive(id))
    {
        return;
    }

    iAlive[id] = true;
}

public 
PlayerKilled(const this, pevAttacker) 
{
    if(!is_user_connected(pevAttacker))
    {
        return;
    }

    iAlive[this] = false;
} 
Steam:Tıkla • Discord: lynchk
RE: M4a1 ve ak47 ye scope ekleme
Bu model olarak veriyor sanırım dimi bugsuz
Deneyip dönüş yapacağım teşekkürler

Elimde scope sprsi var sprites olarak nasıl verebilirim peki @Lynchk
Son Düzenleme: 20-09-2023, 21:22, Düzenleyen: sanchez2236
RE: M4a1 ve ak47 ye scope ekleme
Spryi ekranda göstermek daha sıkıntılı olacaktır bu yol kullanışlı.
Herhangi bir valorant mod sunucusundan bu modeli bulabilirsin.
Steam:Tıkla • Discord: lynchk
RE: M4a1 ve ak47 ye scope ekleme
Peki spritesi gösterme örneği basit ise kısaca örnek eklenti olarak yazmak şansınız varmı model olanı kurucam teşekkürler @Lynchk
RE: M4a1 ve ak47 ye scope ekleme
(20-09-2023, 22:09)sanchez2236 Adlı Kullanıcıdan Alıntı: Peki spritesi gösterme örneği basit ise kısaca örnek eklenti olarak yazmak şansınız varmı model olanı kurucam teşekkürler @Lynchk
Örnek olarak bir crosshair eklentisine bakabilirsin.
Yukarıda yaptığım zoom açma kapamayla birleştirebilirsin.
Steam:Tıkla • Discord: lynchk
RE: M4a1 ve ak47 ye scope ekleme
İstek konusu, @Lynchk adlı kullanıcı tarafından 11 saat içinde çözülmüştür.
İsteği çözdüğü için Lynchk Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Lynchk Adlı kullanıcı sizin dışınızda toplam 709 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Konuyu Okuyanlar: 1 Ziyaretçi
Task