⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐ Buraya kendi metin reklamınızı vererek binlerce kişiye ulaşın! ⭐
Sponsor Görsel 2
SponsorSponsor

Başlangıç Silahlarını Değiştirme

Konu

#1
merhaba 
başlangıç silahlarını glock ve usp modellerini değiştirmek istiyorum serverda playerlar adminler dahil herkes bu modeller ile oynasın istiyorum deafult silip yenilerini nasıl ekleyebilirim
modeller ektedir
.mdlreckless_usp_2026.mdl(Dosya Boyutu: 4,68 MB | İndirme Sayısı: 2)
.mdlreckless_glock_2026.mdl(Dosya Boyutu: 1,71 MB | İndirme Sayısı: 1)
ReckLesS PRO×PUB Since 2009  | ip: 95.173.173.9 | Ts3: recklesspro
#2
Böylesi basit işlemleri yapay zeka yapabiliyor deneyin:
PHP Kod:
#include <amxmodx>
#include <reapi>

// --- Sadece v_ Modellerinin Yolu (Eldeki Görünüm) ---
new const GLOCK_V_MODEL[] = "models/sinthex/v_glock18.mdl"
new const USP_V_MODEL[] = "models/sinthex/v_usp.mdl"

public plugin_init() {
    register_plugin("ReAPI Only V_ Weapon Models""1.1""Gugıl")
    
    
// Silah kuşanma anını (Deploy) işlem gerçekleşmeden hemen önce yakalıyoruz
    RegisterHookChain(RG_CBasePlayerWeapon_DefaultDeploy"CBasePlayerWeapon_DefaultDeploy_Pre"0)
}

public 
plugin_precache() {
    // Sadece v_ modellerini hafızaya yüklüyoruz
    precache_model(GLOCK_V_MODEL)
    precache_model(USP_V_MODEL)
}

public 
CBasePlayerWeapon_DefaultDeploy_Pre(const this, const szViewModel[], const szWeaponModel[], const iAnim, const szAnimExt[], const skiplocal) {
    new WeaponIdType:wid get_member(thism_Weapon_iId)
    
    
// Sadece 2. parametreyi (szViewModel) yeni model yoluyla değiştiriyoruz
    if (wid == WEAPON_GLOCK18) {
        SetHookChainArg(2ATYPE_STRINGGLOCK_V_MODEL)
    }
    else if (wid == WEAPON_USP) {
        SetHookChainArg(2ATYPE_STRINGUSP_V_MODEL)
    }

#3
(16-07-2026, 19:14)PawNod Adlı Kullanıcıdan Alıntı: Böylesi basit işlemleri yapay zeka yapabiliyor deneyin:
PHP Kod:
#include <amxmodx>
#include <reapi>

// --- Sadece v_ Modellerinin Yolu (Eldeki Görünüm) ---
new const GLOCK_V_MODEL[] = "models/sinthex/v_glock18.mdl"
new const USP_V_MODEL[] = "models/sinthex/v_usp.mdl"

public plugin_init() {
    register_plugin("ReAPI Only V_ Weapon Models""1.1""Gugıl")
    
    
// Silah kuşanma anını (Deploy) işlem gerçekleşmeden hemen önce yakalıyoruz
    RegisterHookChain(RG_CBasePlayerWeapon_DefaultDeploy"CBasePlayerWeapon_DefaultDeploy_Pre"0)
}

public 
plugin_precache() {
    // Sadece v_ modellerini hafızaya yüklüyoruz
    precache_model(GLOCK_V_MODEL)
    precache_model(USP_V_MODEL)
}

public 
CBasePlayerWeapon_DefaultDeploy_Pre(const this, const szViewModel[], const szWeaponModel[], const iAnim, const szAnimExt[], const skiplocal) {
    new WeaponIdType:wid get_member(thism_Weapon_iId)
    
    
// Sadece 2. parametreyi (szViewModel) yeni model yoluyla değiştiriyoruz
    if (wid == WEAPON_GLOCK18) {
        SetHookChainArg(2ATYPE_STRINGGLOCK_V_MODEL)
    }
    else if (wid == WEAPON_USP) {
        SetHookChainArg(2ATYPE_STRINGUSP_V_MODEL)
    }

yüklerken hata verdi suan hali hazırda kullandıgımız skinmenunün içine dahil ederseniz daha iyi olur aslında
ReckLesS PRO×PUB Since 2009  | ip: 95.173.173.9 | Ts3: recklesspro
#4
PHP Kod:
#include <amxmodx>
#include <reapi>

// Oyuncunun elinde görünen v_ modelleri
new const GLOCK_V_MODEL[] = "models/sinthex/v_glock18.mdl";
new const 
USP_V_MODEL[]   "models/sinthex/v_usp.mdl";

public 
plugin_precache()
{
    precache_model(GLOCK_V_MODEL);
    precache_model(USP_V_MODEL);
}

public 
plugin_init()
{
    register_plugin(
        "Default USP ve Glock Modelleri",
        "1.2",
        "Sinthex"
    );

    RegisterHookChain(
        RG_CBasePlayerWeapon_DefaultDeploy,
        "CBasePlayerWeapon_DefaultDeploy_Pre",
        false
    
);
}

public 
CBasePlayerWeapon_DefaultDeploy_Pre(
    const this,
    const szViewModel[],
    const szWeaponModel[],
    const iAnim,
    const szAnimExt[],
    const skiplocal
)
{
    new WeaponIdType:weaponId =
        WeaponIdType:rg_get_iteminfo(thisItemInfo_iId);

    switch (weaponId)
    {
        case WEAPON_GLOCK18:
        {
            SetHookChainArg(2ATYPE_STRINGGLOCK_V_MODEL);
        }

        case WEAPON_USP:
        {
            SetHookChainArg(2ATYPE_STRINGUSP_V_MODEL);
        }
    }

    return HC_CONTINUE;

Özel'den gönderdiğiniz ekletiye de cevap gönderdim. Konuda hatalı eklenti olmaması adına bunu da fixledim.
#5
İstek konusu, @PawNod' adlı kullanıcı tarafından 6 saat içinde çözülmüştür.
İsteği çözdüğü için PawNod' Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
PawNod' Adlı kullanıcı sizin dışınızda toplam 95 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
Task