1. sayfa (Toplam 1 sayfa)

Parlaklık Sorunu

Gönderilme zamanı: Sal Oca 17, 2017 10:24 pm
gönderen Abisi
Sunucumda eskiden beri kullandığım aydınlığı değiştiren eklenti düzgün çalışmıyor tahminimce csdurağı tarafından ayarlanan aydınlık eklentisi ile çakışıyor olmalı çünkü sunucuya girdikten sonra aydınlık normal oluyor ve kendim manuel olarak aydınlığı değiştirdiğimde karanlık oluyor fakat tur bitince yine normal oluyor ve yeni turda aynı şekilde aydınlık normal oluyor yani yanılmıyorsam buda demek oluyor ki csdurağının kurduğu aydınlık eklentisi round_end anında kendini yeniliyor ve benim kurduğum eklentinin aydınlığı bu sebeple kayboluyor...

Bunlar benim gözlemlerim ve fikirlerim kullandığım eklentiyi aşağıya yazacağım kodlamadan anlayan arkadaşların fikirlerini bekliyorum

Kod: Tümünü seç

#include <amxmodx>
#include <engine>
#include <amxmisc>

// Check/Set Server Light Level when Connecting
//====================
public client_putinserver(id)
{
	new cmdarg[32]
	get_vaultdata("amx_lights",cmdarg,31)
	set_lights(cmdarg)
	return PLUGIN_CONTINUE
}

// Set Light Level
//====================
public admin_lights(id,level,cid)
{
	if (!cmd_access(id,level,cid,2))
		return PLUGIN_HANDLED
	
	new cmdarg[32]
	read_argv(1,cmdarg,31)
	
	if (equal(cmdarg,"off")||equal(cmdarg,"OFF")){
	set_lights("#OFF")
	set_vaultdata("amx_lights","#OFF")
	console_print(id,"[AMXX] Light Returned To Normal.")
	}
	else{
	set_lights(cmdarg)
	set_vaultdata("amx_lights",cmdarg)
	console_print(id,"[AMXX] Light Change Successful.")
	}
	return PLUGIN_HANDLED
}

// Declare Commands
//====================
public plugin_init()
{
	register_plugin("Ambient Light Level","1.3","Rattler")
	register_concmd("amx_lights","admin_lights",ADMIN_CVAR,"[a-z] - Light level | [off] - Normal Lights")
}

Parlaklık Sorunu

Gönderilme zamanı: Çrş Oca 18, 2017 8:49 am
gönderen Abisi
meraba

Parlaklık Sorunu

Gönderilme zamanı: Çrş Oca 18, 2017 8:56 am
gönderen axe01
Consolede gamma "değer" seklinde aydınlatma yapabilirsiniz

Parlaklık Sorunu

Gönderilme zamanı: Çrş Oca 18, 2017 10:56 am
gönderen TunnS[C]
Adam plugin olarak sormus kendi degerini yukseltmicek serverdekini yukseltcek :D

Parlaklık Sorunu

Gönderilme zamanı: Çrş Oca 18, 2017 1:08 pm
gönderen Abisi
csduragına ait parlaklığı değiştiren bir eklenti var mı [@Bilinmeyen Etiket]

Parlaklık Sorunu

Gönderilme zamanı: Çrş Oca 18, 2017 1:40 pm
gönderen Abisi
-

Parlaklık Sorunu

Gönderilme zamanı: Çrş Oca 18, 2017 1:41 pm
gönderen Ömer TELLİ
Parlaklığı değiştirin herhangi bir eklenti yok, tüm eklentileri kapatıp sadece onu deneyin sizin farklı eklentiniz tetikliyor olabilir

Parlaklık Sorunu

Gönderilme zamanı: Çrş Oca 18, 2017 4:49 pm
gönderen Abisi
Aynen dediğiniz gibi bütün eklentileri kapattım parlaklıkla ilgili sorun olmadı fakat bu durumun yeni yaşanması çok ilginç yani güncellemelerden sonra yaşandı ve uzun süredir eklentide kurmuyorum... Neyse

Yukarıda gönderdiğim eklentiye parlaklığı her saniye kontrol edecek bir görev ekleyebilecek var mı böylece parlaklık normal olduktan 1 saniye sonra tekrar eklentideki parlaklık aktif olur

Parlaklık Sorunu

Gönderilme zamanı: Çrş Oca 18, 2017 6:27 pm
gönderen caddegarge

Kod: Tümünü seç

#include <amxmodx>
#include <engine>
#include <amxmisc>

// Check/Set Server Light Level when Connecting
//====================
public client_putinserver(id)
{
   new cmdarg[32]
   get_vaultdata("amx_lights",cmdarg,31)
   set_lights(cmdarg)
   set_task(1.0,"deneme",id)
   return PLUGIN_CONTINUE
}

// Set Light Level
//====================
public admin_lights(id,level,cid)
{
   if (!cmd_access(id,level,cid,2))
      return PLUGIN_HANDLED
   
   new cmdarg[32]
   read_argv(1,cmdarg,31)
   
   if (equal(cmdarg,"off")||equal(cmdarg,"OFF")){
   set_lights("#OFF")
   set_vaultdata("amx_lights","#OFF")
   console_print(id,"[AMXX] Light Returned To Normal.")
   }
   else{
   set_lights(cmdarg)
   set_vaultdata("amx_lights",cmdarg)
   console_print(id,"[AMXX] Light Change Successful.")
   }
   return PLUGIN_HANDLED
}

// Declare Commands
//====================
public plugin_init()
{
   register_plugin("Ambient Light Level","1.3","Rattler")
   register_concmd("amx_lights","admin_lights",ADMIN_CVAR,"[a-z] - Light level | [off] - Normal Lights")
}
public deneme(id)
{
	server_cmd("amx_lights f")
}
@Abisi Şunu denermisin, her saniyede bir, amx_lights f komutunu uyguluyor :D

Parlaklık Sorunu

Gönderilme zamanı: Çrş Oca 18, 2017 7:50 pm
gönderen Abisi
İlgilendiğin için teşekkürler sorunun kaynağını buldum ve düzelttim