⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
Server ip : 95.173.173.2 || Ts3 : LCAPRO www.lcapro.net
Sponsor Görsel 2
SponsorSponsor

Işık Eklentisine Kayıt Yaptirma Hk

Konu

#1
c.s 1.6 pro serverime isik plugini ariyorum ama serverden çıkınca kayıtlı kalmasını istiyorum kayıtlı kalmıyor
yardımcı olabilecek arkadaşlar varsa süper olur
#2
https://www.webailesi.com/konu-kisiye-ozel-ayarlanabilir-isik-eklentisi-27607
 "Website ve Ücretli eklenti için ulaşabilirsiniz."
#3
(29-12-2025, 22:45)-.RuFF Adlı Kullanıcıdan Alıntı: https://www.webailesi.com/konu-kisiye-ozel-ayarlanabilir-isik-eklentisi-27607
anladıgım kadarıyla valve idi kaydetmiyor
- DOĞA NEFES ALSIN - 
#4
PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <reapi>
#include <nvault>

#define PLUGIN "Map Aydinlatma"
#define VERSION "1.2"
#define AUTHOR "osmanbnm"
#define TAG "WebAilesi"

new g_Vault
new g_CurrentLight[4]
new 
g_MapName[64]
new 
bool:g_LightLoaded

public plugin_init()
{
    register_plugin(PLUGINVERSIONAUTHOR)
    
    register_clcmd
("say /isik""CmdLightMenu"ADMIN_MAP)
    register_clcmd("say_team /isik""CmdLightMenu"ADMIN_MAP)
    register_clcmd("say /aydinlatma""CmdLightMenu"ADMIN_MAP)
    register_clcmd("say_team /aydinlatma""CmdLightMenu"ADMIN_MAP)
    
    g_Vault 
nvault_open("webailesi_lights")
    
    get_mapname
(g_MapNamecharsmax(g_MapName))
}

public 
plugin_cfg()
{
    set_task(0.5"LoadLight")
}

public 
plugin_natives()
{
    register_native("get_map_light""Native_GetMapLight")
    register_native("set_map_light""Native_SetMapLight")
}

public 
plugin_end()
{
    nvault_close(g_Vault)
}

public 
client_putinserver(id)
{
    if(g_LightLoaded && g_CurrentLight[0])
    {
        set_task(2.0"ApplyLightToPlayer"id)
    }
}

public 
ApplyLightToPlayer(id)
{
    if(is_user_connected(id) && g_CurrentLight[0])
    {
        rh_set_maplight(g_CurrentLight)
    }
}

public 
CmdLightMenu(idlevelcid)
{
    if(!(get_user_flags(id) & ADMIN_MAP))
    {
        ColorChat(id"!g[%s]!n Bu komutu kullanma yetkiniz yok!"TAG)
        return PLUGIN_HANDLED
    
}
    
    ShowLightMenu
(id)
    return PLUGIN_HANDLED
}

ShowLightMenu(id)
{
    new menu menu_create("\r[WebAilesi] \wMap Aydinlatma Sistemi""LightMenuHandler")
    
    
if(g_CurrentLight[0])
    {
        new currentInfo[64], lightName[32]
        GetLightName(g_CurrentLight[0], lightNamecharsmax(lightName))
        formatex(currentInfocharsmax(currentInfo), "\yMevcut Ayar: \r%s^n"lightName)
        menu_addtext(menucurrentInfo0)
    }
    
    menu_additem
(menu"\wZifiri Karanlik \d[Seviye: A]""a")
    menu_additem(menu"\wCok Karanlik \d[Seviye: D]""d")
    menu_additem(menu"\wKaranlik \d[Seviye: G]""g")
    menu_additem(menu"\wOrta \d[Seviye: J]""j")
    menu_additem(menu"\wNormal \d[Seviye: M]""m")
    menu_additem(menu"\wAcik \d[Seviye: P]""p")
    menu_additem(menu"\wParlak \d[Seviye: S]""s")
    menu_additem(menu"\wCok Parlak \d[Seviye: V]""v")
    menu_additem(menu"\yMaksimum Aydinlik \d[Seviye: Z]""z")
    menu_additem(menu"\r» Varsayilan Ayarlara Don «""reset")
    
    menu_setprop
(menuMPROP_EXITNAME"\rCikis")
    menu_display(idmenu0)
}

public 
LightMenuHandler(idmenuitem)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    
}
    
    
new data[8], name[64], accesscallback
    menu_item_getinfo
(menuitemaccessdatacharsmax(data), namecharsmax(name), callback)
    
    
new adminName[32]
    get_user_name(idadminNamecharsmax(adminName))
    
    
if(equal(data"reset"))
    {
        g_CurrentLight[0] = EOS
        ResetMapLight
()
        RemoveLight()
        
        ColorChat
(0"!g[%s]!t %s!n harita aydinlatmasini!g varsayilan!n ayarlara sifirladi!"TAGadminName)
    }
    else
    {
        copy(g_CurrentLightcharsmax(g_CurrentLight), data)
        SetMapLight(data)
        SaveLight()
        
        
new lightName[32]
        GetLightName(data[0], lightNamecharsmax(lightName))
        
        ColorChat
(0"!g[%s]!t %s!n harita aydinlatmasini!g %s!n olarak ayarladi!"TAGadminNamelightName)
    }
    
    menu_destroy
(menu)
    return PLUGIN_HANDLED
}

GetLightName(lightCharoutput[], len)
{
    switch(lightChar)
    {
        case 'a'copy(outputlen"Zifiri Karanlik")
        case 'd'copy(outputlen"Cok Karanlik")
        case 'g'copy(outputlen"Karanlik")
        case 'j'copy(outputlen"Orta")
        case 'm'copy(outputlen"Normal")
        case 'p'copy(outputlen"Acik")
        case 's'copy(outputlen"Parlak")
        case 'v'copy(outputlen"Cok Parlak")
        case 'z'copy(outputlen"Maksimum Aydinlik")
        default: copy(outputlen"Bilinmiyor")
    }
}

SetMapLight(const light[])
{
    rh_set_maplight(light)
}

ResetMapLight()
{
    rh_reset_maplight()
}

SaveLight()
{
    if(g_Vault == INVALID_HANDLE)
        return
        
    nvault_set
(g_Vaultg_MapNameg_CurrentLight)
}

RemoveLight()
{
    if(g_Vault == INVALID_HANDLE)
        return
        
    nvault_remove
(g_Vaultg_MapName)
}

public 
LoadLight()
{
    if(g_Vault == INVALID_HANDLE)
    {
        g_LightLoaded true
        
return
    }
        
    
new light[4]
    
    
if(nvault_get(g_Vaultg_MapNamelightcharsmax(light)))
    {
        copy(g_CurrentLightcharsmax(g_CurrentLight), light)
        SetMapLight(light)
    }
    
    g_LightLoaded 
true
}

public 
Native_GetMapLight(pluginparams)
{
    new len get_param(2)
    set_string(1g_CurrentLightlen)
    return 1
}

public 
Native_SetMapLight(pluginparams)
{
    new light[4]
    get_string(1lightcharsmax(light))
    
    copy
(g_CurrentLightcharsmax(g_CurrentLight), light)
    SetMapLight(light)
    SaveLight()
    return 1
}

ColorChat(id, const msg[], any:...)
{
    new buffer[192]
    vformat(buffercharsmax(buffer), msg3)
    
    replace_all
(buffercharsmax(buffer), "!g""^4")
    replace_all(buffercharsmax(buffer), "!t""^3")
    replace_all(buffercharsmax(buffer), "!n""^1")
    
    
if(id)
    {
        if(is_user_connected(id))
        {
            client_print_color(idprint_team_defaultbuffer)
        }
    }
    else
    {
        new players[MAX_PLAYERS], num
        get_players
(playersnum"ch")
        
        
for(new 0numi++)
        {
            client_print_color(players[i], print_team_defaultbuffer)
        }
    }

Test etme fırsatım olmadı eklentiyi bir dener misin ?
✦ Discord: Osmanbnm ✦
#5
Deneyebilirsin;
Kod:
#include <amxmodx>
#include <reapi>
#include <nvault>

#define PLUGIN "webailesi isik"


// Işık seviyeleri: 'a' en karanlık, '#' en parlak (0 gölge)
new const g_szLightLevels[] = "abcdefghijklmnopqrstuvwxyz{#";
#define DEFAULT_LEVEL 12 // 'm' harfi
#define MAX_LEVEL 27     // '#' karakteri (Bembeyaz mod)

new g_iPlayerLevel[33];
new g_iVault;

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR);

    register_clcmd("say /isik", "CmdLightMenu");
    register_clcmd("say_team /isik", "CmdLightMenu");

    RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1);
   
    g_iVault = nvault_open("web_sade_isik");
}

public client_putinserver(id) {
    LoadData(id);
}

public OnPlayerSpawn(const id) {
    if(is_user_alive(id)) {
        set_task(0.3, "ApplyLight", id);
    }
}

public CmdLightMenu(id) {
    new szTitle[128];
    formatex(szTitle, 127, "\r[Webailesi] \yIsik Ayari^n\dSeviye: \w%d/%d", g_iPlayerLevel[id], MAX_LEVEL);
   
    new menu = menu_create(szTitle, "LightHandler");

    menu_additem(menu, "\wParlaklik Arttir \y[+]", "1");
    menu_additem(menu, "\wParlaklik Dusur \r[-]", "2");
    menu_additem(menu, "\yAyari Kaydet", "3");
    menu_additem(menu, "\rKapat (Varsayilan)", "4");

    menu_setprop(menu, MPROP_EXITNAME, "Cikis");
    menu_display(id, menu);
    return PLUGIN_HANDLED;
}

public LightHandler(id, menu, item) {
    if (item == MENU_EXIT) {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }

    switch(item) {
        case 0: { // ARTTIR
            if(g_iPlayerLevel[id] < MAX_LEVEL) g_iPlayerLevel[id]++;
            ApplyLight(id);
            CmdLightMenu(id);
        }
        case 1: { // DÜŞÜR
            if(g_iPlayerLevel[id] > 0) g_iPlayerLevel[id]--;
            ApplyLight(id);
            CmdLightMenu(id);
        }
        case 2: { // KAYDET
            SaveData(id);
            client_print_color(id, id, "^4[Webailesi] ^1Isik ayariniz basariyla kaydedildi.");
            menu_destroy(menu);
        }
        case 3: { // KAPAT (VARSAYILAN)
            g_iPlayerLevel[id] = DEFAULT_LEVEL;
            ApplyLight(id);
            client_print_color(id, id, "^4[Webailesi] ^1Isik ayari sifirlandi.");
            menu_destroy(menu);
        }
    }
    return PLUGIN_HANDLED;
}

public ApplyLight(id) {
    if (!is_user_connected(id)) return;

    new szStyle[2];
    szStyle[0] = g_szLightLevels[g_iPlayerLevel[id]];
    szStyle[1] = 0;

    // Harita Işığını Gönder
    message_begin(MSG_ONE_UNRELIABLE, SVC_LIGHTSTYLE, .player = id);
    write_byte(0);
    write_string(szStyle);
    message_end();

    // Eğer en üst seviyedeyse (0 Gölge Modu)
    if(g_iPlayerLevel[id] >= 26) {
        client_cmd(id, "r_fullbright 1; brightness 10; gamma 3; gl_monolights 1");
    } else {
        client_cmd(id, "r_fullbright 0; gl_monolights 0");
    }
}

public SaveData(id) {
    new szAuth[36], szData[4];
    get_user_authid(id, szAuth, 35);
    num_to_str(g_iPlayerLevel[id], szData, 3);
    nvault_set(g_iVault, szAuth, szData);
}

public LoadData(id) {
    new szAuth[36], szData[4];
    get_user_authid(id, szAuth, 35);
   
    if (nvault_get(g_iVault, szAuth, szData, 3)) {
        g_iPlayerLevel[id] = str_to_num(szData);
    } else {
        g_iPlayerLevel[id] = DEFAULT_LEVEL;
    }
}

 "Website ve Ücretli eklenti için ulaşabilirsiniz."
Son Düzenleme: 29-12-2025, 23:37, Düzenleyen: -.RuFF.
#6
173.16 daki pluginin kaydeden halinden istiyorum sizlerden rica etsem
#7
Forumda bulamadım. Buyur test etmedim;
Kod:
#include <amxmodx>
#include <reapi>
#include <nvault>

#define PLUGIN "Webailesi İsik"
#define VERSION "1"
#define AUTHOR "pyz"

#define TAG "webailesi"

new const g_szLightLevels[] = "abcdefghijklmnopqrstuvwxyz{#";
new g_iPlayerLevel[33];
new g_iVault;

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR);

    register_clcmd("say /isik", "CmdLightMenu");
    register_clcmd("say_team /isik", "CmdLightMenu");
    register_clcmd("isik_menu", "CmdLightMenu");

    RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1);
   
    g_iVault = nvault_open("webailesi_isik_kayit");
}

public plugin_end() {
    nvault_close(g_iVault);
}

public client_putinserver(id) {
    LoadData(id);
}

public OnPlayerSpawn(const id) {
    if(is_user_alive(id)) {
        set_task(0.3, "ApplyLight", id);
    }
}

public CmdLightMenu(id) {
    static szMenuTitle[64];
    formatex(szMenuTitle, charsmax(szMenuTitle), "\y[%s] \w| Bir Isik Degeri Secin", TAG);
    new menu = menu_create(szMenuTitle, "LightHandler");

    static szItem[64];
    formatex(szItem, charsmax(szItem), "\r[%s] \w| Ayarlari Sifirla", TAG);
    menu_additem(menu, szItem, "1");

    formatex(szItem, charsmax(szItem), "\r[%s] \w| Normal Parlaklik", TAG);
    menu_additem(menu, szItem, "2");

    formatex(szItem, charsmax(szItem), "\r[%s] \w| Orta Parlaklik", TAG);
    menu_additem(menu, szItem, "3");

    formatex(szItem, charsmax(szItem), "\r[%s] \w| Cok Parlak", TAG);
    menu_additem(menu, szItem, "4");

    formatex(szItem, charsmax(szItem), "\r[%s] \w| Gun Isigi", TAG);
    menu_additem(menu, szItem, "5");

    formatex(szItem, charsmax(szItem), "\y[%s] \w| Ayarlari Kaydet", TAG);
    menu_additem(menu, szItem, "6");

    menu_setprop(menu, MEXITNAME, "Cikis");
    menu_display(id, menu);
    return PLUGIN_HANDLED;
}

public LightHandler(id, menu, item) {
    if (item == MENU_EXIT) {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }

    new data[6], iName[64], access, callback;
    menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback);
    new key = str_to_num(data);

    switch(key) {
        case 1: {
            g_iPlayerLevel[id] = 12;
            ApplyLight(id);
            client_print_color(id, print_team_default, "^4[%s] ^1Isik ^3sifirlandi.", TAG);
            CmdLightMenu(id);
        }
        case 2: {
            g_iPlayerLevel[id] = 12;
            ApplyLight(id);
            client_print_color(id, print_team_default, "^4[%s] ^1Isik: ^3Normal.", TAG);
            CmdLightMenu(id);
        }
        case 3: {
            g_iPlayerLevel[id] = 16;
            ApplyLight(id);
            client_print_color(id, print_team_default, "^4[%s] ^1Isik: ^3Orta.", TAG);
            CmdLightMenu(id);
        }
        case 4: {
            g_iPlayerLevel[id] = 20;
            ApplyLight(id);
            client_print_color(id, print_team_default, "^4[%s] ^1Isik: ^3Cok Parlak.", TAG);
            CmdLightMenu(id);
        }
        case 5: {
            g_iPlayerLevel[id] = 27;
            ApplyLight(id);
            client_print_color(id, print_team_default, "^4[%s] ^1Isik: ^3Gun Isigi.", TAG);
            CmdLightMenu(id);
        }
        case 6: {
            SaveData(id);
            client_print_color(id, print_team_default, "^4[%s] ^1Ayarlariniz basariyla ^3kaydedildi.", TAG);
            menu_destroy(menu);
        }
    }
   
    return PLUGIN_HANDLED;
}

public ApplyLight(id) {
    if (!is_user_connected(id)) return;

    new szStyle[2];
    szStyle[0] = g_szLightLevels[g_iPlayerLevel[id]];
    szStyle[1] = 0;

    message_begin(MSG_ONE_UNRELIABLE, SVC_LIGHTSTYLE, .player = id);
    write_byte(0);
    write_string(szStyle);
    message_end();
   
    if(g_iPlayerLevel[id] >= 26) {
        client_cmd(id, "r_fullbright 1; brightness 10; gamma 3; gl_monolights 1");
    } else {
        client_cmd(id, "r_fullbright 0; gl_monolights 0");
    }
}

public SaveData(id) {
    new szAuth[36], szData[4];
    get_user_authid(id, szAuth, charsmax(szAuth));
    num_to_str(g_iPlayerLevel[id], szData, charsmax(szData));
    nvault_set(g_iVault, szAuth, szData);
}

public LoadData(id) {
    new szAuth[36], szData[4];
    get_user_authid(id, szAuth, charsmax(szAuth));
   
    if (nvault_get(g_iVault, szAuth, szData, charsmax(szData))) {
        g_iPlayerLevel[id] = str_to_num(szData);
    } else {
        g_iPlayerLevel[id] = 12;
    }
}

 "Website ve Ücretli eklenti için ulaşabilirsiniz."
#8
@serk4ne166 merhabalar lütfen konu baslıgında konuyu özetleyecek şekilde yazmaya özen gösteriniz.
tekrarlamanız durumunda ceza alıcaksiniz.
MODEL TASARIMI SİLAH TASARIMI SPREY TASARIMI EKLENTİ İŞLERİ MOD KURULUMU İÇİN DİSCORD:okan5705 veya Ts3 Domainler:flexekip,flexekib,okan,okans
#9
Guncel Sorun Devam Ediyor
#10
PHP Kod:
#include <amxmodx>
#include <nvault>

#define PLUGIN "LightMenu"
#define VERSION "1.0"
#define AUTHOR "Mr.Commander"

new const TAG[] = "wa";
new const 
KISATAG[] = "wa";
new 
g_iVault;

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR);
    
register_clcmd("say /isik""IsikMenu");
    
register_clcmd("say .isik""IsikMenu");
    
register_clcmd("say isik""IsikMenu");
    
register_clcmd("say !isik""IsikMenu");
    
register_clcmd("say_team /isik""IsikMenu");
    
register_clcmd("say_team .isik""IsikMenu");
    
register_clcmd("say_team isik""IsikMenu");
    
register_clcmd("say_team !isik""IsikMenu");
    
register_clcmd("isik""isiklax");
    
    
g_iVault nvault_open("isik_ayarlari");
    
    
register_event("HLTV""event_new_round""a""1=0""2=0");
}

public 
plugin_end()
{
    
nvault_close(g_iVault);
}

public 
client_putinserver(id)
{
    
set_task(5.0"isikla"id);
}

public 
client_disconnected(id
{
    
remove_task(id);
}

public 
event_new_round()
{
    new 
players[32], num;
    
get_players(playersnum);
    
    for(new 
0numi++)
    {
        new 
id players[i];
        if(
is_user_connected(id))
        {
            
apply_saved_light(id);
        }
    }
}

public 
isikla(id)
{
    
engclient_cmd(id"drawradar");
    
apply_saved_light(id);
}

public 
isiklax(id)
{
    new 
say[4];
    
read_args(saycharsmax(say));
    
    
set_player_light(idsay);
    
    new 
authid[35];
    
get_user_authid(idauthidcharsmax(authid));
    
nvault_set(g_iVaultauthidsay);
}

public 
IsikMenu(id)
{
    new 
Menu menu_create(fmt("\r%s \w| \yISIK MENU"TAG), "IsikMenu_Handler");
    
    
menu_additem(Menufmt("\r%s \w| \rDEFAULT"KISATAG), "99");
    
menu_additem(Menufmt("\r%s \w| \yNORMAL"KISATAG), "24");
    
menu_additem(Menufmt("\r%s \w| \yORTA"KISATAG), "25");
    
menu_additem(Menufmt("\r%s \w| \yYUKSEK"KISATAG), "26");
    
menu_additem(Menufmt("\r%s \w| \yGUN ISIGI"KISATAG), "27");
    
menu_setprop(MenuMPROP_BACKNAME"\wGeri");
    
menu_setprop(MenuMPROP_NEXTNAME"\wIleri");
    
menu_setprop(MenuMPROP_EXITNAME"\wCikis");
    
menu_display(idMenu0);
}

public 
IsikMenu_Handler(idMenuItem)
{
    if(
Item == MENU_EXIT)
    {
        
menu_destroy(Menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
Data[6], Name[64];
    new 
AccessCallBack;
    
menu_item_getinfo(MenuItemAccessData5Name63CallBack);
    
    new 
Key str_to_num(Data);
    new 
LightStyle[2];
    
    switch(
Key)
    {
        case 
99LightStyle "j";
        case 
1LightStyle "a";
        case 
2LightStyle "b";
        case 
3LightStyle "c";
        case 
4LightStyle "d";
        case 
5LightStyle "e";
        case 
6LightStyle "f";
        case 
7LightStyle "g";
        case 
8LightStyle "h"
        case 
9LightStyle "i";
        case 
10LightStyle "j";
        case 
11LightStyle "k";
        case 
12LightStyle "l";
        case 
13LightStyle "m";
        case 
14LightStyle "n";
        case 
15LightStyle "o"
        case 
16LightStyle "p";
        case 
17LightStyle "r";
        case 
18LightStyle "s"
        case 
19LightStyle "t"
        case 
20LightStyle "u"
        case 
21LightStyle "v"
        case 
22LightStyle "y";
        case 
23LightStyle "z";
        case 
24LightStyle "{";
        case 
25LightStyle "|";
        case 
26LightStyle "~";
        case 
27LightStyle "#";
        default: 
LightStyle "j";
    }
    
    
set_player_light(idLightStyle);
    
    new 
authid[35];
    
get_user_authid(idauthidcharsmax(authid));
    
nvault_set(g_iVaultauthidLightStyle);
    
    
menu_destroy(Menu);
    return 
PLUGIN_HANDLED;
}

set_player_light(id, const LightStyle[])
{
    
engclient_cmd(id"setinfo _lgh %s"LightStyle);
    
message_begin(MSG_ONE_UNRELIABLESVC_LIGHTSTYLE, .player id)
    
write_byte(0)
    
write_string(LightStyle)
    
message_end()
}

apply_saved_light(id)
{
    new 
authid[35];
    
get_user_authid(idauthidcharsmax(authid));
    
    new 
saved_light[4];
    if(
nvault_get(g_iVaultauthidsaved_lightcharsmax(saved_light)))
    {
        
set_player_light(idsaved_light);
    }
    else
    {
        
set_player_light(id"j");
    }

Buyur sorunsuz kullanabilirsin.
Stand Back Warrior's   | ip: cs.sbwpro.com | ts3: ts3.sbwpro.com

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task