Merhaba
isik eklentisi kullanıyoruz fakat her mape restart atıldıgında kaydet dememize ragmen isik ayarı sıfırlanıyor
yardımcı olabilecek varsa sevinirim iyi forumlar
eklenti ek'tedir.
isikeklentisi.sma(Dosya Boyutu: 4,73 KB | İndirme Sayısı: 15))

(12-08-2026, 00:40)kairos Adlı Kullanıcıdan Alıntı: "addons/amxmodx/configs/panel_eklentileri/kairos_gelismis_isikayari.ini" tag veya nvault ayarlarını tag ayarlarını vs sunucuna göre ayarlarsın.isikeklentisi sma hata verdi
ini içinden "save_on_change = 0" değerini "1" yaparsan her değişimde oto kayıt eder. 0 da manuel kaydet demeleri gerekir menüden.
erleme Hatasi,Eklenti kodlari Bozuk.!(12-08-2026, 11:11)ReckLesS Adlı Kullanıcıdan Alıntı:(12-08-2026, 00:40)kairos Adlı Kullanıcıdan Alıntı: "addons/amxmodx/configs/panel_eklentileri/kairos_gelismis_isikayari.ini" tag veya nvault ayarlarını tag ayarlarını vs sunucuna göre ayarlarsın.isikeklentisi sma hata verdi
ini içinden "save_on_change = 0" değerini "1" yaparsan her değişimde oto kayıt eder. 0 da manuel kaydet demeleri gerekir menüden.
HATA!×
Eklenti : isikeklentisi.sma
Eklenti Hatalierleme Hatasi,Eklenti kodlari Bozuk.!
Hata Detay1786524032_isikeklentisi.sma(526) : error 027: invalid character constant
1786524032_isikeklentisi.sma(526) : error 027: invalid character constant
#include <amxmodx>
#include <nvault>
#include <amxmisc>
#define PLUGIN_TAG "RECKLESS"
#define VAULT_NAME "reckless_v13_isik"
// Oyun motorundaki en parlak karakter dizisi
new const ULTRA_BRIGHT_VAL[] = "#########################";
new const szLightBrightness[][] = {
"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m",
"n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"
};
new iUserLight[33];
new bool:bUltraMode[33];
new iVault;
public plugin_init() {
register_plugin("RECKLESS Ultra Isik", "13.3", "ReckLesS");
register_clcmd("say /isik", "g_LightMenu");
register_clcmd("say .isik", "g_LightMenu");
}
public plugin_cfg() {
// data klasörünü garanti altına al
new szDataDir[128];
get_localinfo("amxx_datadir", szDataDir, charsmax(szDataDir));
if(!dir_exists(szDataDir)) {
mkdir(szDataDir);
}
// Vault dosyasını aç (yoksa otomatik oluşturur)
iVault = nvault_open(VAULT_NAME);
// Hâlâ açılamadıysa dosyayı zorla oluştur ve tekrar dene
if(iVault == INVALID_HANDLE) {
new szVaultPath[192];
formatex(szVaultPath, charsmax(szVaultPath), "%s/%s.vault", szDataDir, VAULT_NAME);
// Boş bir dosya oluştur
new file = fopen(szVaultPath, "wb");
if(file) {
fclose(file);
log_amx("[%s] Vault dosyasi zorla olusturuldu: %s", PLUGIN_TAG, szVaultPath);
}
// Tekrar dene
iVault = nvault_open(VAULT_NAME);
}
if(iVault == INVALID_HANDLE) {
log_amx("[%s] HATA: nvault hala acilamadi! Yazma izni kontrol edin.", PLUGIN_TAG);
} else {
log_amx("[%s] Vault basariyla acildi/olusturuldu.", PLUGIN_TAG);
}
}
public plugin_end() {
if(iVault != INVALID_HANDLE) {
nvault_close(iVault);
}
}
public UTIL_Set_Player_Light(iPlayer, const LightStyle[]) {
if(!is_user_connected(iPlayer)) return;
message_begin(MSG_ONE, SVC_LIGHTSTYLE, .player = iPlayer);
write_byte(0);
write_string(LightStyle);
message_end();
}
public g_LightMenu(iPlayer) {
new iMenu = menu_create("\y[RECKLESS] \w- Isik Secenekleri", "g_LightMenu_Handler");
menu_additem(iMenu, "\yEfsane Mod (Aninda)^n", "1");
menu_additem(iMenu, "\r[ULTRA PARLAKLIK]^n", "6");
menu_additem(iMenu, "\wParlakligini Orijinale Cevir^n", "2");
menu_additem(iMenu, "\yParlakligini Arttir (+)", "3");
menu_additem(iMenu, "\rParlakligini Azalt (-)^n", "4");
menu_additem(iMenu, "\wAyarlari Kaydet", "5");
menu_setprop(iMenu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(iMenu, MPROP_EXITNAME, "\rKapat");
menu_display(iPlayer, iMenu);
return PLUGIN_HANDLED;
}
public g_LightMenu_Handler(iPlayer, iMenu, iItem) {
if(iItem == MENU_EXIT) {
menu_destroy(iMenu);
return PLUGIN_HANDLED;
}
new iData[6], szSteamID[64], szIP[32], iKey;
menu_item_getinfo(iMenu, iItem, _, iData, charsmax(iData));
get_user_authid(iPlayer, szSteamID, charsmax(szSteamID));
get_user_ip(iPlayer, szIP, charsmax(szIP), 1);
iKey = str_to_num(iData);
switch(iKey) {
case 1: {
bUltraMode[iPlayer] = false;
iUserLight[iPlayer] = 25;
UTIL_Set_Player_Light(iPlayer, szLightBrightness[25]);
client_print_color(iPlayer, iPlayer, "^3[%s] ^4Efsane Mod aktif.", PLUGIN_TAG);
}
case 6: {
bUltraMode[iPlayer] = true;
UTIL_Set_Player_Light(iPlayer, ULTRA_BRIGHT_VAL);
client_print_color(iPlayer, iPlayer, "^3[%s] ^1ULTRA PARLAKLIK ^4aktif!", PLUGIN_TAG);
}
case 2: {
bUltraMode[iPlayer] = false;
iUserLight[iPlayer] = 12;
UTIL_Set_Player_Light(iPlayer, szLightBrightness[12]);
client_print_color(iPlayer, iPlayer, "^3[%s] ^4Parlaklik orijinale cevirildi.", PLUGIN_TAG);
}
case 3: {
bUltraMode[iPlayer] = false;
if(iUserLight[iPlayer] < 25) iUserLight[iPlayer]++;
UTIL_Set_Player_Light(iPlayer, szLightBrightness[iUserLight[iPlayer]]);
client_print_color(iPlayer, iPlayer, "^3[%s] ^4Parlaklik arttirildi. (^1%d^4)", PLUGIN_TAG, iUserLight[iPlayer]);
}
case 4: {
bUltraMode[iPlayer] = false;
if(iUserLight[iPlayer] > 0) iUserLight[iPlayer]--;
UTIL_Set_Player_Light(iPlayer, szLightBrightness[iUserLight[iPlayer]]);
client_print_color(iPlayer, iPlayer, "^3[%s] ^4Parlaklik azaltildi. (^1%d^4)", PLUGIN_TAG, iUserLight[iPlayer]);
}
case 5: {
new szVal[10];
num_to_str(bUltraMode[iPlayer] ? 99 : iUserLight[iPlayer], szVal, charsmax(szVal));
if(iVault != INVALID_HANDLE) {
nvault_set(iVault, szSteamID, szVal);
nvault_set(iVault, szIP, szVal);
}
client_print_color(iPlayer, iPlayer, "^3[%s] ^4Ayarlarin kaydedildi. (Steam + IP)", PLUGIN_TAG);
menu_destroy(iMenu);
return PLUGIN_HANDLED;
}
}
if(iKey != 5) {
g_LightMenu(iPlayer);
}
menu_destroy(iMenu);
return PLUGIN_HANDLED;
}
public client_authorized(iPlayer) {
LoadPlayerLight(iPlayer);
}
public client_putinserver(iPlayer) {
if(!task_exists(iPlayer + 1000)) {
set_task(1.5, "LoadPlayerLight", iPlayer + 1000);
}
}
public LoadPlayerLight(iPlayer) {
if(iPlayer > 1000) iPlayer -= 1000;
if(!is_user_connected(iPlayer) || is_user_bot(iPlayer)) return;
new szSteamID[64], szIP[32], szVal[10];
get_user_authid(iPlayer, szSteamID, charsmax(szSteamID));
get_user_ip(iPlayer, szIP, charsmax(szIP), 1);
new bool:bLoaded = false;
if(iVault != INVALID_HANDLE) {
if(nvault_get(iVault, szSteamID, szVal, charsmax(szVal))) {
bLoaded = true;
}
else if(nvault_get(iVault, szIP, szVal, charsmax(szVal))) {
bLoaded = true;
}
}
if(bLoaded) {
new iVal = str_to_num(szVal);
if(iVal == 99) {
bUltraMode[iPlayer] = true;
iUserLight[iPlayer] = 25;
} else {
if(iVal < 0) iVal = 0;
if(iVal > 25) iVal = 25;
iUserLight[iPlayer] = iVal;
bUltraMode[iPlayer] = false;
}
set_task(2.0, "AutoApply", iPlayer);
} else {
iUserLight[iPlayer] = 12;
bUltraMode[iPlayer] = false;
set_task(2.0, "AutoApply", iPlayer);
}
}
public AutoApply(iPlayer) {
if(!is_user_connected(iPlayer)) return;
if(bUltraMode[iPlayer]) {
UTIL_Set_Player_Light(iPlayer, ULTRA_BRIGHT_VAL);
client_print_color(iPlayer, iPlayer, "^3[%s] ^4Kayıtlı ışık yüklendi. ^1(ULTRA PARLAKLIK)", PLUGIN_TAG);
} else {
UTIL_Set_Player_Light(iPlayer, szLightBrightness[iUserLight[iPlayer]]);
client_print_color(iPlayer, iPlayer, "^3[%s] ^4Kayıtlı ışık yüklendi. ^1(Seviye: %d)", PLUGIN_TAG, iUserLight[iPlayer]);
}
}
public client_disconnected(iPlayer) {
remove_task(iPlayer);
remove_task(iPlayer + 1000);
iUserLight[iPlayer] = 12;
bUltraMode[iPlayer] = false;
}(12-08-2026, 00:05)ReckLesS Adlı Kullanıcıdan Alıntı: Merhabadenermısın
isik eklentisi kullanıyoruz fakat her mape restart atıldıgında kaydet dememize ragmen isik ayarı sıfırlanıyor
yardımcı olabilecek varsa sevinirim iyi forumlar
eklenti ek'tedir.
(12-08-2026, 16:11)ReckLesS Adlı Kullanıcıdan Alıntı:1 saat yapmıstım silinmiş bir dakika(12-08-2026, 13:04)mejaxamaa Adlı Kullanıcıdan Alıntı: https://www.webailesi.com/kodpaylas.php?v=Ewi3VK4M
denermisin
Kutu bulunamadı. (Error label: 'Bilinmiyen Hata Kodu')
(12-08-2026, 16:11)ReckLesS Adlı Kullanıcıdan Alıntı:https://www.webailesi.com/kodpaylas.php?v=z9LcuZAe(12-08-2026, 13:04)mejaxamaa Adlı Kullanıcıdan Alıntı: https://www.webailesi.com/kodpaylas.php?v=Ewi3VK4M
denermisin
Kutu bulunamadı. (Error label: 'Bilinmiyen Hata Kodu')
(12-08-2026, 16:19)mejaxamaa Adlı Kullanıcıdan Alıntı:şimdide tam tersi oldu map değişince kaydetmiyor ama mape restart atılınca kaydediyorrestart atıldıgında(12-08-2026, 16:11)ReckLesS Adlı Kullanıcıdan Alıntı: Kutu bulunamadı. (Error label: 'Bilinmiyen Hata Kodu')1 saat yapmıstım silinmiş bir dakika(12-08-2026, 16:11)ReckLesS Adlı Kullanıcıdan Alıntı: Kutu bulunamadı. (Error label: 'Bilinmiyen Hata Kodu')https://www.webailesi.com/kodpaylas.php?v=z9LcuZAe