Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?

Silinmiş Konu   | Hazırlık zamannindan sonra tas oynatamama

Konu

#11
Heeee işte bunun için daha bir çözüm bulunmuş değil. Ya o modu kapatıp forumdan mod paylaşım yerinde BaseBuilder modunu indireceksin ve biz içini düzelteceğiz. Ya da şu ankini kullanacaksın ama hazırlık zamanından sonra taş oynatabilecekler.



#12
sende adminler gibi bb ban at @Kalipso22 Gülücük



#13
E peki bunun için çok uzun olmaz mı ? Teker teker herkesin nickini alıp cmd'den banlatacağız el başında ise o banları kaldıracağız.

@ ITenGriTR



#14
(23-08-2019, Saat: 16:07)Kalipso22 Adlı Kullanıcıdan Alıntı: E peki bunun için çok uzun olmaz mı ? Teker teker herkesin nickini alıp cmd'den banlatacağız el başında ise o banları kaldıracağız.

@ ITenGriTR
For dönügüsüyle her şey çok kısadır.
Basit bir döngü ile çok rahat her şeyi yaparsın.

Kod:
#include <amxmodx>
#include <basebuilder>

#define PLUGIN "BuildTimeBan"
#define VERSION "1.0"
#define AUTHOR "By.KinG"

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR);
    register_logevent("Event_RoundStart", 2, "1=Round_Start");
}

public Event_RoundStart()
{
    set_task(get_float_byref(bb_get_build_time()), "BBBan");
}

public BBBan(id)
{
    new Oyuncular[32], NumAll;
    get_players(Oyuncular, NumAll);
    
    for(new i; i < NumAll; i++)
    {
        id = Oyuncular[i];
        
        new Name[32];
        get_user_name(id, Name, 31);
        
        if(!bb_is_user_banned(id))
        {
            server_cmd("bb_bban %s", Name);
        }
    }
}





#15
(24-08-2019, Saat: 10:41)By.KinG Adlı Kullanıcıdan Alıntı:
(23-08-2019, Saat: 16:07)Kalipso22 Adlı Kullanıcıdan Alıntı: E peki bunun için çok uzun olmaz mı ? Teker teker herkesin nickini alıp cmd'den banlatacağız el başında ise o banları kaldıracağız.

@ ITenGriTR
For dönügüsüyle her şey çok kısadır.
Basit bir döngü ile çok rahat her şeyi yaparsın.

Kod:
#include <amxmodx>
#include <basebuilder>

#define PLUGIN "BuildTimeBan"
#define VERSION "1.0"
#define AUTHOR "By.KinG"

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR);
    register_logevent("Event_RoundStart", 2, "1=Round_Start");
}

public Event_RoundStart()
{
    set_task(get_float_byref(bb_get_build_time()), "BBBan");
}

public BBBan(id)
{
    new Oyuncular[32], NumAll;
    get_players(Oyuncular, NumAll);
    
    for(new i; i < NumAll; i++)
    {
        id = Oyuncular[i];
        
        new Name[32];
        get_user_name(id, Name, 31);
        
        if(!bb_is_user_banned(id))
        {
            server_cmd("bb_bban %s", Name);
        }
    }
}

zaten fora giriceği için yormazmı demek istedi direk komutu kaldırmak yerine :=
ayrıca for yapılan işi kısaltmaz yazımcıya yardım eder yani ben alta alta tektek yazdırsam yada for ile yazırırsam serveri aynı derecede yoracaktır.



#16
Peki for döngüsü olmadan tüm oyuncuların ismini tek tek nasıl çekeceksin Gülmekten Ölüyorum



#17
illa istiyorsan çekelim ilk 3ünü yaptım bu 30'a kadar gider böyle forda bi nevi bunun gibi yapıyor arkada Gülücük

PHP Kod:
public pMakeAnyThink(){
    new 
sL_Name[28];
    if(
is_user_connected(1)){
        
get_user_name(1,sL_Name,charsmax(sL_Name));
    }
    
// Ilk Kisinin Adi Var Burda
    
if(is_user_connected(2)){
        
get_user_name(2,sL_Name,charsmax(sL_Name));
    }
    
// Ikinci Kisinin Adi Var Burda
    
if(is_user_connected(3)){
        
get_user_name(3,sL_Name,charsmax(sL_Name));
    }
    
// Ucuncu Kisinin Adi Var Burda





#18
(24-08-2019, Saat: 13:47)ITenGriTR Adlı Kullanıcıdan Alıntı: illa istiyorsan çekelim ilk 3ünü yaptım bu 30'a kadar gider böyle forda bi nevi bunun gibi yapıyor arkada Gülücük

PHP Kod:
public pMakeAnyThink(){
    new 
sL_Name[28];
    if(
is_user_connected(1)){
        
get_user_name(1,sL_Name,charsmax(sL_Name));
    }
    
// Ilk Kisinin Adi Var Burda
    
if(is_user_connected(2)){
        
get_user_name(2,sL_Name,charsmax(sL_Name));
    }
    
// Ikinci Kisinin Adi Var Burda
    
if(is_user_connected(3)){
        
get_user_name(3,sL_Name,charsmax(sL_Name));
    }
    
// Ucuncu Kisinin Adi Var Burda

Şimdi hangisini yukliyicem acaba sma olarak atabilir mısın acaba?


#19
Son Düzenleme: 24-08-2019, Saat: 14:05, Düzenleyen: MawiLarq.
(24-08-2019, Saat: 13:47)ITenGriTR Adlı Kullanıcıdan Alıntı: illa istiyorsan çekelim ilk 3ünü yaptım bu 30'a kadar gider böyle forda bi nevi bunun gibi yapıyor arkada Gülücük

PHP Kod:
public pMakeAnyThink(){
    new 
sL_Name[28];
    if(
is_user_connected(1)){
        
get_user_name(1,sL_Name,charsmax(sL_Name));
    }
    
// Ilk Kisinin Adi Var Burda
    
if(is_user_connected(2)){
        
get_user_name(2,sL_Name,charsmax(sL_Name));
    }
    
// Ikinci Kisinin Adi Var Burda
    
if(is_user_connected(3)){
        
get_user_name(3,sL_Name,charsmax(sL_Name));
    }
    
// Ucuncu Kisinin Adi Var Burda

Peki server 26 kişilikse ve 26 kişiyken 24. kişi çıkarsa ne olacak ?

Ek olarak cmd ile yapmak sağlıklı değil modun içinden güncellenmesi en sağlıklsıı



#20
Aradaki farkı anlamak için boyutlara bakmak yeter.
For döngülü isim çektirmede 2 kb gösteriyor, bir de tek tek yazarak deniyelim ama ben üşendim açıkcası Gülmekten Ölüyorum





Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Build timeden sonra silah / Basebuilder yusobas 7 1,046 10-08-2017, Saat: 09:08
Son Yorum: SwindLer
BUILD TIME'DAN SONRA ADMINLER TAŞ OYNATAMASIN Aconyonn 4 814 07-07-2017, Saat: 23:19
Son Yorum: Mariachi

Task