Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Freeze plugini istek

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
Serpentraz
Mesajlar: 107
Kayıt: Pzt Eyl 23, 2019 3:45 pm

Freeze plugini istek

Mesaj gönderen Serpentraz »

El başladığından 30 saniye sonra (T) takımını freezeleyen ama kamera hareketine de izin veren yani sağa sola bakılabilen eklenti arıyorum yardımcı olur musunuz Eşya saklanbaç modu için kullanılıcak.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

bestcore
Mesajlar: 1625
Kayıt: Cmt Eyl 30, 2017 12:44 pm
Konum: Samsun

Freeze plugini istek

Mesaj gönderen bestcore »


Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Serpentraz
Mesajlar: 107
Kayıt: Pzt Eyl 23, 2019 3:45 pm

Freeze plugini istek

Mesaj gönderen Serpentraz »

Bunu denedim fakat kamera hareketine izin vermiyor

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

bestcore
Mesajlar: 1625
Kayıt: Cmt Eyl 30, 2017 12:44 pm
Konum: Samsun

Freeze plugini istek

Mesaj gönderen bestcore »

Serpentraz yazdı: Çrş Nis 21, 2021 2:27 pm Bunu denedim fakat kamera hareketine izin vermiyor
Kamera hareketinden kastınız mause'yi çevirip etrafa bakmaksa bir sıkıntı yok, denedim çalışıyor. Cvar ayarından freeze bozulma süresini ayarlamayı unutmayın, buyur;

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>

enum (+= 1337){
	TASK_UNFREEZE
}
new Float:cvars;

public plugin_init(){
	register_plugin("Start Round With Freeze", "0.1", "` BesTCore;");

	RegisterHookChain(RG_CSGameRules_RestartRound, "RG_CSGameRules_RestartRound_Post", .post = true);

	bind_pcvar_float(create_cvar("FreezeSure", "30.0", .description = "Freeze bozulma süresi, değer virgüllü olmalıdır."), cvars);
}
public RG_CSGameRules_RestartRound_Post(){
	for(new i = 1; i <= MaxClients; i++){
		if(get_member(i, m_iTeam) != TEAM_TERRORIST){
			continue;
		}
		static iFlags;
		iFlags = get_entvar(i, var_flags);

		if(~iFlags & FL_FROZEN){
			set_entvar(i, var_flags, iFlags | FL_FROZEN);
			remove_task(i + TASK_UNFREEZE);
			set_task(cvars, "PlayersUnFreeze", i + TASK_UNFREEZE);
			//client_print_color(0, 0, "Donduruldu.");
		}
	}
}
public PlayersUnFreeze(Taskid){
	static id;
	id = Taskid - TASK_UNFREEZE;

	static iFlags;
	iFlags = get_entvar(id, var_flags);

	if(iFlags & FL_FROZEN){
		set_entvar(id, var_flags, iFlags & ~FL_FROZEN);
		//client_print_color(0, 0, "Cozuldu.");
	}
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Serpentraz
Mesajlar: 107
Kayıt: Pzt Eyl 23, 2019 3:45 pm

Freeze plugini istek

Mesaj gönderen Serpentraz »

Hocam bu el başladığında 30 saniye freeze atıyor benim istediğim el başladıktan 30 saniye sonra freeze atsın

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

bestcore
Mesajlar: 1625
Kayıt: Cmt Eyl 30, 2017 12:44 pm
Konum: Samsun

Freeze plugini istek

Mesaj gönderen bestcore »

Serpentraz yazdı: Çrş Nis 21, 2021 3:37 pm Hocam bu el başladığında 30 saniye freeze atıyor benim istediğim el başladıktan 30 saniye sonra freeze atsın
Kusura bakma yanlış anlamışım, buyur;

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>

enum (+= 1337){
	TASK_FREEZE = 1337
}
new Float:cvars;

public plugin_init(){
	register_plugin("Start Round With Freeze", "0.1", "` BesTCore;");

	RegisterHookChain(RG_CSGameRules_RestartRound, "RG_CSGameRules_RestartRound_Post", .post = true);

	bind_pcvar_float(create_cvar("FreezeSure", "30.0", .description = "Freezeleme süresi, değer virgüllü olmalıdır."), cvars);
}
public RG_CSGameRules_RestartRound_Post(){
	for(new i = 1; i <= MaxClients; i++){
		if(get_member(i, m_iTeam) != TEAM_TERRORIST){
			continue;
		}
		remove_task(TASK_FREEZE);
		set_task(cvars, "PlayersFreeze", i + TASK_FREEZE);
	}
}
public PlayersFreeze(Taskid){
	static id;
	id = Taskid - TASK_FREEZE;

	static iFlags;
	iFlags = get_entvar(id, var_flags);

	if(~iFlags & FL_FROZEN){
		set_entvar(id, var_flags, iFlags | FL_FROZEN);
		//client_print_color(0, 0, "Donduruldu.");
	}
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Serpentraz
Mesajlar: 107
Kayıt: Pzt Eyl 23, 2019 3:45 pm

Freeze plugini istek

Mesaj gönderen Serpentraz »

Oldu hocam fakat mouse hareket etmiyor 3pers modunda olduğu için midir

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

bestcore
Mesajlar: 1625
Kayıt: Cmt Eyl 30, 2017 12:44 pm
Konum: Samsun

Freeze plugini istek

Mesaj gönderen bestcore »

Serpentraz yazdı: Çrş Nis 21, 2021 4:00 pm Oldu hocam fakat mouse hareket etmiyor 3pers modunda olduğu için midir
Yaptığımda etrafa bakılıyordu, emin değilim ama 3persten olabilir. Plugins.ini'de 3pers eklentisini freeze eklentisinin üstüne yazın belki sorun çözülür emin değilim.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Serpentraz
Mesajlar: 107
Kayıt: Pzt Eyl 23, 2019 3:45 pm

Freeze plugini istek

Mesaj gönderen Serpentraz »

Denerim teşekkürler eline sağlık

Link:
Linklerini gizle
Linki Kopyala
Cevapla