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

https://discord.gg/43gGDQe6tS

Adam İzleme

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
FearLess
Mesajlar: 727
Kayıt: Prş Nis 07, 2016 8:00 pm
Konum: Istanbul

Adam İzleme

Mesaj gönderen FearLess »

ByBuLuT ☪ yazdı: Sal Ağu 10, 2021 10:19 pm

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>

#define ADMIN_SPEC    ADMIN_BAN

new const szChatTag[] = "^4forum.csd :";

new bool:g_blWatchingMode[MAX_PLAYERS+1];

public plugin_init()
{
	register_plugin("Watching The Player", "0.1", "` BesTCore;");

	register_clcmd("say /spec", "clcmd_spec");

	RegisterHookChain(RG_CBasePlayer_Spawn, "RG_CBasePlayer_Spawn_Post", .post = true);
}
public clcmd_spec(const id)
{
	if(~get_user_flags(id) & ADMIN_SPEC)
	{
		return;
	}

	g_blWatchingMode[id] = g_blWatchingMode[id] ? false:true;

	for(new i = 0; i <= MaxClients; i++)
	{
		if(!(is_user_connected(i)) || ~get_user_flags(i) & ADMIN_SPEC || i == id)
		{
			continue;
		}

		client_print_color(i, print_team_red, "%s ^1%n ^3adli admin gizli izleme %s.", szChatTag, id, g_blWatchingMode[id] ? "moduna gecti":"modundan cikti");
	}

	client_print_color(id, print_team_red, "%s ^3Basarili bir sekilde gizli izleme %s.", szChatTag, g_blWatchingMode[id] ? "moduna gectiniz":"modundan ciktiniz");

	set_entvar(id, var_deadflag, DEAD_DISCARDBODY);
}
public RG_CBasePlayer_Spawn_Post(const id)
{
	if(get_member(id, m_bJustConnected))
	{
		return;
	}

	if(g_blWatchingMode[id])
	{
		set_entvar(id, var_deadflag, DEAD_DISCARDBODY);
	}
}

public client_disconnected(id){
	g_blWatchingMode[id] = false;
}
böyle dene değeri true olan kişi çıkış yapıp başka biri girdiğinde oluşacak bugı da engellemiş olur
Evet çalışıyor ama /spec yazdığımızda karakterimiz kalıyor bu düzeltilebilir mi? Karakter tamamen ortadan kaybolsun. Elinde silah olmadan donmuş bir şekilde duruyor.

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

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

Adam İzleme

Mesaj gönderen bestcore »

Kod: Tümünü seç

DEAD_DISCARDBODY
->
DEAD_DEAD
Böyle düzenleyin, telefondayım.

Link:
Linklerini gizle
Linki Kopyala
Cevapla