⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel

Webailesi Portal Sistemi

pluginci lazım
 cs51 ts3 purocan
 

sprey

bu sprey eklentisinde sadece 1 tane spr indirme yapıyor bu 12 tane spr dosyasını indircek şekilde ayarlarmısınız

Kod:
/// https://i.hizliresim.com/3O9D9r.png

#include <amxmodx>
#include <engine>
#include <fakemeta>

#define PLUGIN "CSGO Grafiti Plugin"
#define VERSION "2.0"
#define AUTHOR "Fatih ~ EjderYa"

new max_players, Bot_Player[33]
#define is_player(%1)        ( 1 <= %1 <= max_players )

#define GRAFFITI_SOUND "Grafiti_Print.wav"
#define GRAFFITI_MODEL "sprites/kararpenalti.spr",
#define GRAFFITI_MODEL "sprites/kedi_kopke.spr",
#define GRAFFITI_MODEL "sprites/valoranthayalet.spr",
#define GRAFFITI_MODEL "sprites/tuzakkutusu.spr",
#define GRAFFITI_MODEL "sprites/elektrik.spr",
#define GRAFFITI_MODEL "sprites/jhonwick.spr",
#define GRAFFITI_MODEL "sprites/cokmemnunoldum.spr",
#define GRAFFITI_MODEL "sprites/cikiskapisi.spr",
#define GRAFFITI_MODEL "sprites/tavukbrimstone.spr",
#define GRAFFITI_MODEL "sprites/kutukedi.spr",
#define GRAFFITI_MODEL "sprites/tutunankedi.spr",
#define GRAFFITI_MODEL "sprites/elleryukari.spr"

#define Grafiti_Max_Colour_Client 1
#define Grafiti_Max_Seymbol_Client 38
#define Field_Control_Constant 50.0

new Graffiti_Drawing_Second[33] , Graffiti_Colour[33] , Graffiti_Symbol[33] , Menu_Status[33] , ent_Menu[33] , Second
new cvar_graffiti_reload_time , cvar_graffiti_visibility_time , cvar_graffiti_fade_away_time , cvar_graffiti_distance


new const Float:g_Colors[][3] =
{
//    R    G    B
    {255.0,    255.0,    255.0},    // 0
  {255.0,    255.0,    255.0},    // 0
}

public plugin_init() {

    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    cvar_graffiti_reload_time = register_cvar("graffiti_reload_time","1")
    cvar_graffiti_visibility_time = register_cvar("graffiti_visibility_time","25")
    cvar_graffiti_fade_away_time = register_cvar("graffiti_fade_away_time","30")
    cvar_graffiti_distance = register_cvar("graffiti_distance","150.0")
    
    register_clcmd("say /grafiti","graffiti_menu")
    register_clcmd("say .graffiti","graffiti_menu")
    
    max_players = get_maxplayers()
    register_forward( FM_AddToFullPack, "fwdAddToFullPack_Post", 1 )
    
    register_dictionary("CSGO_Grafiti.txt")
    
    Start_Second_Increase()
}


public client_PreThink(id){

    if ( Menu_Status[id] != 0 ){
    
        if( pev_valid(ent_Menu[id]) ) {
            
            
            new Float: Angles[3] , Float:Origin[3]
            pev(id,pev_angles,Angles)
            pev(id,pev_origin,Origin)
            
            
            Origin[0] += floatcos(Angles[1],degrees) * 7.0
            Origin[1] += floatsin(Angles[1],degrees) * 7.0
            Origin[2] += 15.0
            
            Angles[0] += 180.0
            Angles[1] += 180.0
            Angles[2] += 180.0
            
            set_pev( ent_Menu[id] , pev_angles , Angles )
            set_pev( ent_Menu[id] , pev_origin , Origin )
            

        }
    }
}                    

public fwdAddToFullPack_Post( es, e, ent, host, host_flags, player, p_set ){
    if( is_player( host ) &&  !is_player( ent )  && !Bot_Player[ host ] )
        if ( Menu_Status[host] != 0 )
            if( pev_valid(ent) )
                if( ent == ent_Menu[host] ){
                    set_es( es , ES_RenderAmt , 255.0 )
                    set_es( es , ES_Scale , 0.015 )
                }
    return PLUGIN_CONTINUE

}

public graffiti_menu(id){


    new Menu_title[128] , Symbol_Text[10] , Colour_Text[10]
    
    if ( Graffiti_Symbol[id] == Grafiti_Max_Seymbol_Client )
        formatex(Symbol_Text,charsmax(Symbol_Text),"%L",id,"RANDOM")
    else    formatex(Symbol_Text,charsmax(Symbol_Text),"%d",Graffiti_Symbol[id]+1)
    
    if ( Graffiti_Colour[id] == Grafiti_Max_Colour_Client +1 )
        formatex(Colour_Text,charsmax(Colour_Text),"%L",id,"RANDOM")
    else    formatex(Colour_Text,charsmax(Colour_Text),"%d",Graffiti_Colour[id]+1)
    
    
    
    
    
    
    formatex(Menu_title,charsmax(Menu_title),"\r*** \w%L \r***\d^n^n\w%L : \r%s^n\w%L : \r%s",id,"MENU_TITLE",id,"SYMBOL",Symbol_Text,id,"COLOUR",Colour_Text)
    
    
    new graffiti_menu = menu_create(Menu_title, "graffiti_menu_transaction")
    
    new Menu_Options[32]
    
    formatex(Menu_Options,charsmax(Menu_Options),"\w%L",id,"NEXT_SYMBOL")
    menu_additem(graffiti_menu , Menu_Options, "1")
    
    formatex(Menu_Options,charsmax(Menu_Options),"\w%L^n",id,"BACK_SYMBOL")
    menu_additem(graffiti_menu , Menu_Options, "2")
    
    formatex(Menu_Options,charsmax(Menu_Options),"\w%L",id,"NEXT_COLOUR")
    menu_additem(graffiti_menu , Menu_Options, "3")
    
    formatex(Menu_Options,charsmax(Menu_Options),"\w%L",id,"BACK_COLOUR")
    menu_additem(graffiti_menu , Menu_Options, "4")
    

    formatex(Menu_Options,charsmax(Menu_Options),"\w%L",id,"EXIT")
    menu_setprop(graffiti_menu,MPROP_EXITNAME,Menu_Options)
    menu_setprop(graffiti_menu,MPROP_EXIT, MEXIT_NORMAL)
    
    
    menu_display(id,graffiti_menu)
    
    if ( !pev_valid(ent_Menu[id]) )
        create_menu_entity(id)
    
    
    
    
    
    
    if ( Menu_Status[id] == 0 ) set_task(5.0,"Menu_Status_Algilaperceive",id)
    
    Menu_Status[id] += 1
    
    
    return PLUGIN_HANDLED
    
    
}
public graffiti_menu_transaction(id, Menu , item){
    new data[6], iName[64]
    new acces, callback
    menu_item_getinfo(Menu, item, acces, data,5, iName, 63, callback)
    
    switch(str_to_num(data)){
        
        case 0 : Menu_Status[id] = 0
            
        case 1 : Graffiti_Symbol[id] += 1
            case 2 : Graffiti_Symbol[id] -= 1
            
        case 3 : Graffiti_Colour[id] += 1
            case 4 : Graffiti_Colour[id] -= 1
            
    }
    
    if ( Graffiti_Symbol[id] < 0 ) Graffiti_Symbol[id] = Grafiti_Max_Seymbol_Client
    else if ( Graffiti_Symbol[id] > Grafiti_Max_Seymbol_Client ) Graffiti_Symbol[id] = 0
    
        
    if ( Graffiti_Colour[id] < 0 ) Graffiti_Colour[id] = Grafiti_Max_Colour_Client + 1
    else if ( Graffiti_Colour[id] > Grafiti_Max_Colour_Client + 1 ) Graffiti_Colour[id] = 0
    
            
    Symbol_and_Colur_Control(id,ent_Menu[id])
        
    if(str_to_num(data) != 0) graffiti_menu(id)
    
}




public Create_Graffiti(id,Float:Origin[3], Float:Angles[3], Float:vNormal[3]){
    
    
    Graffiti_Drawing_Second[id] = Second
    new MODEL_ent = create_entity("env_sprite");
    
    if (is_valid_ent(MODEL_ent) )
    {
        
        Origin[0] += (vNormal[0] * 0.5);
        Origin[1] += (vNormal[1] * 0.5);
        Origin[2] += (vNormal[2] * 0.5);
        
        entity_set_string(MODEL_ent, EV_SZ_classname, "CSGO_Grafiti" );
        entity_set_model(MODEL_ent, GRAFFITI_MODEL);
        entity_set_vector(MODEL_ent, EV_VEC_angles, Angles ) ;
        set_pev( MODEL_ent, pev_rendermode, kRenderTransAlpha)
        
        
        
        new Seymbol
        if ( Graffiti_Symbol[id] > Grafiti_Max_Seymbol_Client - 1 ) Seymbol = random_num(0,Grafiti_Max_Seymbol_Client - 1)
        else Seymbol = Graffiti_Symbol[id]
        entity_set_float(MODEL_ent, EV_FL_frame, float(Seymbol) );
        
        if ( Seymbol == 0 )     entity_set_float(MODEL_ent, EV_FL_scale, 0.13);
        else            entity_set_float(MODEL_ent, EV_FL_scale, 0.25);
        
        
        
        if ( Seymbol != 0 ){
            new Colour
            if ( Graffiti_Colour[id] > Grafiti_Max_Colour_Client ) Colour = random_num(0,Grafiti_Max_Colour_Client)
            else Colour = Graffiti_Colour[id]
            set_pev(MODEL_ent, pev_rendercolor , g_Colors[Colour])
        }
        else set_pev(MODEL_ent, pev_rendercolor , {255.0,255.0,255.0})
        
        
        
        
        set_pev( MODEL_ent, pev_renderamt, 255.0)
        entity_set_origin(MODEL_ent, Origin);
        emit_sound(MODEL_ent, CHAN_ITEM, GRAFFITI_SOUND, 0.70, ATTN_NORM, 0, PITCH_NORM)
        set_task(get_pcvar_float(cvar_graffiti_visibility_time),"Remove_Graffiti",MODEL_ent)
        
        
        
        
    }
    
    return PLUGIN_CONTINUE
    
}
public overflow_graffiti_detect(Float:i_Origin[3], Float:i_Angles[3], Float:vNormal[3]){
    
    
    new Float:Origin[3] , Float:Angles[3]
    Angles[0] = i_Angles[0]
    
    
    Origin[0] = i_Origin[0] + (vNormal[0] * 0.5);
    Origin[1] = i_Origin[1] + (vNormal[1] * 0.5);
    Origin[2] = i_Origin[2] + (vNormal[2] * 0.5);        
    
    
    Origin[0] = i_Origin[0] + floatcos(i_Angles[1] , degrees ) * 5.0
    Origin[1] = i_Origin[1] + floatsin(i_Angles[1] , degrees ) * 5.0
    Origin[2] = i_Origin[2] + floatsin(i_Angles[2] , degrees ) * 5.0 * floatpower(2.0,0.5)
    
    new Status
    
    Angles[1] = i_Angles[1] + 270.0
    Angles[2] = i_Angles[2] + 45.0
    Status += Spawn_in_wall_detect(Origin,Angles)
    Angles[2] -= 90.0
    Status += Spawn_in_wall_detect(Origin,Angles)
    Angles[1] += 180.0
    Status += Spawn_in_wall_detect(Origin,Angles)
    Angles[2] += 90.0
    Status += Spawn_in_wall_detect(Origin,Angles)
    
    
    if ( Status != 4 )
        return false
    
    
    return true
    
}

public Spawn_in_wall_detect(Float:Origin[3],Float:Angles[3]){
    
    new Float:New_Origin[3]
    New_Origin[0] = Origin[0] + floatcos(Angles[1] , degrees ) * Field_Control_Constant / 2.0
    New_Origin[1] = Origin[1] + floatsin(Angles[1] , degrees ) * Field_Control_Constant / 2.0
    New_Origin[2] = Origin[2] + floatsin(Angles[2] , degrees ) * Field_Control_Constant * floatpower(2.0,0.5) / 2.0
    
    
    if(engfunc(EngFunc_PointContents, New_Origin) == CONTENTS_EMPTY) /// IN WALL : 1   -   OUT WALL 0
        return false
    
    return true
    
    
}
public plugin_precache(){
    precache_model(GRAFFITI_MODEL)
    precache_sound(GRAFFITI_SOUND);
    
}

public client_putinserver(id){
    Graffiti_Drawing_Second[id] = Second - get_pcvar_num(cvar_graffiti_reload_time)
    Graffiti_Colour[id] = Grafiti_Max_Colour_Client + 1
    Graffiti_Symbol[id] = Grafiti_Max_Seymbol_Client
    Bot_Player[id] = is_user_bot( id )
    
}
public create_menu_entity(id){
    
    new Float:Origin[3]
    pev(id,pev_origin,Origin)
    
    if(engfunc(EngFunc_PointContents, Origin) == CONTENTS_EMPTY){
        
        ent_Menu[id] = engfunc( EngFunc_CreateNamedEntity, engfunc( EngFunc_AllocString, "env_sprite" ) )
        
        set_pev( ent_Menu[id], pev_origin, Origin )
        set_pev( ent_Menu[id], pev_solid, SOLID_NOT )
        engfunc( EngFunc_SetModel, ent_Menu[id], GRAFFITI_MODEL )
        set_pev( ent_Menu[id], pev_rendermode, kRenderTransAlpha)
        set_pev( ent_Menu[id], pev_renderamt, 0.0)
        
        Symbol_and_Colur_Control(id,ent_Menu[id])
        
    }
    
    
    
}
public Symbol_and_Colur_Control(id,Graffiti_ent){

    
    if( pev_valid(ent_Menu[id]) ) {
        new Float:Colour[3]
        if ( Graffiti_Symbol[id] != 0 ){
            if ( Graffiti_Colour[id] == Grafiti_Max_Colour_Client +1 )
            {
                Colour[0] = 50.0
                Colour[1] = 50.0
                Colour[2] = 50.0
            }
            else
            {
                Colour[0] = g_Colors[Graffiti_Colour[id]][0]
                Colour[1] = g_Colors[Graffiti_Colour[id]][1]
                Colour[2] = g_Colors[Graffiti_Colour[id]][2]
            }
        }
        else    Colour[0] = 255.0 , Colour[1] = 255.0 , Colour[2] = 255.0
    
        set_pev( Graffiti_ent , pev_rendercolor , Colour )
        set_pev( Graffiti_ent , pev_frame , float(Graffiti_Symbol[id]) )
    }

}
public Drawing_Graffiti(id){
    
    new Center_Origin[3];
    new Float:vCenter_Origin[3];
    new Float:Angles[3];
    new Float:vNormal[3];
    get_user_origin(id, Center_Origin, 3);
    IVecFVec(Center_Origin, vCenter_Origin);
    new Float:vPlayerCenter_Origin[3];
    new Float:vViewOfs[3];
    entity_get_vector(id, EV_VEC_origin, vPlayerCenter_Origin);
    entity_get_vector(id, EV_VEC_view_ofs, vViewOfs);
    vPlayerCenter_Origin[0] += vViewOfs[0];
    vPlayerCenter_Origin[1] += vViewOfs[1];
    vPlayerCenter_Origin[2] += vViewOfs[2];
    new Float:Player_Aim[3];
    entity_get_vector(id, EV_VEC_v_angle, Angles);
    Player_Aim[0] = vPlayerCenter_Origin[0] + floatcos(Angles[1], degrees ) * get_pcvar_float(cvar_graffiti_distance);    
    Player_Aim[1] = vPlayerCenter_Origin[1] + floatsin(Angles[1], degrees) * get_pcvar_float(cvar_graffiti_distance);
    Player_Aim[2] = vPlayerCenter_Origin[2] + floatsin(-Angles[0], degrees) * get_pcvar_float(cvar_graffiti_distance);
    new Intersection_Status = trace_normal(id, vPlayerCenter_Origin, Player_Aim, vNormal);
    vector_to_angle(vNormal, Angles)
    Angles[1] += 180.0
    
    if ( Graffiti_Drawing_Second[id] + get_pcvar_num(cvar_graffiti_reload_time)  > Second ){
        client_print(id,print_center,"%L",id,"WAIT_SPRITE",Graffiti_Drawing_Second[id] + get_pcvar_num(cvar_graffiti_reload_time)  - Second)
        return PLUGIN_HANDLED
    }
    
    
    if ( !Intersection_Status ){
        client_print(id,print_center,"%L",id,"REMOTE_GROUND")
        return PLUGIN_HANDLED
    }
    
    
    if ( vNormal[2] != 0.0 ){
        client_print(id,print_center,"%L",id,"NOVERTICALWALL")
        return PLUGIN_HANDLED
    }
    
    
    if ( !overflow_graffiti_detect(vCenter_Origin, Angles, vNormal) ){
        client_print(id,print_center,"%L",id,"OVERFLOWING_GRAFFITI")
        return PLUGIN_HANDLED
    }
    
    
    
    
    Create_Graffiti(id,vCenter_Origin, Angles, vNormal)
    return PLUGIN_CONTINUE
    
}

public Remove_Graffiti(ent){
    
    if ( pev_valid(ent) ) {
        new Float:Transparency
        pev( ent, pev_renderamt, Transparency)
        Transparency -= 2.5
        
        if ( Transparency <= 2.5 ){
            remove_entity(ent)
        }
        else
        {
            set_pev( ent, pev_renderamt, Transparency)
            
            set_task(get_pcvar_float(cvar_graffiti_fade_away_time)/102.0,"Remove_Graffiti",ent)
        }
    }
}
public Start_Second_Increase(){
    
    Second++
    set_task(1.0,"Start_Second_Increase")
    
}
public client_impulse(id,impulse){
    
    if ( impulse == 201 )
        if ( is_user_alive(id) ){
        
        Drawing_Graffiti(id)
        return PLUGIN_HANDLED
    }
    
    return PLUGIN_CONTINUE
    
    
}
public Menu_Status_Algilaperceive(id){
    
    if ( Menu_Status[id] != 0 ){
        
        
        if ( Menu_Status[id] > 5 ) Menu_Status[id] = 5
        else Menu_Status[id] -= 1
        
        
        
        set_task(1.0,"Menu_Status_Algilaperceive",id)
        
    }
    else remove_entity(ent_Menu[id])
    
}

Yazar: Cassis
13-12-2023, 22:47
Arkadaşlar Merhaba;

Elinde izleyici listesi eklentisi olan var mıdır? İnternettekiler bozuktu.

Bizi izleyenleri sağ üstte göstersin. Hem biz hem de bizi izleyenler kimlerin izlediğini görebilsin. (ve sürekli gözüksün bi gözüküp bi kaybolmasın. Hud sayısı fazla değil)

Kullanılacak Mod: Zombie Escape
bu sprey eklentisi spreylere color atıyor ben sprey basarken color basmadan doğal hali nasılsa o şekilde sprey kullanmak istiyorum

örneklendircek olursam sağdaki gibi orjinali çıksın istiyorum sürekli ama soldaki gibi renkleri farklı basıyor

ds-20231213223840-1-12101
.sma CSGO_Graffiti_Plugin_Fix.sma (Dosya Boyutu: 12,72 KB | İndirme Sayısı: 2)
Yazar: REISBEYXD
13-12-2023, 20:41
jbmenuye 
sesler menusu
sutol
rulet menusu
casinomaxi eklenebilirmi
extra menu olarak
.sma rejbmenuv3.5.sma (Dosya Boyutu: 133,77 KB | İndirme Sayısı: 9)
Yazar: Christian
13-12-2023, 12:27
Forum: Tarih
Yorum Yok
İtiraf sakramenti halk arasında "Günah çıkarma" olarak bilinen Katolik ve Ortodoks Kiliselerinde kabul edilen 7 Temel Sakramentlerden biridir. Vaftizden sonra işlenen günahların, kişinin ölümcül günah veya hafif günahlarının bütününün, kişinin pişman olması sonunda bir papaza günahlarını itiraf etmesidir. Kilise bu sırrı "Hristiyan'ın kiliseyle barışması" olarak nitelendirmiştir. Bu sakrament İncil'de Mesih İsa'nın Havarilerine Kutsal Ruh'u alın; kimin günahlarını bağışlarsanız bağışlanmış olacak; Kimin günahlarını bağışlamazsanız bağışlanmamış olacak" (Yuh:20:22-23) ayetlerinden yola çıkılarak tertiplenmiştir.
 

Vaftiz

Yazar: Christian
13-12-2023, 12:26
Forum: Tarih
Yorum Yok
Vaftiz, kişinin alnını ıslatmak veya tüm vücudunu suya batırmak şeklinde icra edilen bir dini "arınma" ve "yeniden doğma" törenidir.
Yazar: Christian
13-12-2023, 12:25
Forum: Tarih
Yorum Yok
Franciscus (okunuşu fransiskus, Latince: Franciscus PP., Almanca: Franziskus, Fransızca: François, İngilizce: Francis, Papa olmadan önceki adı: Jorge Mario Bergoglio, Türkçeleştirilmiş: Papa Fransis) (17 Aralık 1936 Buenos Aires, Arjantin), taşıdığı papa unvanıyla dünya çapında 1,2 milyar üyesi bulunan Katolik Kilisesi'nin ruhani lideri ve Vatikan Devlet Başkanıdır. 13 Mart 2013'te papa olarak seçildiği, dünyaya Sistina Şapeli'nin bacasından yükselen beyaz dumanla duyurulmuştur. İki gün gibi kısa bir seçim süreci sonunda 115 kardinal arasından seçilmiştir. 266. papa olarak seçilen Franciscus, Latin Amerika doğumlu olup Amerika'dan ve Güney Yarıküre'den gelen ilk papadır.[1]
Seçilmeden önce Tanrı'nın sofu adamı[2] ve daha çok sessiz aydın olarak bilinen Franciscus, aktif olarak ülkesinin politik tartışmalarına katılmıştır.[3]
Yazar: drakxx
13-12-2023, 11:42
Merhabalar Ben Darkx Sunucu Sahibi Yeni Açmış Olduğum Sunucumu sizlere tanıtmak isterim

8 Yıllık Sunucu deneyimim ile artık kendi sunucumu açmaya karar verdim  açmadan önce birçok sunucuda Yardımcı yetkisine sahip olup  güzel deneyimlerimi sunucuma aktardım jailbreak seven değerli oyuncuları bekliyoruz

Türkiye'de Aktif Olarak Hizmet Veren Çoğu Jailbreak Sunucularından Farksızdır artısı olup eksiği yoktur Gülümse

30 dan Fazla Hepsi Aktif Bir Şekilde Çalışan Oyuncuların Kullanabileceği Oyun içi Komutlarımız Mevcuttur Discord Adresimize Gelerek Komutları Görebilirsiniz Gülümse

Sunucumuz Cs go Jailbreak`ın Cs 1.6 versiyonudur bomba seslerinden tutun modellerine kadar cs go`dur.

50 dan fazla modeller 300 den fazla plugin bulunmaktadır.

Fps drop yaşamadan oynayabileceğiniz bütün pluginler ve modeller optimizasyonlu bir şekilde çalışır.

Sunucumuzda Yetki Sistemleri Kısa'dır kolaylıkla admin olabilirsiniz yetki sistemlerimiz  discord adresimizde  yetki sistemleri kanalında yazmaktadır toplantılarımıza gelerek zamanla sizde admin olabilirsiniz.

Açılışa Özel Slot 3 yetkisine sahip olabilirsiniz (Slot 6 son) (Son 4 kişi daha alınacaktır sonra alımlar kapanacaktır slot 1 den başlayacak) (Yaş sınırı yoktur).

Komutçu Alımı Yapılacaktır (+18 zorunludur).

Serverimizde 2023 Yılının En yeni gelişmiş  Jbmenüsü var coinli sistemlerinden tutun  coinli skinler isyancılar için yardımcı sistemlerden ve  Aklınıza Gelebilecek bir sürü özelliklerimiz var.

Yenilenmiş Akıllı Oyunları Bol olan  ct menümüz var. 

Sunucumuz 16 ağustos 2024`e kadar açık siz değerli oyuncular gelerek sunucumun suresini de uzatmayı düşünüyorum Sunucumuz Baki kalacaktır. 

Türkiyenin en Gelişmiş Discord Sunucusunada sahibiz bundan dolayı sunucu ts3 yerine discord yaptık.

Gelirseniz Pişman olmayacağınız Saatlerce takılacağınız bir Sunucudur.

Sizde Sunucumuza Gelerek sunucumuzu görebilir sizinle birlikte büyüyebiliriz  kapımızı herkese açıktır.
» İ» 
İP: 95.173.173.137

DNS: Cs137.oyna.laCs137.Oyna.LaCs137.Oyna.La

DİSCORD: discord.gg/9YGj7djbFU
Yazar: asimo
13-12-2023, 08:05
Slot olma eklentisini kendime göre düzenledim. Süreyi isme göre değil steam id'ye göre hesaplıyor. 

Fakat sıkıntım şu; bir oyuncunun birden fazla slotluk almasını engellemek istiyorum. Aynı isimde olunca uyarı verip yetki yazdırmadığı gibi aynı steam id'ye sahip slotluk varsa uyarı verip yetki alamasın.
Bunun için slot eklerken açıklama kısmına steam id yazdırıyorum. Ama sorgulama olayını nasıl yaparım isimdeki gibi onu bilemedim. Veyahut başka bir yolu varsa yazarsanız mutlu olurum.

aynı isim olduğunda yetki almayı engelleme;
PHP Kod:
new name[32], authid[48];
    get_user_authid(id, authid, charsmax(authid))
    get_user_name(id, name, 31)
    new check[32],szSlotTag[32], szData[32], iTimeStamp;
    get_pcvar_string(pSlotTag,szSlotTag,31)
    formatex(check, 31, "%s%s [S-A]",szSlotTag,name)
    if(nvault_lookup(iVault,check, szData, 31, iTimeStamp)) {
        ColorChat(id, "%s ^4Slot olma isteginiz reddedildi^1!!^3 %s ^4adinda zaten bir slot var^1.",PLUGINPREFIX, check)
        return PLUGIN_HANDLED
    
} 
açıklamada steamid yazdırılan kısım;
PHP Kod:
yetkilendir(id, const name[], const flags[], const pass[]) {
    new Currenttime[9],CurrentDay[16]

    new authid[48];
    get_user_authid(id, authid, charsmax(authid));
    
    get_time
("%H:%M",Currenttime,8)
    get_time("%d/%m/%Y",CurrentDay,15)

    new szLine[128];
    formatex(szLine, charsmax(szLine), "^"%s^" ^"%s^" ^"%s^" ^"a^" // ID:%s ~ Tarih: %s - %s^n",name, pass, flags, authid, CurrentDay, Currenttime)
    write_file(file, szLine)
    set_task(1.5,"guncelle")
} 
https://www.webailesi.com/ds-slot-ol-12097.sma

Hoşgeldin, Ziyaretçi

Sitemizden yararlanabilmek için Kayıt olmalısınız.

Forumda Ara

Forum İstatistikleri

Toplam Üyeler: 44.953
Son Üye: seqron0
Toplam Konular: 34.817
Toplam Yorumlar: 456.511

Son Aktiviteler

Son Nesil LR Sistemi Son ...

Son Yorum: muhammetaycn • 2 dakika önce
Yorumlar: 0 • Okunma: 3

[REAPI] - Ultimate Rank S...

Son Yorum: psyko • 16 dakika önce
Yorumlar: 147 • Okunma: 8.424

Mermi değişirken bar çıkm...

Son Yorum: sleeper038 • 31 dakika önce
Yorumlar: 34 • Okunma: 50.820

[ReAPI] - Ini Dosyasından...

Son Yorum: sleeper038 • 38 dakika önce
Yorumlar: 111 • Okunma: 43.555

Admin Yeşil Yazı

Son Yorum: sleeper038 • 56 dakika önce
Yorumlar: 518 • Okunma: 80.007

ReAPI - İyileştiren Bomba...

Son Yorum: sleeper038 • 1 saat önce
Yorumlar: 195 • Okunma: 40.691

Vexmira Zombie Plague | O...

Son Yorum: skip60 • 1 saat önce
Yorumlar: 2 • Okunma: 41

Cs 1.6 En Gelişmiş Reklam...

Son Yorum: sleeper038 • 1 saat önce
Yorumlar: 26 • Okunma: 47.828

[ReAPİ] Cam Menusü [ MODE...

Son Yorum: xPantikz • 1 saat önce
Yorumlar: 39 • Okunma: 3.195

[AMXX + PHP] YENİ TOP15 —...

Son Yorum: sleeper038 • 1 saat önce
Yorumlar: 32 • Okunma: 1.983