⭐🚀 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

Belirli Nicklere Belirli Silahların Yasaklanması

Belirli nicklere belirli silahların yasaklanması
İstediğim plugini kısaca yazayım, Belirli nickteki oyuncuların bazı silahları kullanmasını istemiyorum pluginin algoritması şu şekilde olcak

Eğer nexogaming nickindeki bir oyuncu famas galil AK m4a1 aug SG552 AWP OTO AWP'ler 5 in 1 ve deagle silahlarını aldığında disarm oygulanacak.

Bu olay sadece 1 nick için değil bir kaç nick için düşündüğümden plugine tanımlayacağımız nicklerin .ini gibi bir dosyaya yazılması ile kolaylık da sağlanabilceği kanısındayım. Bunu yapabilirmiyiz Yapabilirsek sevinirim Gülümse
RE: Belirli nicklere belirli silahların yasaklanması
buyur iniye geçirecek vaktim malesefki bulunmuyor bununla idare et
PHP Kod:
/** 
* Created by AMXX-Stuido
* User: ITenGriTR
* Date: 19.03.2020
* Time 18.05
*/
#include <amxmodx>
#include <fun>

/************************************************************************
-= Defines =-
************************************************************************/
#define iD_NameCount   2 // Yasaklanan Isim sayisi
#define iD_WeaponCount 2 // Yasaklanan Silah Sayisi

/************************************************************************
-= Veriables =-
************************************************************************/
/*
* Yasakli Isimler
*/
new const sG_Names[][] = {
    
"ITenGriTR",
    
"MawiLarq"
};
/*
* Yasakli Silahların ID'leri 
* ID'ler icin = https://www.amxmodx.org/api/cstrike_const
*/
new const sG_Weapons[] = {
    
22,    
    
28
};

/************************************************************************
-= Registers =-
************************************************************************/
public plugin_init(){
    
register_plugin
    
("Naber",
    
"1.0",
    
"Berk");
    
    
register_event("CurWeapon","pE_CurWeapon","be","1=1");
}
public 
pE_CurWeapon(iP_ID) {
    new 
sL_Name[28];
    
get_user_name(iP_ID,sL_Name,27);
    for(new 
i; i < iD_NameCount; i++){
        if(
equali(sL_Name,sG_Names[i])){
            new 
iL_WeaponID = read_data(2);
            for(new 
i; i < iD_WeaponCount; i++){
                if(
iL_WeaponID == sG_Weapons[i]){
                    
strip_user_weapons(iP_ID);
                    
give_item(iP_ID,"weapon_knife");
                    break;
                }
            }
            break;
        }
    }
} 
RE: Belirli nicklere belirli silahların yasaklanması
(19-03-2020, 18:35)ITenGriTR Adlı Kullanıcıdan Alıntı: buyur iniye geçirecek vaktim malesefki bulunmuyor bununla idare et
PHP Kod:
/** 
* Created by AMXX-Stuido
* User: ITenGriTR
* Date: 19.03.2020
* Time 18.05
*/
#include <amxmodx>
#include <fun>

/************************************************************************
-= Defines =-
************************************************************************/
#define iD_NameCount   2 // Yasaklanan Isim sayisi
#define iD_WeaponCount 2 // Yasaklanan Silah Sayisi

/************************************************************************
-= Veriables =-
************************************************************************/
/*
* Yasakli Isimler
*/
new const sG_Names[][] = {
    
"ITenGriTR",
    
"MawiLarq"
};
/*
* Yasakli Silahların ID'leri 
* ID'ler icin = https://www.amxmodx.org/api/cstrike_const
*/
new const sG_Weapons[] = {
    
22,    
    
28
};

/************************************************************************
-= Registers =-
************************************************************************/
public plugin_init(){
    
register_plugin
    
("Naber",
    
"1.0",
    
"Berk");
    
    
register_event("CurWeapon","pE_CurWeapon","be","1=1");
}
public 
pE_CurWeapon(iP_ID) {
    new 
sL_Name[28];
    
get_user_name(iP_ID,sL_Name,27);
    for(new 
i; i < iD_NameCount; i++){
        if(
equali(sL_Name,sG_Names[i])){
            new 
iL_WeaponID = read_data(2);
            for(new 
i; i < iD_WeaponCount; i++){
                if(
iL_WeaponID == sG_Weapons[i]){
                    
strip_user_weapons(iP_ID);
                    
give_item(iP_ID,"weapon_knife");
                    break;
                }
            }
            break;
        }
    }
} 

Nereleri düzenleyeceğim tam olarak onuda anlatırsan gerisini hallederim diye düşünüyorum
İsimleri nereye yazcaz- Yasaklancak silahları nereye yazcam
RE: Belirli nicklere belirli silahların yasaklanması
new const sG_Names[][] = {
"ITenGriTR",
"MawiLarq"
};

Bu kısım isimler,

new const sG_Weapons[] = {
22,
28
};

Bunlarda silahların idleri ve idleri öğreneceğin yer : https://webailesi.com/konu-silah-csw-kodlari-ve-id-degerleri-28
Linksta
RE: Belirli nicklere belirli silahların yasaklanması
şimdi altta verdiğim yere isimler eklenecek en sondaki ismin sonunda virgül yok ona dikkat et
PHP Kod:
new const sG_Names[][] = {
    "ITenGriTR",
    "yeniism",
    "MawiLarq"
}; 
yeni bir isim eklendikten sonra burdaki değer bir arttırılacak çıkarırsanız da düşrün şuan 3 kişi var diyelim
PHP Kod:
#define iD_NameCount   3 


yeni bir silah eklemek isterseniz önce o silahın id değerini öğrnemeniz gerekiyor öğrenmek için tıklayin
yeni bir yasaklı silah ekleme örnek awp olsun onun id değeri 18
PHP Kod:
new const sG_Weapons[] = {
    22,     
    18
,
    28
}; 
yeni bir silah eklendikten sonra burdaki değer bir arttırılacak çıkarırsanız da düşrün şuan 3 kişi var diyelim
PHP Kod:
#define iD_WeaponCount 3 
RE: Belirli nicklere belirli silahların yasaklanması
Tamamdır doğru yapmışım, bir diyelim bunu nicke değil IP üzerine tanımlıcaz veya ID üzerine
new const sG_Names[][] = {
Bu kısmımı değişmemiz gerekiyor, gerekiyorsa ne olarak değişeceğiz

Ayrıyetten çok teşekkürler yardımın için
RE: Belirli nicklere belirli silahların yasaklanması
O zaman farklı bir eklenti yazmamız gerekir.
Linksta
RE: Belirli nicklere belirli silahların yasaklanması
o zaman iş değişir.
Belirli nicklere belirli silahların yasaklanması
Konunuz "Çözülmüş İsteklere" taşınmıştır.

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