⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Sponsor Görsel 2
SponsorSponsor

En Çok Beğeni Alan Cevaplar

PawNod'
2 Beğeni

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 
iMenuiMenu 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] == "\d":"\r"),"2");
    
menu_additem(iMenu,"Ayarlari Kaydet","3");
    
menu_setprop(iMenuMPROP_EXITNAME"Kapat");
    
menu_display(iPlayeriMenu);
}
@
g_LightMenu_(const iPlayer,const iMenu, const iItem) {
    if(
iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
    new 
iData[6], iKeyszSteamID[64];
    
menu_item_getinfo(iMenuiItem_iData5);
    
iKey str_to_num(iData);
    
get_user_authid(iPlayerszSteamID63);
    switch(
iKey) {
        case 
1: {
            if(
iUserLight[iPlayer] == c_MaxLight) {
                
client_print_color(iPlayeriPlayer"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(iPlayeriPlayer"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(iPlayeriPlayer"Kayıt edildi!");
        }
    }
    
menu_destroy(iMenu);return PLUGIN_HANDLED;
}
public 
client_putinserver(iPlayer) {
    static 
szSteamID[64];
    
get_user_authid(iPlayerszSteamID63);
    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_ONESVC_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);

Konu

#11
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 
iMenuiMenu 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] == "\d":"\r"),"2");
    
menu_additem(iMenu,"Ayarlari Kaydet","3");
    
menu_setprop(iMenuMPROP_EXITNAME"Kapat");
    
menu_display(iPlayeriMenu);
}
@
g_LightMenu_(const iPlayer,const iMenu, const iItem) {
    if(
iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
    new 
iData[6], iKeyszSteamID[64];
    
menu_item_getinfo(iMenuiItem_iData5);
    
iKey str_to_num(iData);
    
get_user_authid(iPlayerszSteamID63);
    switch(
iKey) {
        case 
1: {
            if(
iUserLight[iPlayer] == c_MaxLight) {
                
client_print_color(iPlayeriPlayer"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(iPlayeriPlayer"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(iPlayeriPlayer"Kayıt edildi!");
        }
    }
    
menu_destroy(iMenu);return PLUGIN_HANDLED;
}
public 
client_putinserver(iPlayer) {
    static 
szSteamID[64];
    
get_user_authid(iPlayerszSteamID63);
    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_ONESVC_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'.
#12
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.
#13
İ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