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

https://discord.gg/43gGDQe6tS

Hız sınırlaması

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
laviva
Mesajlar: 32
Kayıt: Cum Ara 24, 2021 10:04 pm

Hız sınırlaması

Mesaj gönderen laviva »

Merhaba oyuncular bunny yaparak çok yüksek hızlara ulaşıyorlar ben bunu sınırlamak istiyorum örnek maksimum 1000 hız yapabilsin bunu ayarlıyabileyim mümkünmüdür ?

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
laviva
Mesajlar: 32
Kayıt: Cum Ara 24, 2021 10:04 pm

Hız sınırlaması

Mesaj gönderen laviva »

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>

const Float:maxspeed=1000.0;

new Float:g_velocity[MAX_CLIENTS+1][3],Float:g_verticvelo[MAX_CLIENTS+1],Float:g_speed[MAX_CLIENTS+1];

public plugin_init(){
	register_plugin
	(
		.plugin_name = "Speed Check",
		.version = "0.1",
		.author = "Aconyonn"
	);

	RegisterHookChain(RG_CBasePlayer_Spawn,"@rSpawn",.post=true);
	RegisterHookChain(RG_CBasePlayer_Killed,"@rKilled",.post=true);
}
public client_disconnected(id){
	remove_task(id);
}
@rSpawn(const this){
	set_task(2.0,"@checkspeed",this,.flags="b");
}
@rKilled(const this, pevAttacker, iGib){
	#pragma unused pevAttacker,iGib
	remove_task(this);
}
@checkspeed(const id){
	get_entvar(id,var_velocity,g_velocity[id]);
	g_verticvelo[id]=g_velocity[id][2];
	g_velocity[id][2]=0.0;
	g_speed[id]=vector_length(g_velocity[id]);
	if(g_speed[id]>maxspeed){
		client_print(id,print_center,"Ulasabilecegin max hiz degeri [%.2f] | Senin hizin: %.2f",maxspeed,g_speed[id]);
		g_velocity[id][0]=g_velocity[id][0]*(maxspeed/g_speed[id]);
		g_velocity[id][1]=g_velocity[id][1]*(maxspeed/g_speed[id]);
		g_velocity[id][2]=g_verticvelo[id];
		set_entvar(id,var_velocity,g_velocity[id]);
	}
}
Bu plugini gördüm fakat sağlıklımıdır ?

ilgili konuda sizleri görmüştüm o yüzden sizleri etiketledim.

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

Gozyasi`
Mesajlar: 1393
Kayıt: Prş Şub 08, 2018 7:48 am
Konum: İstanbul
Clan İsmi: IMMORTAL Gaming
İletişim:

Hız sınırlaması

Mesaj gönderen Gozyasi` »

laviva yazdı: Cmt Oca 15, 2022 9:46 pm

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>

const Float:maxspeed=1000.0;

new Float:g_velocity[MAX_CLIENTS+1][3],Float:g_verticvelo[MAX_CLIENTS+1],Float:g_speed[MAX_CLIENTS+1];

public plugin_init(){
	register_plugin
	(
		.plugin_name = "Speed Check",
		.version = "0.1",
		.author = "Aconyonn"
	);

	RegisterHookChain(RG_CBasePlayer_Spawn,"@rSpawn",.post=true);
	RegisterHookChain(RG_CBasePlayer_Killed,"@rKilled",.post=true);
}
public client_disconnected(id){
	remove_task(id);
}
@rSpawn(const this){
	set_task(2.0,"@checkspeed",this,.flags="b");
}
@rKilled(const this, pevAttacker, iGib){
	#pragma unused pevAttacker,iGib
	remove_task(this);
}
@checkspeed(const id){
	get_entvar(id,var_velocity,g_velocity[id]);
	g_verticvelo[id]=g_velocity[id][2];
	g_velocity[id][2]=0.0;
	g_speed[id]=vector_length(g_velocity[id]);
	if(g_speed[id]>maxspeed){
		client_print(id,print_center,"Ulasabilecegin max hiz degeri [%.2f] | Senin hizin: %.2f",maxspeed,g_speed[id]);
		g_velocity[id][0]=g_velocity[id][0]*(maxspeed/g_speed[id]);
		g_velocity[id][1]=g_velocity[id][1]*(maxspeed/g_speed[id]);
		g_velocity[id][2]=g_verticvelo[id];
		set_entvar(id,var_velocity,g_velocity[id]);
	}
}
Bu plugini gördüm fakat sağlıklımıdır ?

ilgili konuda sizleri görmüştüm o yüzden sizleri etiketledim.
Bu eklentiyi nerden buldun bilmiyorum ama oyuncuya sadece hız uyarısı veriyor.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
laviva
Mesajlar: 32
Kayıt: Cum Ara 24, 2021 10:04 pm

Hız sınırlaması

Mesaj gönderen laviva »

Gozyasi` yazdı: Cmt Oca 15, 2022 10:15 pm
laviva yazdı: Cmt Oca 15, 2022 9:46 pm

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>

const Float:maxspeed=1000.0;

new Float:g_velocity[MAX_CLIENTS+1][3],Float:g_verticvelo[MAX_CLIENTS+1],Float:g_speed[MAX_CLIENTS+1];

public plugin_init(){
	register_plugin
	(
		.plugin_name = "Speed Check",
		.version = "0.1",
		.author = "Aconyonn"
	);

	RegisterHookChain(RG_CBasePlayer_Spawn,"@rSpawn",.post=true);
	RegisterHookChain(RG_CBasePlayer_Killed,"@rKilled",.post=true);
}
public client_disconnected(id){
	remove_task(id);
}
@rSpawn(const this){
	set_task(2.0,"@checkspeed",this,.flags="b");
}
@rKilled(const this, pevAttacker, iGib){
	#pragma unused pevAttacker,iGib
	remove_task(this);
}
@checkspeed(const id){
	get_entvar(id,var_velocity,g_velocity[id]);
	g_verticvelo[id]=g_velocity[id][2];
	g_velocity[id][2]=0.0;
	g_speed[id]=vector_length(g_velocity[id]);
	if(g_speed[id]>maxspeed){
		client_print(id,print_center,"Ulasabilecegin max hiz degeri [%.2f] | Senin hizin: %.2f",maxspeed,g_speed[id]);
		g_velocity[id][0]=g_velocity[id][0]*(maxspeed/g_speed[id]);
		g_velocity[id][1]=g_velocity[id][1]*(maxspeed/g_speed[id]);
		g_velocity[id][2]=g_verticvelo[id];
		set_entvar(id,var_velocity,g_velocity[id]);
	}
}
Bu plugini gördüm fakat sağlıklımıdır ?

ilgili konuda sizleri görmüştüm o yüzden sizleri etiketledim.
Bu eklentiyi nerden buldun bilmiyorum ama oyuncuya sadece hız uyarısı veriyor.
Hayır yavaşlıyor sınırı geçince

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

Gozyasi`
Mesajlar: 1393
Kayıt: Prş Şub 08, 2018 7:48 am
Konum: İstanbul
Clan İsmi: IMMORTAL Gaming
İletişim:

Hız sınırlaması

Mesaj gönderen Gozyasi` »

laviva yazdı: Cmt Oca 15, 2022 10:38 pm
Gozyasi` yazdı: Cmt Oca 15, 2022 10:15 pm
laviva yazdı: Cmt Oca 15, 2022 9:46 pm

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>

const Float:maxspeed=1000.0;

new Float:g_velocity[MAX_CLIENTS+1][3],Float:g_verticvelo[MAX_CLIENTS+1],Float:g_speed[MAX_CLIENTS+1];

public plugin_init(){
	register_plugin
	(
		.plugin_name = "Speed Check",
		.version = "0.1",
		.author = "Aconyonn"
	);

	RegisterHookChain(RG_CBasePlayer_Spawn,"@rSpawn",.post=true);
	RegisterHookChain(RG_CBasePlayer_Killed,"@rKilled",.post=true);
}
public client_disconnected(id){
	remove_task(id);
}
@rSpawn(const this){
	set_task(2.0,"@checkspeed",this,.flags="b");
}
@rKilled(const this, pevAttacker, iGib){
	#pragma unused pevAttacker,iGib
	remove_task(this);
}
@checkspeed(const id){
	get_entvar(id,var_velocity,g_velocity[id]);
	g_verticvelo[id]=g_velocity[id][2];
	g_velocity[id][2]=0.0;
	g_speed[id]=vector_length(g_velocity[id]);
	if(g_speed[id]>maxspeed){
		client_print(id,print_center,"Ulasabilecegin max hiz degeri [%.2f] | Senin hizin: %.2f",maxspeed,g_speed[id]);
		g_velocity[id][0]=g_velocity[id][0]*(maxspeed/g_speed[id]);
		g_velocity[id][1]=g_velocity[id][1]*(maxspeed/g_speed[id]);
		g_velocity[id][2]=g_verticvelo[id];
		set_entvar(id,var_velocity,g_velocity[id]);
	}
}
Bu plugini gördüm fakat sağlıklımıdır ?

ilgili konuda sizleri görmüştüm o yüzden sizleri etiketledim.
Bu eklentiyi nerden buldun bilmiyorum ama oyuncuya sadece hız uyarısı veriyor.
Hayır yavaşlıyor sınırı geçince
Denedim. Buna benzer bi eklenti bende arıyorum şu sıralar.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
laviva
Mesajlar: 32
Kayıt: Cum Ara 24, 2021 10:04 pm

Hız sınırlaması

Mesaj gönderen laviva »

Gozyasi` yazdı: Cmt Oca 15, 2022 10:42 pm
laviva yazdı: Cmt Oca 15, 2022 10:38 pm
Gozyasi` yazdı: Cmt Oca 15, 2022 10:15 pm
Bu eklentiyi nerden buldun bilmiyorum ama oyuncuya sadece hız uyarısı veriyor.
Hayır yavaşlıyor sınırı geçince
Denedim. Buna benzer bi eklenti bende arıyorum şu sıralar.
Yanlış denemişin o zaman :')

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

Gozyasi`
Mesajlar: 1393
Kayıt: Prş Şub 08, 2018 7:48 am
Konum: İstanbul
Clan İsmi: IMMORTAL Gaming
İletişim:

Hız sınırlaması

Mesaj gönderen Gozyasi` »

laviva yazdı: Cmt Oca 15, 2022 10:45 pm
Gozyasi` yazdı: Cmt Oca 15, 2022 10:42 pm
laviva yazdı: Cmt Oca 15, 2022 10:38 pm

Hayır yavaşlıyor sınırı geçince
Denedim. Buna benzer bi eklenti bende arıyorum şu sıralar.
Yanlış denemişin o zaman :')
Amaç oyuncunun aşırı hızlanmasını engellemek değil mi? Öyleyse bu eklenti işe yaramıyor.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
laviva
Mesajlar: 32
Kayıt: Cum Ara 24, 2021 10:04 pm

Hız sınırlaması

Mesaj gönderen laviva »

Belirlenen değer 1000 ise oyunucu 1000-1050 arasında tutuyor ve çalışıyor.

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

Emrullah AKTAŞ
Mesajlar: 273
Kayıt: Sal Oca 11, 2022 11:22 pm
Konum: İstanbul
İletişim:

Hız sınırlaması

Mesaj gönderen Emrullah AKTAŞ »

44. satırdaki

Kod: Tümünü seç

if(detect_id > 70 && entity_get_int(id, EV_INT_button) & IN_JUMP)
kısmında 70 sayısı bir hızı temsil etmektedir.
70 sayısı şu an biraz bunny yapsa etki ediyor olması lazım.
Kendiniz sayısı arttırıp azaltarak ideal değeri bulabilirsiniz.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala
Cevapla