Yerden silah alınca otomatik usp veya glock yerine deagle verecek eklenti arıyorum.
Konu
Yerden silah alırken mi olucak yoksa tur başında mı
tur başında oyunculara verdiği glock veya uspleri kaldırır onun yerine deagle verir
tur başında oyunculara verdiği glock veya uspleri kaldırır onun yerine deagle verir
Zombie Plague 5.0.8 [FreeVIP][JetPack] : 95.173.173.131
Son Düzenleme: 04-02-2026, 14:41, Düzenleyen: ceyhun.yazicii.
(04-02-2026, 15:15)sant4bonia Adlı Kullanıcıdan Alıntı: yerden silah alınca otomatik gelecek başlangıçta yine usp ve glock olacaknasıl yani yerden herhangi bir silah alınca o silahı deagle çevirecek tur başındaki silahlara dokunmayan bi eklenti istiyorsun değil mi ?
istediğiniz eklentinin tamamını detay vererek yazar mısınız
Zombie Plague 5.0.8 [FreeVIP][JetPack] : 95.173.173.131
PHP Kod:
#include <amxmodx>
#include <reapi>
public plugin_init() {
register_plugin("Auto Deagle on Pickup", "1.0", "Gemini");
// Oyuncunun envanterine bir esya eklendiginde tetiklenir
RegisterHookChain(RG_CBasePlayer_AddPlayerItem, "OnAddPlayerItem", .post = true);
}
public OnAddPlayerItem(const id, const pItem) {
// Oyuncu veya esya gecersizse islem yapma
if (is_nullent(pItem) || !is_user_alive(id)) {
return;
}
// Eklenen silahin ID'sini al
new WeaponIdType:iId = get_member(pItem, m_iId);
// Eger alinan silah bir "Ana Silah" (Primary) ise Deagle ver
// (Bomba, bicak veya baska bir tabanca alinca tetiklenmesini istemeyiz)
if (IsPrimaryWeapon(iId)) {
// Varsa elindeki tabancayi atip yerine Deagle verir (GT_REPLACE)
rg_give_item(id, "weapon_deagle", GT_REPLACE);
// Deagle mermisi ver (35 mermi)
rg_set_user_bpammo(id, WEAPON_DEAGLE, 35);
}
}
// Bir silahin ana silah (tufek, smg, pompali vb.) olup olmadigini kontrol eder
bool:IsPrimaryWeapon(WeaponIdType:id) {
// Tabancalari, bicagi, bombalari ve C4'u haric tutuyoruz.
// Geriye kalan her sey ana silahtir.
if (id == WEAPON_NONE || id == WEAPON_KNIFE || id == WEAPON_C4 ||
id == WEAPON_HEGRENADE || id == WEAPON_SMOKEGRENADE || id == WEAPON_FLASHBANG ||
id == WEAPON_GLOCK18 || id == WEAPON_USP || id == WEAPON_P228 ||
id == WEAPON_DEAGLE || id == WEAPON_ELITE || id == WEAPON_FIVESEVEN ||
id == WEAPON_SHIELDGUN) { // Shieldgun = Kalkan
return false;
}
return true;
}
Lynchk arkadaşımızın verdiği eklenti marketten de alsan deagle verir eklentisi.
aşağıda ilettiğim eklenti sadece yerden (marketi kapsamaz) aldığın ana silah olursa deagle verir.
aşağıda ilettiğim eklenti sadece yerden (marketi kapsamaz) aldığın ana silah olursa deagle verir.
Kod:
#include <amxmodx>
#include <reapi>
public plugin_init() {
register_plugin("Auto Deagle on Floor Pickup", "1.0", "MR.Ceyhun");
RegisterHookChain(RG_CBasePlayer_AddPlayerItem, "OnAddPlayerItem", .post = false);
}
public OnAddPlayerItem(const id, const pItem) {
if (is_nullent(pItem) || !is_user_alive(id)) {
return HC_CONTINUE;
}
if (get_member(pItem, m_iId) != WEAPON_DEAGLE) {
if (get_member(pItem, m_iId) > 0 && IsPrimaryWeapon(WeaponIdType:get_member(pItem, m_iId))) {
if (get_entvar(pItem, var_owner) <= 0) {
set_task(0.1, "GiveDeagle", id);
}
}
}
return HC_CONTINUE;
}
public GiveDeagle(id) {
if (!is_user_alive(id)) return;
rg_give_item(id, "weapon_deagle", GT_REPLACE);
rg_set_user_bpammo(id, WEAPON_DEAGLE, 35);
}
bool:IsPrimaryWeapon(WeaponIdType:id) {
if (id == WEAPON_NONE || id == WEAPON_KNIFE || id == WEAPON_C4 ||
id == WEAPON_HEGRENADE || id == WEAPON_SMOKEGRENADE || id == WEAPON_FLASHBANG ||
id == WEAPON_GLOCK18 || id == WEAPON_USP || id == WEAPON_P228 ||
id == WEAPON_DEAGLE || id == WEAPON_ELITE || id == WEAPON_FIVESEVEN ||
id == WEAPON_SHIELDGUN) {
return false;
}
return true;
}Zombie Plague 5.0.8 [FreeVIP][JetPack] : 95.173.173.131
(04-02-2026, 18:28)sant4bonia Adlı Kullanıcıdan Alıntı: çalıştı teşekkür ederimKonuyu çözüldü olarak bildirir misiniz
Zombie Plague 5.0.8 [FreeVIP][JetPack] : 95.173.173.131
İstek konusu, @ceyhun.yazicii adlı kullanıcı tarafından 4 gün içinde çözülmüştür.
İsteği çözdüğü için ceyhun.yazicii Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
ceyhun.yazicii Adlı kullanıcı sizin dışınızda toplam 9 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
İsteği çözdüğü için ceyhun.yazicii Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
ceyhun.yazicii Adlı kullanıcı sizin dışınızda toplam 9 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
Benzer Konular
Yorum
908
Okunma
23-02-2026, 17:33
Yorum
1.029
Okunma
12-02-2026, 17:37
)


