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.ByBuLuT ☪ yazdı: Sal Ağu 10, 2021 10:19 pmböyle dene değeri true olan kişi çıkış yapıp başka biri girdiğinde oluşacak bugı da engellemiş olurKod: 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; }
Adam İzleme
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 727
- Kayıt: Prş Nis 07, 2016 8:00 pm
- Konum: Istanbul
Adam İzleme
Link: | |
Linklerini gizle |
-
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
Adam İzleme
Kod: Tümünü seç
DEAD_DISCARDBODY
->
DEAD_DEAD
Link: | |
Linklerini gizle |