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

Zombie Escape Armor

Zombie Escape ARMOR
Mesela A yetkisinde 100 armor ,Rcon Yetkisinde 70 armor ,ban yetkisinde 50 armor ,  kick yetkisinde 20 armor yapabilen olurmu
Son Düzenleme: 11-01-2022, 16:13, Düzenleyen: White_Ange1
RE: Zombie Escape ARMOR
Dene bakalım ;

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

new const Yetkiler[][][] = {
    // { Yetki , Armor }
    { ADMIN_RCON, 100 },
    { ADMIN_BAN, 50 },
    { ADMIN_RESERVATION, 25 }
};

public 
plugin_init() 
{
    register_plugin("AdminArmor", "0.1", "LyNcH");

    RegisterHookChain(RG_CBasePlayer_Spawn, "@CBasePlayer_Spawn", .post = true);
}

@
CBasePlayer_Spawn(const id) {
    if(!is_user_alive(id)) {
        return;
    }

    for(new i = 0; i <= sizeof(Yetkiler); i++) {
        if(get_user_flags(id) & Yetkiler[i][0][0]) {
            rg_set_user_armor(id, Yetkiler[i][1][0], ARMOR_VESTHELM);
        }
    }
} 
Steam:Tıkla • Discord: lynchk
RE: Zombie Escape ARMOR
Teşekkürler Gülümse

hocam bunları kendimize göre değiştirebilirmiyiz ve ekleme yapabilirmiyiz mesela admin KICK gibi
Son Düzenleme: 11-01-2022, 16:17, Düzenleyen: White_Ange1
RE: Zombie Escape ARMOR
(11-01-2022, 16:16)White_Ange1 Adlı Kullanıcıdan Alıntı: Teşekkürler Gülümse

hocam bunları kendimize göre değiştirebilirmiyiz ve ekleme yapabilirmiyiz mesela admin KICK gibi
İstediğin gibi editleyip ekleme/çıkarma yapabilirsin.Son satırın sonunda virgül olmasın.
Örn ;

PHP Kod:
    { ADMIN_RCON, 100 },
    { ADMIN_BAN, 50 },
    { ADMIN_RESERVATION, 25 },
    { ADMIN_KICK, 25 } 
Steam:Tıkla • Discord: lynchk
RE: Zombie Escape ARMOR
(11-01-2022, 16:09)White_Ange1 Adlı Kullanıcıdan Alıntı: Mesela A yetkisinde 100 armor ,Rcon Yetkisinde 70 armor ,ban yetkisinde 50 armor ,  kick yetkisinde 20 armor yapabilen olurmu

(11-01-2022, 16:15)orucoglukayra Adlı Kullanıcıdan Alıntı: Dene bakalım ;

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

new const Yetkiler[][][] = {
    // { Yetki , Armor }
    { ADMIN_RCON, 100 },
    { ADMIN_BAN, 50 },
    { ADMIN_RESERVATION, 25 }
};

public 
plugin_init() 
{
    register_plugin("AdminArmor", "0.1", "LyNcH");

    RegisterHookChain(RG_CBasePlayer_Spawn, "@CBasePlayer_Spawn", .post = true);
}

@
CBasePlayer_Spawn(const id) {
    if(!is_user_alive(id)) {
        return;
    }

    for(new i = 0; i <= sizeof(Yetkiler); i++) {
        if(get_user_flags(id) & Yetkiler[i][0][0]) {
            rg_set_user_armor(id, Yetkiler[i][1][0], ARMOR_VESTHELM);
        }
    }
} 

Eklentide mantık hatası var. Hem rcon hem ban hem de reservation yetkisine sahip birisine reservation'a ait armoru verecek. Yetkileri küçükten büyüğe sıralayıp o şekilde yapacaksınız ya da büyükten küçüğe sıralayıp break ile döngüyü sonlandıracaksınız.
RE: Zombie Escape ARMOR
(11-01-2022, 16:39)heaveNN Adlı Kullanıcıdan Alıntı: Eklentide mantık hatası var. Hem rcon hem ban hem de reservation yetkisine sahip birisine reservation'a ait armoru verecek. Yetkileri küçükten büyüğe sıralayıp o şekilde yapacaksınız ya da büyükten küçüğe sıralayıp break ile döngüyü sonlandıracaksınız.
Uyarı için teşekkürler.
Bu şekilde düzgün oldu sanırım ;

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

new const Yetkiler[][][] = {
    { ADMIN_RCON, 100 },
    { ADMIN_BAN, 50 },
    { ADMIN_RESERVATION, 25 }
};

public 
plugin_init() 
{
    register_plugin("AdminArmor", "0.1", "LyNcH");

    RegisterHookChain(RG_CBasePlayer_Spawn, "@CBasePlayer_Spawn", .post = true);
}

@
CBasePlayer_Spawn(const id) {
    for(new i = 0; i <= sizeof(Yetkiler); i++) {
        if(get_user_flags(id) & Yetkiler[i][0][0] && is_user_alive(id)) {
            rg_set_user_armor(id, Yetkiler[i][1][0], ARMOR_VESTHELM);
            break;
        }
    }
} 
Steam:Tıkla • Discord: lynchk
RE: Zombie Escape ARMOR
aslında kullandıgım modda armor varmış bunu da eklersem 2 si çakışabilir bunun için ne yapabilirim @"orucoglukayra" @"suriyelikene"
RE: Zombie Escape ARMOR
Plugins.ini de sırayı değiştirin, örnek veriyorum bu eklentiyi üste alıp deneyin. Olmaz ise alta alıp deneyin.
RE: Zombie Escape ARMOR
(11-01-2022, 17:21)suriyelikene Adlı Kullanıcıdan Alıntı: Plugins.ini de sırayı değiştirin, örnek veriyorum bu eklentiyi üste alıp deneyin. Olmaz ise alta alıp deneyin.
hocam bu yeni atılanı kullanmasam direk zombie escape.sma nın içindekini editlesem
RE: Zombie Escape ARMOR
Neden böyle bir gereksinim duyuyorsunuz ?
Gene çakışı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