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

Cs 1.6 /Isik Istek

RE: cs 1.6 /isik istek
PHP Kod:
/* Sublime AMXX Editor v3.2 */

#include <amxmodx>
#include <nvault>
const c_MaxLight = 23;
new const 
szLightBrightness[][] = {
    
"",
    
"a",
    
"b",
    
"c",
    
"d",
    
"e",
    
"f",
    
"g",
    
"h",
    
"i",
    
"j",
    
"k",
    
"l",
    
"m",
    
"n",
    
"o",
    
"p",
    
"r",
    
"s",
    
"t",
    
"u",
    
"v",
    
"y",
    
"z"
}
new 
iUserLight[33],iVault;
public 
plugin_init() {
    
register_plugin(
        .
plugin_name = "Ücüretili Işık Ekilentisi",
         .
version = "Beleş",
          .
author = "PawNod'");
    
register_clcmd("say /isik", "@g_LightMenu");
    
}
public 
plugin_cfg() {
    
iVault = nvault_open("isikayari");
}
public 
plugin_end() {
    
nvault_close(iVault);
}
@
g_LightMenu(const iPlayer) {
    static 
iMenu; iMenu = menu_create("[WebAilesi] - Işık Eklentisi", "@g_LightMenu_");
    
menu_additem(iMenu,fmt("%sParlakligi Arttir",iUserLight[iPlayer] == c_MaxLight ? "\d":"\y"),"1");
    
menu_additem(iMenu,fmt("%sParlakligi Azalt^n",iUserLight[iPlayer] == 1 ? "\d":"\r"),"2");
    
menu_additem(iMenu,"Ayarlari Kaydet","3");
    
menu_setprop(iMenu, MPROP_EXITNAME, "Kapat");
    
menu_display(iPlayer, iMenu);
}
@
g_LightMenu_(const iPlayer,const iMenu, const iItem) {
    if(
iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
    new 
iData[6], iKey, szSteamID[64];
    
menu_item_getinfo(iMenu, iItem, _, iData, 5);
    
iKey = str_to_num(iData);
    
get_user_authid(iPlayer, szSteamID, 63);
    switch(
iKey) {
        case 
1: {
            if(
iUserLight[iPlayer] == c_MaxLight) {
                
client_print_color(iPlayer, iPlayer, "Işık seviyesi maximmum seviyede!");
                @
g_LightMenu(iPlayer);
            }
            else {
                
iUserLight[iPlayer]++;
                
UTIL_Set_Player_Light(iPlayer,szLightBrightness[iUserLight[iPlayer]][0]);
                @
g_LightMenu(iPlayer);
            }
        }
        case 
2: {
            if(
iUserLight[iPlayer] == 1) {
                
client_print_color(iPlayer, iPlayer, "Işık seviyesi minimum seviyede!");
                @
g_LightMenu(iPlayer);
            }
            else {
                
iUserLight[iPlayer]--;
                
UTIL_Set_Player_Light(iPlayer,szLightBrightness[iUserLight[iPlayer]][0]);
                @
g_LightMenu(iPlayer);
                
            }
        }
        case 
3: {
            
sSetStrData("%s>light",szLightBrightness[iUserLight[iPlayer]][0],szSteamID);
            
client_print_color(iPlayer, iPlayer, "Kayıt edildi!");
        }
    }
    
menu_destroy(iMenu);return PLUGIN_HANDLED;
}
public 
client_putinserver(iPlayer) {
    static 
szSteamID[64];
    
get_user_authid(iPlayer, szSteamID, 63);
    if(
strlen(sGetStrData("%s>light",szSteamID)) > 0) {
        
UTIL_Set_Player_Light(iPlayer,sGetStrData("%s>light",szSteamID));
    }
    else {
        
iUserLight[iPlayer] = 12;
        
UTIL_Set_Player_Light(iPlayer,szLightBrightness[iUserLight[iPlayer]][0]);
    }
}
UTIL_Set_Player_Light(iPlayer, const LightStyle[]) {
    
message_begin(MSG_ONE, SVC_LIGHTSTYLE, .player = iPlayer);
    
write_byte(0);
    
write_string(LightStyle);
    
message_end();
}
stock sGetStrData(const szKey[],any:...){
    new 
szFixData[128],szReturnData[256];
    
vformat(szFixData,127,szKey,2);
    
nvault_get(iVault,szFixData,szReturnData,255);
    return 
szReturnData;
}
stock sSetStrData(const szKey[],const szData[],any:...){
    new 
szFixData[128];
    
vformat(szFixData,127,szKey,3);
    
nvault_set(iVault,szFixData,szData);
}
stock sRemoveData(const szKey[],any:...){
    new 
szFixData[128];
    
vformat(szFixData,127,szKey,2);
    
nvault_remove(iVault,szFixData);
} 
Son Düzenleme: 19-07-2023, 20:09, Düzenleyen: PawNod'
RE: cs 1.6 /isik istek
Eğer @PawNod' modumuzun attığı eklentide herhangi bir sıkıntı yaşarsanız veya yaşamazsanız bu konuya geri dönüş yapın, eklentiyi ücretsiz forumda paylaşsın arkadaş.

Konunuz çözüldüyse bildiriniz, aksi takdirde ceza alacaksınız.
Son Düzenleme: 23-07-2023, 16:31, Düzenleyen: scuro
RE: cs 1.6 /isik istek
İstek konusu, @PawNod' adlı kullanıcı tarafından 12 gün içinde çözülmüştür.
İsteği çözdüğü için PawNod' Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
PawNod' Adlı kullanıcı sizin dışınızda toplam 77 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
Konuyu Okuyanlar: 1 Ziyaretçi