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

2 El T Olanları Admine Bilgilendirme

2 EL T olanları admine bilgilendirme
ADMIN_RCON [L] yetkisine sahip olan adminler 2 EL T takımında olanları renkli yazıyla chatten bilgilendirecek bir eklenti istiyorum.
yazıda yazacak yazı: [%s oyuncusu] 2 eldir terorist takiminda.


güncel+
Son Düzenleme: 25-08-2022, 01:09, Düzenleyen: Despair
RE: 2 EL T olanları admine bilgilendirme
Deneyin;
.smaInfo.sma(Dosya Boyutu: 1,17 KB | İndirme Sayısı: 8)
Steam:Tıkla • Discord: lynchk
RE: 2 EL T olanları admine bilgilendirme
(25-08-2022, 11:32)orucoglukayra Adlı Kullanıcıdan Alıntı: Deneyin;
Mantık okey fakat bir sıkıntı var.
X oyuncusu 2 el T oluyor yetki ile ct'ye atıyorum bunu sayda görüp o eli ct'de oynuyor sonra takımlar yer değiştiriyor oyuncu el sonu T'ye aktarıldığında;
%n isimli oyuncu %i eldir zombi diyor. Yani CT olduğunda bu sayacın sıfırlanmasını lazım.
Aynı şekil sv_restart atıldığında da bilgiyi sıfırlamıyor saymaya devam ediyor. sv_restart atıldığında da sayacın sıfırlanması lazım.
Bu şekilde 3 eldir 4 eldir 5 eldir saymaya devam ediyor her t olduğunda tekrardan artıyor. Art arda 2 el t olduğunda sayması lazım*
Başta detaylı bir şekilde belirtmemişim pardon.
Son Düzenleme: 25-08-2022, 15:10, Düzenleyen: Despair
RE: 2 EL T olanları admine bilgilendirme
(25-08-2022, 15:08)Despair Adlı Kullanıcıdan Alıntı:
(25-08-2022, 11:32)orucoglukayra Adlı Kullanıcıdan Alıntı: Deneyin;
Mantık okey fakat bir sıkıntı var.
X oyuncusu 2 el T oluyor yetki ile ct'ye atıyorum bunu sayda görüp o eli ct'de oynuyor sonra takımlar yer değiştiriyor oyuncu el sonu T'ye aktarıldığında;
%n isimli oyuncu %i eldir zombi diyor. Yani CT olduğunda bu sayacın sıfırlanmasını lazım.
Aynı şekil sv_restart atıldığında da bilgiyi sıfırlamıyor saymaya devam ediyor. sv_restart atıldığında da sayacın sıfırlanması lazım.
Bu şekilde 3 eldir 4 eldir 5 eldir saymaya devam ediyor her t olduğunda tekrardan artıyor. Art arda 2 el t olduğunda sayması lazım*
Başta detaylı bir şekilde belirtmemişim pardon.
Sıkıntısız Bi Şekilde Çalışıyorsa @"orucoglukayra" Çözdü Olarak Bildiriniz.

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

#define iPermission ADMIN_RCON /* Hangi yetkiye sahip adminlere mesaj gidecek */

new iTCount[MAX_CLIENTS+1];

public plugin_init()
{
    register_plugin("Info", "0.1", "LyNcH");
    
    RegisterHookChain(RG_CSGameRules_RestartRound, "RestartRound", .post = false);
}
public client_putinserver(id)
{
    iTCount[id] = 0;
}
public RestartRound()
{
    for(new i = 1; i <= MaxClients; i++)
    {
        if(is_user_connected(i))
        {
            if(get_member(i, m_iTeam) == TEAM_CT){
                iTCount[i] = 0;
                return;
            }
            else if(get_member(i, m_iTeam) == TEAM_TERRORIST)
            {
                iTCount[i]++;
                if(iTCount[i] >= 2)
                {
                    for(new iAdmin = 1; iAdmin <= MaxClients; iAdmin++)
                    {
                        if(is_user_connected(iAdmin) && get_user_flags(iAdmin) & iPermission)
                        {
                            client_print_color(iAdmin,iAdmin, "^1[^3%n oyuncusu^1]^4 %i eldir terorist takiminda.", i, iTCount[i]);
                        }
                    }
                }
            }
        }
    }
}

RE: 2 EL T olanları admine bilgilendirme
PHP Kod:
#include <amxmodx>

new TOlmaSayisi[MAX_PLAYERS + 1];

public 
plugin_init() {
    
register_plugin("2 Elden Fazla T Bilgilendirme","1.0","heaveNN");

    
register_event("TeamInfo","TakimDegisikligi","a");
}

public 
client_putinserver(id) {
    
TOlmaSayisi[id] = 0;
}

public 
TakimDegisikligi() {
    new 
id, szTeam[2];
    
id = read_data(1);
    
read_data(2, szTeam, charsmax(szTeam));
    if(
szTeam[0] == 'T') {
        
TOlmaSayisi[id]++;
        if(
TOlmaSayisi[id] >= 2) {
            for(new 
uid = 1;uid <= MaxClients;uid++) {
                if(!
is_user_connected(uid) || ~get_user_flags(id) & ADMIN_RCON) {
                    continue;
                }
                
client_print_color(uid,uid,"^4%n ^1Adli Oyuncu ^3%i ^1Eldir Terrorist.",id,TOlmaSayisi[id]);
            }
        }
    }
    else {
        
TOlmaSayisi[id] = 0;
    }
} 
RedDawn Discorduna Girmek İçin Tıklayın
RE: 2 EL T olanları admine bilgilendirme
(25-08-2022, 17:21)DegNizzTR Adlı Kullanıcıdan Alıntı:
(25-08-2022, 15:08)Despair Adlı Kullanıcıdan Alıntı: Mantık okey fakat bir sıkıntı var.
X oyuncusu 2 el T oluyor yetki ile ct'ye atıyorum bunu sayda görüp o eli ct'de oynuyor sonra takımlar yer değiştiriyor oyuncu el sonu T'ye aktarıldığında;
%n isimli oyuncu %i eldir zombi diyor. Yani CT olduğunda bu sayacın sıfırlanmasını lazım.
Aynı şekil sv_restart atıldığında da bilgiyi sıfırlamıyor saymaya devam ediyor. sv_restart atıldığında da sayacın sıfırlanması lazım.
Bu şekilde 3 eldir 4 eldir 5 eldir saymaya devam ediyor her t olduğunda tekrardan artıyor. Art arda 2 el t olduğunda sayması lazım*
Başta detaylı bir şekilde belirtmemişim pardon.
Sıkıntısız Bi Şekilde Çalışıyorsa @"orucoglukayra" Çözdü Olarak Bildiriniz.

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

#define iPermission ADMIN_RCON /* Hangi yetkiye sahip adminlere mesaj gidecek */

new iTCount[MAX_CLIENTS+1];

public plugin_init()
{
    register_plugin("Info", "0.1", "LyNcH");
    
    RegisterHookChain(RG_CSGameRules_RestartRound, "RestartRound", .post = false);
}
public client_putinserver(id)
{
    iTCount[id] = 0;
}
public RestartRound()
{
    for(new i = 1; i <= MaxClients; i++)
    {
        if(is_user_connected(i))
        {
            if(get_member(i, m_iTeam) == TEAM_CT){
                iTCount[i] = 0;
                return;
            }
            else if(get_member(i, m_iTeam) == TEAM_TERRORIST)
            {
                iTCount[i]++;
                if(iTCount[i] >= 2)
                {
                    for(new iAdmin = 1; iAdmin <= MaxClients; iAdmin++)
                    {
                        if(is_user_connected(iAdmin) && get_user_flags(iAdmin) & iPermission)
                        {
                            client_print_color(iAdmin,iAdmin, "^1[^3%n oyuncusu^1]^4 %i eldir terorist takiminda.", i, iTCount[i]);
                        }
                    }
                }
            }
        }
    }
}

arkadaşı 6 el t ye attım yazı çıkmadı.

(25-08-2022, 19:43)heaveNN Adlı Kullanıcıdan Alıntı:
PHP Kod:
#include <amxmodx>

new TOlmaSayisi[MAX_PLAYERS + 1];

public 
plugin_init() {
    
register_plugin("2 Elden Fazla T Bilgilendirme","1.0","heaveNN");

    
register_event("TeamInfo","TakimDegisikligi","a");
}

public 
client_putinserver(id) {
    
TOlmaSayisi[id] = 0;
}

public 
TakimDegisikligi() {
    new 
id, szTeam[2];
    
id = read_data(1);
    
read_data(2, szTeam, charsmax(szTeam));
    if(
szTeam[0] == 'T') {
        
TOlmaSayisi[id]++;
        if(
TOlmaSayisi[id] >= 2) {
            for(new 
uid = 1;uid <= MaxClients;uid++) {
                if(!
is_user_connected(uid) || ~get_user_flags(id) & ADMIN_RCON) {
                    continue;
                }
                
client_print_color(uid,uid,"^4%n ^1Adli Oyuncu ^3%i ^1Eldir Terrorist.",id,TOlmaSayisi[id]);
            }
        }
    }
    else {
        
TOlmaSayisi[id] = 0;
    }
} 
deneyip döneceğim 30 dk ya
Denedim çalışmadı unlucky Çok güldüm

ŞLBKQWVELKQWBŞQWVEŞKLQWBŞKQW
QBWLİEQWVKŞQWBŞLKWQ
(Heaven)'in yaptığında
ADMIN_RCON yetkisine sahip olanlar retry çekince retry çekti yazıyor üstüne zombi değişinnce sayı 1231232 a kadar çıkıyor koptum gece gece lBWQŞKLVEWQİLVQ
Son Düzenleme: 25-08-2022, 22:52, Düzenleyen: Despair
RE: 2 EL T olanları admine bilgilendirme
@Despair

Denendi Çalışıyor Buyrun;

6 Satir Düzenlenecek Yer
Kod:
#define ADMIN_YETKI ADMIN_RCON

.sma2_EL_T_ALGILAMA.sma(Dosya Boyutu: 910 Bayt | İndirme Sayısı: 8)
RE: 2 EL T olanları admine bilgilendirme
denemeye vaktim yok çözmüş olarak seçtim şimdilik Çok güldüm
RE: 2 EL T olanları admine bilgilendirme
İstek konusu, @DegNizzTR adlı kullanıcı tarafından 4 gün içinde çözülmüştür.
İsteği çözdüğü için DegNizzTR Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
DegNizzTR Adlı kullanıcı sizin dışınızda toplam 7 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
Konuyu Okuyanlar: 1 Ziyaretçi
Task