⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🔥 Netvay VDS – Daha Fazla Güç, Daha Fazla Performans, Daha Fazla Başarı!
Sponsor Görsel 2
SponsorSponsor

Konu

#1
Selam bende 2 tane giris mesajı var oncede boyle bir konu actim yanlis dosya paylastim gelismis olmayanini paylastim suan gelismisini atacam bunlari birlestirilebilir mi Bi tanesi hangi Ülkeden girdigin diğeride Admin kurucu girisi ornek soyle
tofas1212 Adlı Kurucu Türkiyeden Giris yapti NonSteam
tofas1212 Adlı Yonetici Türkiyeden Giris yapti Steam
tofas1212 Adlı Moderator Türkiyeden Giris yapti NonSteam
tofas1212 Adlı Vip Türkiyeden Giris yapti Steam
tofas1212 Adlı Admin Türkiyeden Giris yapti NonSteam
tofas1212 Adlı Oyuncu Türkiyeden Giris yapti Steam
.smaGelismisGirisBilgiMesaji.sma(Dosya Boyutu: 1,54 KB | İndirme Sayısı: 3)
.smaGiris_Yapti.sma(Dosya Boyutu: 2,58 KB | İndirme Sayısı: 3)
Eklentı konusunda yardımcı olurum. herkese 
#2
Deneyin:

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

new const szTag[] = "^1[^3Clan Tag^1]";

new const szFlagTag[][] = {
    /* { Yetki ID, "Tag" } */
    { ADMIN_RCON, "Kurucu" },
    { ADMIN_CVAR, "Yonetici" },
    { ADMIN_BAN, "Moderator" },
    { ADMIN_RESERVATION, "VIP" },
    { ADMIN_USER, "Oyuncu" }
};

new iString[MAX_CLIENTS + 1][50], bool:iControlSetting[MAX_CLIENTS + 1];

public plugin_init() {
    register_plugin("GelismisGirisMesaji", "1.0", "QuryWesT");
    register_clcmd("say /GirisGizle", "@pGetPlayerFlagConnectControl");
}
public client_putinserver(iPlayer) {
    @pGetPlayerFlagControl(iPlayer);

    static IP[16];
    static Country[45];

    get_user_ip(iPlayer, IP, charsmax(IP), 1);
    geoip_country_ex(IP, Country, charsmax(Country));

    if (containi(Country, "Turkey") != -1) {
        formatex(Country, charsmax(Country), "Turkiye");
    }

    if (!iControlSetting[iPlayer]) {
        client_print_color(0, 0, "%s ^4Sunucuya ^1( ^3%n ^1) ^4adli kisi %s ulkesinden giris yapti ^1( ^3%s ^1) ^4yetkisine sahip ^1( ^3%s ^1)", szTag, iPlayer, Country, iString[iPlayer], (is_user_steam(iPlayer)) ? "Steam" : "NonSteam");
    }
}
@pGetPlayerFlagConnectControl(const iPlayer) {
    iControlSetting[iPlayer] = iControlSetting[iPlayer] ? false:true;
    client_print_color(iPlayer, iPlayer, "%s ^4Giris bilgi mesaji %s", szTag, iControlSetting[iPlayer] ? "kapatildi" : "acildi");
}
@pGetPlayerFlagControl(const iPlayer) {
    static i;
    for (i = 0; i < sizeof(szFlagTag); i++) {
        if (get_user_flags(iPlayer) & szFlagTag[i][0]) {
            formatex(iString[iPlayer], 49, szFlagTag[i][1]);
            break;
        }
    }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/

iletisim icin dc 4x0x3
#3
(08-12-2024, 16:39)Maravilha Adlı Kullanıcıdan Alıntı: Deneyin:

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

new const szTag[] = "^1[^3Clan Tag^1]";

new const szFlagTag[][] = {
    /* { Yetki ID, "Tag" } */
    { ADMIN_RCON, "Kurucu" },
    { ADMIN_CVAR, "Yonetici" },
    { ADMIN_BAN, "Moderator" },
    { ADMIN_RESERVATION, "VIP" },
    { ADMIN_USER, "Oyuncu" }
};

new iString[MAX_CLIENTS + 1][50], bool:iControlSetting[MAX_CLIENTS + 1];

public plugin_init() {
    register_plugin("GelismisGirisMesaji", "1.0", "QuryWesT");
    register_clcmd("say /GirisGizle", "@pGetPlayerFlagConnectControl");
}
public client_putinserver(iPlayer) {
    @pGetPlayerFlagControl(iPlayer);

    static IP[16];
    static Country[45];

    get_user_ip(iPlayer, IP, charsmax(IP), 1);
    geoip_country_ex(IP, Country, charsmax(Country));

    if (containi(Country, "Turkey") != -1) {
        formatex(Country, charsmax(Country), "Turkiye");
    }

    if (!iControlSetting[iPlayer]) {
        client_print_color(0, 0, "%s ^4Sunucuya ^1( ^3%n ^1) ^4adli kisi %s ulkesinden giris yapti ^1( ^3%s ^1) ^4yetkisine sahip ^1( ^3%s ^1)", szTag, iPlayer, Country, iString[iPlayer], (is_user_steam(iPlayer)) ? "Steam" : "NonSteam");
    }
}
@pGetPlayerFlagConnectControl(const iPlayer) {
    iControlSetting[iPlayer] = iControlSetting[iPlayer] ? false:true;
    client_print_color(iPlayer, iPlayer, "%s ^4Giris bilgi mesaji %s", szTag, iControlSetting[iPlayer] ? "kapatildi" : "acildi");
}
@pGetPlayerFlagControl(const iPlayer) {
    static i;
    for (i = 0; i < sizeof(szFlagTag); i++) {
        if (get_user_flags(iPlayer) & szFlagTag[i][0]) {
            formatex(iString[iPlayer], 49, szFlagTag[i][1]);
            break;
        }
    }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/

tessekurler
Eklentı konusunda yardımcı olurum. herkese 
#4
İstek konusu, @Maravilha adlı kullanıcı tarafından 4 saat içinde çözülmüştür.
İsteği çözdüğü için Maravilha Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Maravilha Adlı kullanıcı sizin dışınızda toplam 131 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
Task