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

Oyuncu Tespit

Oyuncu Tespit
amx_tamam yazdığımda o anda oyunda olan oyuncular dışında başka oyuncular servera giremeyecek. Sadece o anda oyunda bulunan oyuncular serverdan çıkıp girebilecekler. amx_devam yazdığımda ise herkes girebilecek. Sonra tekrar amx_tamam yazarsam yine güncel andaki oyuncular tespit edilecek.
Son Düzenleme: 02-01-2021, 22:43, Düzenleyen: SLX
RE: Oyuncu Tespit
"Tamam mı ?-Devam mı ?" Dedikleri bu olsa gerek Çok güldüm
RE: Oyuncu Tespit
Güncel
RE: Oyuncu Tespit
PHP Kod:
/* Sublime AMXX Editor v2.2 */

#include <amxmodx>
#define ADMIN_YETKI ADMIN_IMMUNITY

public plugin_init() {
    
register_plugin("New Plugin", "1.0b", "PawNod'")

    
register_clcmd("amx_tamam","pBlock");
    
register_clcmd("amx_devam","pOpenBlock");
}
public 
pBlock(iP_ID) {
    if(
get_user_flags(iP_ID) & ADMIN_YETKI) {
        new 
iL_Password = random_num(78932,88932)
        
set_cvar_num("sv_password",iL_Password);
        new 
players[32], inum, pid,i;
        
get_players(players, inum);
        for(
i=0;i<inum;i++) { 
            
pid = players[i];
            
client_cmd(pid,"password %d",iL_Password)
        }
    }
}
public 
pOpenBlock(iP_ID) {
    if(
get_user_flags(iP_ID) & ADMIN_YETKI) {
        
server_cmd("amx_nopass");
    }
} 
Deneyin.
RE: Oyuncu Tespit
teşekkürler ancak istediğim şey şifre koyup kaldırma değildi çünkü serverdaki kişiler şifrenin ne olduğunu öğrenip sv dışından birine söyleyebilir ve rahatlıkla girebilirler. İstediğim şey mesela serverdaki o andaki kişilerin steamidlerini kullanarak bu steamidlerin dışındaki kişilerin servere girememesi şeklinde olacak. Yani amx_tamam yazdığımda serverdaki kişilerin steamidleri tespit edilecek ve bu idler dışında giriş sağlanamayacak ve amx_devam yazdığımda bu steamid kayıtları silinecek herkes girebilecek ve bu sadece 1 map için geçerli olacak.
RE: Oyuncu Tespit
şöyle bir dene bakalım

PHP Kod:
#include <amxmodx>
#define ADMIN_YETKI ADMIN_IMMUNITY
new bool:girisyaptim[32];
new 
bool:tamammi = false;

public 
plugin_init() {
    
register_plugin("New Plugin", "1.0b", "PawNod'")
    
    
register_clcmd("amx_tamam","pBlock");
    
register_clcmd("amx_devam","pOpenBlock");
}

public 
client_putinserver(id){
    
    if(
tamammi){
        if(!
girisyaptim[id]){
            
server_cmd("kick #%d  Suan Servere giris yasaktir.", get_user_userid(id));    
        }
    }
    
}

public 
pBlock(iP_ID) {
    if(
get_user_flags(iP_ID) & ADMIN_YETKI) {
        new 
players[32], inum, pid,i;
        
get_players(players, inum);
        for(
i=0;i<inum;i++) { 
            
pid = players[i];
            
girisyaptim[pid] = true
        
}
        
tamammi = true
    
}
}

public 
pOpenBlock(iP_ID) {
    if(
get_user_flags(iP_ID) & ADMIN_YETKI) {
        new 
players[32], inum, pid,i;
        
get_players(players, inum);
        for(
i=0;i<inum;i++) { 
            
pid = players[i];
            
girisyaptim[pid] = false
        
}
        
tamammi = false
    
}
} 
RE: Oyuncu Tespit
Oyunda olan oyuncu oyundan çıkıp girdiği zaman servera giremiyor. Bu kişilerin servera girip çıkması gerekmektedir.
RE: Oyuncu Tespit
(04-01-2021, 10:52)SLX Adlı Kullanıcıdan Alıntı: Oyunda olan oyuncu oyundan çıkıp girdiği zaman servera giremiyor. Bu kişilerin servera girip çıkması gerekmektedir.
Bende böyle var. İçine kurulum ve komutları da ekledim.
.rarteam_locker.rar(Dosya Boyutu: 3,58 KB | İndirme Sayısı: 2)
Son Düzenleme: 04-01-2021, 21:57, Düzenleyen: raisamed
RE: Oyuncu Tespit
sağol ama istediğim şey ile alakası yok.
RE: Oyuncu Tespit
güncel

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