1. sayfa (Toplam 1 sayfa)

Oyuncu Bilgisi Gösterme Eklentisi [ Spec Target & Aim İnfo ]

Gönderilme zamanı: Pzt Oca 07, 2019 3:31 am
gönderen Necati Doğan
Eklenti İsmi : Oyuncu Bilgisi Gosterme Eklentisi
Yapımcısı : Necati_DGN
Sürüm : 1.0
Açıklama :
Ölüyken izlediğin ve yaşarken aim hedefindeki oyuncu hakkında bilgiler ekranda gösterilir. İki özellikte cvar ayarına bağlıdır. İsteyen istediğini aktif edip kullanabilir.

Ekran Görüntüsü :
info1.png
info2.png
info3.png
info4.png
Cvar Ayarları :
specvar = register_cvar("info_specvar","1"); // Oluyken izledigin kisinin bilgileri gosterilsin mi ? ACIK 1 : 0 KAPALI
aimcvar = register_cvar("info_aimcvar","1"); // Aim ucundaki kisinin bilgileri gosterilsin mi ? ACIK 1 : 0 KAPALI

Kod: Tümünü seç

amx_cvar info_specvar 1/0
amx_cvar info_aimcvar 1/0
İndirme Bağlantısı :

Oyuncu Bilgisi Gösterme Eklentisi [ Spec Target & Aim İnfo ]

Gönderilme zamanı: Pzt Oca 07, 2019 3:41 am
gönderen PaZee
Ellerine sağlık, Kayit sistemi kullanan server sahipleri için versiyon

Kod: Tümünü seç

#include <amxmodx>
#include <csstats>
#include <reapi>

native g_useruid(id)

#define YONETICI ADMIN_RCON 	// Server Yoneticisi yazacak kisilerde hangi yetki olsun?
#define ADMIN ADMIN_KICK    	// Server Admini yazacak kisilerde hangi yetki olsun?

new specvar, aimcvar, hud, aim, uid, pid, stats[8], body[8];
public plugin_init() {
	register_plugin("Oyuncu Bilgisi Gosterme Eklentisi", "1.0", "Necati_DGN");
	RegisterHookChain(RG_CBasePlayer_Spawn, "oyuncuspawnoldu",1);
	register_event("SpecHealth2","spec_target","bd");
	register_event("StatusValue", "aim1", "be", "1=2", "2!0");
	register_event("StatusValue", "aim2", "be", "1=1", "2=0");
	hud=CreateHudSyncObj(),aim=CreateHudSyncObj();

	specvar = register_cvar("info_specvar","1"); // Oluyken izledigin kisinin bilgileri gosterilsin mi ? ACIK 1 : 0 KAPALI
	aimcvar = register_cvar("info_aimcvar","1"); // Aim ucundaki kisinin bilgileri gosterilsin mi ? ACIK 1 : 0 KAPALI
}
public oyuncuspawnoldu(id) remove_task(id);
public spec_target(id) {
	if(get_pcvar_num(specvar)==1) {
		uid=read_data(2);
		remove_task(id);
		set_task(0.3,"devam2",id,_,_,"b");
		set_task(0.2,"devam",id);
	}
}
public devam(id) ClearSyncHud(id, hud);
public devam2(id) {
	new statu[32],isim[33]; get_user_name(uid, isim, charsmax(isim));

	if(get_user_flags(uid) & YONETICI) formatex(statu,charsmax(statu),"Server Yoneticisi");
	else if(get_user_flags(uid) & ADMIN) formatex(statu,charsmax(statu),"Server Admini");
	else formatex(statu,charsmax(statu),"Server Oyuncusu");

	if(get_user_team(uid)==2) set_hudmessage(0, 255, 255, -1.0, 0.75, 0, 0.0, 0.4);
	else if(get_user_team(uid)==1) set_hudmessage(255, 0, 0, -1.0, 0.75, 0, 0.0, 0.4);
	
	ShowSyncHudMsg(id, hud,"%s^nHP: %d | ARMOR: %d | KayitUid: %i  | $%d^nRANK: %i | FRAG: %i/%i^n%s",isim,floatround(get_entvar(uid, var_health)),
	floatround(get_entvar(uid, var_armorvalue)),g_useruid(uid),get_member(uid, m_iAccount),get_user_stats(uid, stats, body),get_user_frags(uid),
	get_user_deaths(uid),statu);
}
public aim1(id) {
	if(get_pcvar_num(aimcvar)==1) {
		pid=read_data(2);
		remove_task(id);
		bir(id);
	}
}
public bir(id) {
	if(pid!=id) {
		new statu[32],name[33]; get_user_name(pid, name, charsmax(name));

		if(get_user_flags(pid) & YONETICI) formatex(statu,charsmax(statu),"Server Yoneticisi");
		else if(get_user_flags(pid) & ADMIN) formatex(statu,charsmax(statu),"Server Admini");
		else formatex(statu,charsmax(statu),"Server Oyuncusu");
	
		if(get_user_team(pid)==2) set_hudmessage(0, 255, 255, 0.07, -1.0, 0, 0.0, 0.4);
		else if(get_user_team(pid)==1) set_hudmessage(255, 0, 0, 0.07, -1.0, 0, 0.0, 0.4);
	
		ShowSyncHudMsg(id, aim,"%s^nHP: %d | ARMOR: %d  | KayitUid: %i | $%d^nRANK: %i | FRAG: %i/%i^n%s",name,floatround(get_entvar(pid, var_health)),
		floatround(get_entvar(pid, var_armorvalue)),g_useruid(pid),get_member(pid, m_iAccount),get_user_stats(pid, stats, body),get_user_frags(pid),
		get_user_deaths(pid),statu);
		set_task(0.3,"bir",id);
	}
}
public aim2(id) if(get_pcvar_num(aimcvar)==1) set_task(2.0,"next",id);
public next(id) remove_task(id),ClearSyncHud(id, aim);

eklentiler-pluginler/gelistirilebilir-k ... 22690.html

Oyuncu Bilgisi Gösterme Eklentisi [ Spec Target & Aim İnfo ]

Gönderilme zamanı: Pzt Oca 07, 2019 12:11 pm
gönderen BY FURKAN !
Eline saglik, Teşekkurler. Yararli.