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
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(this, m_Weapon_iId) // Sadece 2. parametreyi (szViewModel) yeni model yoluyla değiştiriyoruz if (wid == WEAPON_GLOCK18) { SetHookChainArg(2, ATYPE_STRING, GLOCK_V_MODEL) } else if (wid == WEAPON_USP) { SetHookChainArg(2, ATYPE_STRING, USP_V_MODEL) } }
(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(this, m_Weapon_iId) // Sadece 2. parametreyi (szViewModel) yeni model yoluyla değiştiriyoruz if (wid == WEAPON_GLOCK18) { SetHookChainArg(2, ATYPE_STRING, GLOCK_V_MODEL) } else if (wid == WEAPON_USP) { SetHookChainArg(2, ATYPE_STRING, USP_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
// 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" );
İ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.