Aim Kontrol Eklentisi Çalışmıyor

Konu

#1
Merhaba, Bu Eklenti sorunsuz bir şekilde yükleniyor fakat Menü açılmıyor hiçbir şekilde etki etmiyor, yardımcı olurmusunuz.
.sma hayalet.sma (Dosya Boyutu: 8,99 KB | İndirme Sayısı: 4)
#2
Eklenti çalışıyor mu? Panelin sunucu konsolundan amxx plugins yazıp kontrol edin. wallhack komutunu Say kısmına değil de é basıp açtığınız konsol kısmına yazmanız gerekiyor doğru yere yazdığınızdan emin olun.
Discord adresim: https://discord.gg/mjg25aTKgG
Whatsapp:
Son Düzenleme: 14-09-2024, 17:30, Düzenleyen: PawNod'.
#3
(14-09-2024, 17:30)PawNod Adlı Kullanıcıdan Alıntı: Eklenti çalışıyor mu? Panelin sunucu konsolundan amxx plugins yazıp kontrol edin. wallhack komutunu Say kısmına değil de é basıp açtığınız konsol kısmına yazmanız gerekiyor doğru yere yazdığınızdan emin olun.

Evet plugin aktif olmamış komut şimdi çalışıyor fakat hayalet çıkmıyor sadece saydan çalıştığını belirtiyor
#4
(14-09-2024, 18:03)iDisguised Adlı Kullanıcıdan Alıntı:
(14-09-2024, 17:30)PawNod Adlı Kullanıcıdan Alıntı: Eklenti çalışıyor mu? Panelin sunucu konsolundan amxx plugins yazıp kontrol edin. wallhack komutunu Say kısmına değil de é basıp açtığınız konsol kısmına yazmanız gerekiyor doğru yere yazdığınızdan emin olun.

Evet plugin aktif olmamış komut şimdi çalışıyor fakat hayalet çıkmıyor sadece saydan çalıştığını belirtiyor
Kod:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <engine>
#include <fakemeta>
#include <hamsandwich>
#include <xs>

#define PLUGIN "Lucia Hallucination"
#define VERSION "1.1"
#define AUTHOR "joaquimandrade"

new ModelWeapon[] = "models/p_glock18.mdl"
new ModelWeaponID

new Models[CsTeams][] =
{
    "",
    "models/player/leet/leet.mdl",
    "models/player/sas/sas.mdl",
    ""
}

new ModelsIDs[CsTeams]

enum EntityData
{
    Origin[3],
    Angles[3],
    CsTeams:Team
}

const MaxSlots = 32

new bool:OnFirstPersonView[MaxSlots+1]
new SpectatingUser[MaxSlots+1]

new UserNeedsEntity[MaxSlots+1]
new UserEntityData[MaxSlots+1][EntityData]
new HasPermissions[MaxSlots+1]

new Float:LastTimeViewedAnEntity[MaxSlots+1]

const PermissionFlag = ADMIN_BAN

new CheckVisibilityForward

new CurrentHost
new CurrentEnt

new Float:VectorNormalHideStartFactor = 46.0
new Float:VectorNormalHideEndFactor = 40.0

new Float:VectorNormalHideStep = 1.0

new const Float:PlayerRay = 22.0
new const Float:HullFactor = 0.5

const Float:PlayerHideMaxDistance = 1200.0

new CsTeams:Teams = CS_TEAM_T + CS_TEAM_CT

new OnFirstPersonViewN

new ForwardAddToFullPackPre
new ForwardAddToFullPackPost

new ForwardCmdStart

public plugin_precache()
{
    ModelWeaponID = precache_model(ModelWeapon)
   
    ModelsIDs[CS_TEAM_T] = precache_model(Models[CS_TEAM_T])
    ModelsIDs[CS_TEAM_CT] = precache_model(Models[CS_TEAM_CT])
}

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)

    register_event("TextMsg", "specMode", "b", "2&#Spec_Mode")
    register_event("StatusValue", "specTarget", "bd", "1=2")
    register_event("SpecHealth2", "specTarget", "bd")
   
    RegisterHam(Ham_Spawn, "player", "playerSpawn", 1)
   
    register_cvar("luciaHallucination", VERSION, FCVAR_SERVER|FCVAR_SPONLY);
   
    register_clcmd("say /wallhack", "luciaToggle", PermissionFlag)
}

public luciaToggle(id, level, cid)
{
    if(cmd_access(id, level, cid, 0))
    {
        toggle(id)
        return PLUGIN_HANDLED
    }
   
    return PLUGIN_CONTINUE
}

public checkVisibility(id, pset)
{  
    if(CurrentEnt == id)
    {
        unregister_forward(FM_CheckVisibility, CheckVisibilityForward)
        CheckVisibilityForward = 0
       
        forward_return(FMV_CELL, 1)
        return FMRES_SUPERCEDE
    }
   
    return FMRES_IGNORED
}

public addToFullPackPre(es, e, ent, host, hostflags, player, pSet)
{
    if(player && (host != ent) && is_user_alive(ent))
    {
        if((LastTimeViewedAnEntity[host] != get_gametime()) && (((UserNeedsEntity[host]) && (cs_get_user_team(host) != cs_get_user_team(ent))) || (OnFirstPersonView[host] && UserNeedsEntity[SpectatingUser[host]] && (cs_get_user_team(SpectatingUser[host]) != cs_get_user_team(ent)))))
        {
            if(!engfunc(EngFunc_CheckVisibility, ent, pSet))
            {
                CurrentEnt = ent
                CurrentHost = host
               
                if(!CheckVisibilityForward)
                {
                    CheckVisibilityForward = register_forward(FM_CheckVisibility, "checkVisibility")
                }
            }
        }
    }
}

public addToFullPackPost(es, e, ent, host, hostflags, player, pSet)
{  
    if((host == CurrentHost) && (ent == CurrentEnt))
    {      
        LastTimeViewedAnEntity[CurrentHost] = get_gametime()
       
        new CsTeams:team
       
        if(OnFirstPersonView[host])
        {
            new spectated = SpectatingUser[host]
           
            team = UserEntityData[spectated][Team]
           
            static Float:origin[3]
            pev(spectated, pev_origin, origin)
           
            engfunc(EngFunc_TraceLine, origin, Float:UserEntityData[spectated][Origin], 0, spectated, 0)
           
            get_tr2(0, TR_EndPos, origin)
           
            set_es(es, ES_Origin, origin)
            set_es(es, ES_Angles, Float:UserEntityData[spectated][Angles]) 
           
            set_es(es, ES_RenderMode, kRenderTransAlpha)
            set_es(es, ES_RenderAmt, 170)
       
        }
        else
        {
            team = UserEntityData[host][Team]
           
            set_es(es, ES_Origin, Float:UserEntityData[host][Origin])
            set_es(es, ES_Angles, Float:UserEntityData[host][Angles])  
        }
       
        new CsTeams:enemyTeam = Teams - team
       
        set_es(es, ES_Team, _:enemyTeam)
        set_es(es, ES_ModelIndex, ModelsIDs[enemyTeam])
        set_es(es, ES_WeaponModel, ModelWeaponID)
        set_es(es, ES_Effects, EF_INVLIGHT)  
    }
   
    CurrentHost = CurrentEnt = 0
}

hullCheck(Float:origin[3])
{  
    static Float:margin[3]
   
    xs_vec_copy(origin, margin)
   
    for(new i=0; i<3; i++)
        margin[i] += HullFactor
   
    engfunc(EngFunc_TraceHull, origin, margin, 1, HULL_POINT, 0, 0)
    return get_tr2(0, TR_AllSolid)
   
}

bool:isSafeHideOrigin(Float:origin[3])
{
    static Float:centerPointsZDistanceMultiply[] = {1.2, 0.5, 0.0, -0.5, -1.0, -1.5}
    static Float:centerPoints[sizeof centerPointsZDistanceMultiply][3]
   
    for(new i=0; i<sizeof centerPointsZDistanceMultiply; i++)
    {
        xs_vec_copy(origin, centerPoints[i])
        centerPoints[i][2] += centerPointsZDistanceMultiply[i] * (PlayerRay)
       
        if(!hullCheck(centerPoints[i]))
        {
            return false
        }
       
        static Float:borderPointsXYDistanceMultiply[4][2] = {{0.0, 1.2}, {1.2, 0.0}, {0.0, -1.2}, {-1.2, 0.0}}
       
        for(new j=0; j<4; j++)
        {
            static Float:borderPoint[3]
            xs_vec_copy(centerPoints[i], borderPoint)
           
            for(new k=0; k<2; k++)
            {
                borderPoint[k] += borderPointsXYDistanceMultiply[j][k] * (PlayerRay)
            }
           
            if(!hullCheck(borderPoint))
            {
                return false
            }
        }
    }
   
    return true
}

getEntityData(id)
{
    static Float:origin[3], Float:viewAngles[3], Float:viewOfs[3]
   
    pev(id, pev_origin, origin)
    pev(id, pev_view_ofs, viewOfs)
   
    xs_vec_add(origin, viewOfs, origin)
   
    pev(id, pev_v_angle, viewAngles)
   
    static Float:path[3]
   
    angle_vector(viewAngles, ANGLEVECTOR_FORWARD, path)
    xs_vec_normalize(path, path)
   
    xs_vec_mul_scalar(path, PlayerHideMaxDistance, path)
   
    static Float:end[3]
   
    xs_vec_add(origin, path, end)
   
    engfunc(EngFunc_TraceLine, origin, end, 0, id, 0);
   
    static Float:fraction
    get_tr2(0, TR_flFraction, fraction)
   
    if((fraction != 1.0) && (get_tr2(0, TR_Hit) == -1))
    {
        get_tr2(0, TR_EndPos, end)
       
        static Float:normal[3]
        get_tr2(0, TR_vecPlaneNormal, normal)
       
        static Float:normalPath[3]
       
        for(new Float:i=VectorNormalHideStartFactor; i>=VectorNormalHideEndFactor; i-=VectorNormalHideStep)
        {
            xs_vec_mul_scalar(normal, -i, normalPath)
            xs_vec_add(end, normalPath, normalPath)
           
            if(isSafeHideOrigin(normalPath))
            {
                static Float:angles[3]
               
                vector_to_angle(normal, angles)
           
                if(angles[0] > 0.0)
                    angles[0] = 0.0
               
                xs_vec_copy(angles, Float:UserEntityData[id][Angles])
                xs_vec_copy(normalPath, Float:UserEntityData[id][Origin])
               
                UserEntityData[id][Team] = _:cs_get_user_team(id)
               
                return true
            }
        }
    }
   
    return false
}

toggle(id)
{
    if(OnFirstPersonView[id])
    {      
        if(UserNeedsEntity[SpectatingUser[id]])
        {
            client_print(id, print_chat, "[WebAilesi.com] Wallhack Duvar Arkasi Hayaleti Kapadiniz")
           
            UserNeedsEntity[SpectatingUser[id]] = false
        }
        else
        {
            if(getEntityData(SpectatingUser[id]))
            {
                client_print(id, print_chat, "[WebAilesi.com] Wallhack Duvar Arkasi Hayalet Baslattiniz")
               
                UserNeedsEntity[SpectatingUser[id]] = true
            }
            else
            {
                client_print(id, print_chat, "[WebAilesi.com] Hayalet Gosterilemiyor, Lutfen Farkli Yerde Deneyin")
            }
        }
    }
}

public cmdStart(id)
{
    if((get_user_button(id) & IN_RELOAD) && (~get_user_oldbutton(id) & IN_RELOAD))
        toggle(id)
}

handleJoiningFirstPersonView(id)
{  
    OnFirstPersonView[id] = true
   
    if(!OnFirstPersonViewN++)
    {
        ForwardAddToFullPackPre = register_forward(FM_AddToFullPack, "addToFullPackPre", 0);
        ForwardAddToFullPackPost = register_forward(FM_AddToFullPack, "addToFullPackPost", 1)
        ForwardCmdStart = register_forward(FM_CmdStart, "cmdStart")
    }
}

handleQuitingFirstPersonView(id)
{
    OnFirstPersonView[id] = false
    UserNeedsEntity[SpectatingUser[id]] = false
    SpectatingUser[id] = 0
   
    if(!--OnFirstPersonViewN)
    {
        unregister_forward(FM_AddToFullPack, ForwardAddToFullPackPre)
        unregister_forward(FM_AddToFullPack, ForwardAddToFullPackPost, 1)
        unregister_forward(FM_CmdStart, ForwardCmdStart)
    }
}

public playerSpawn(id)
{
    if(OnFirstPersonView[id] && is_user_alive(id))
    {
        handleQuitingFirstPersonView(id)
    }
}

public client_authorized(id)
{
    HasPermissions[id] = get_user_flags(id) & PermissionFlag
}

public client_disconnect(id)
{
    if(OnFirstPersonView[id])
    {
        handleQuitingFirstPersonView(id)
    }
}

public specMode(id)
{
    if(HasPermissions[id])
    {
        new specMode[12]
        read_data(2, specMode, 11)
           
        if(specMode[10] == '4')
        {
            handleJoiningFirstPersonView(id)
        }
        else if(OnFirstPersonView[id])
        {
            handleQuitingFirstPersonView(id)
        }
    }
}

public specTarget(id)
{
    new spectated = read_data(2);
       
    if(spectated)
    {
        if(OnFirstPersonView[id])
        {
            if(spectated != SpectatingUser[id])
            {
                handleQuitingFirstPersonView(id)
                SpectatingUser[id] = spectated;             
                handleJoiningFirstPersonView(id)
            }
        }
        else
        {
            SpectatingUser[id] = spectated;
        }
    }
}

dener misin
Son Düzenleme: 14-09-2024, 22:23, Düzenleyen: ` White*.
#5
(14-09-2024, 22:21)` White* Adlı Kullanıcıdan Alıntı:
(14-09-2024, 18:03)iDisguised Adlı Kullanıcıdan Alıntı: Evet plugin aktif olmamış komut şimdi çalışıyor fakat hayalet çıkmıyor sadece saydan çalıştığını belirtiyor
Kod:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <engine>
#include <fakemeta>
#include <hamsandwich>
#include <xs>

#define PLUGIN "Lucia Hallucination"
#define VERSION "1.1"
#define AUTHOR "joaquimandrade"

new ModelWeapon[] = "models/p_glock18.mdl"
new ModelWeaponID

new Models[CsTeams][] =
{
    "",
    "models/player/leet/leet.mdl",
    "models/player/sas/sas.mdl",
    ""
}

new ModelsIDs[CsTeams]

enum EntityData
{
    Origin[3],
    Angles[3],
    CsTeams:Team
}

const MaxSlots = 32

new bool:OnFirstPersonView[MaxSlots+1]
new SpectatingUser[MaxSlots+1]

new UserNeedsEntity[MaxSlots+1]
new UserEntityData[MaxSlots+1][EntityData]
new HasPermissions[MaxSlots+1]

new Float:LastTimeViewedAnEntity[MaxSlots+1]

const PermissionFlag = ADMIN_BAN

new CheckVisibilityForward

new CurrentHost
new CurrentEnt

new Float:VectorNormalHideStartFactor = 46.0
new Float:VectorNormalHideEndFactor = 40.0

new Float:VectorNormalHideStep = 1.0

new const Float:PlayerRay = 22.0
new const Float:HullFactor = 0.5

const Float:PlayerHideMaxDistance = 1200.0

new CsTeams:Teams = CS_TEAM_T + CS_TEAM_CT

new OnFirstPersonViewN

new ForwardAddToFullPackPre
new ForwardAddToFullPackPost

new ForwardCmdStart

public plugin_precache()
{
    ModelWeaponID = precache_model(ModelWeapon)
   
    ModelsIDs[CS_TEAM_T] = precache_model(Models[CS_TEAM_T])
    ModelsIDs[CS_TEAM_CT] = precache_model(Models[CS_TEAM_CT])
}

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)

    register_event("TextMsg", "specMode", "b", "2&#Spec_Mode")
    register_event("StatusValue", "specTarget", "bd", "1=2")
    register_event("SpecHealth2", "specTarget", "bd")
   
    RegisterHam(Ham_Spawn, "player", "playerSpawn", 1)
   
    register_cvar("luciaHallucination", VERSION, FCVAR_SERVER|FCVAR_SPONLY);
   
    register_clcmd("say /wallhack", "luciaToggle", PermissionFlag)
}

public luciaToggle(id, level, cid)
{
    if(cmd_access(id, level, cid, 0))
    {
        toggle(id)
        return PLUGIN_HANDLED
    }
   
    return PLUGIN_CONTINUE
}

public checkVisibility(id, pset)
{  
    if(CurrentEnt == id)
    {
        unregister_forward(FM_CheckVisibility, CheckVisibilityForward)
        CheckVisibilityForward = 0
       
        forward_return(FMV_CELL, 1)
        return FMRES_SUPERCEDE
    }
   
    return FMRES_IGNORED
}

public addToFullPackPre(es, e, ent, host, hostflags, player, pSet)
{
    if(player && (host != ent) && is_user_alive(ent))
    {
        if((LastTimeViewedAnEntity[host] != get_gametime()) && (((UserNeedsEntity[host]) && (cs_get_user_team(host) != cs_get_user_team(ent))) || (OnFirstPersonView[host] && UserNeedsEntity[SpectatingUser[host]] && (cs_get_user_team(SpectatingUser[host]) != cs_get_user_team(ent)))))
        {
            if(!engfunc(EngFunc_CheckVisibility, ent, pSet))
            {
                CurrentEnt = ent
                CurrentHost = host
               
                if(!CheckVisibilityForward)
                {
                    CheckVisibilityForward = register_forward(FM_CheckVisibility, "checkVisibility")
                }
            }
        }
    }
}

public addToFullPackPost(es, e, ent, host, hostflags, player, pSet)
{  
    if((host == CurrentHost) && (ent == CurrentEnt))
    {      
        LastTimeViewedAnEntity[CurrentHost] = get_gametime()
       
        new CsTeams:team
       
        if(OnFirstPersonView[host])
        {
            new spectated = SpectatingUser[host]
           
            team = UserEntityData[spectated][Team]
           
            static Float:origin[3]
            pev(spectated, pev_origin, origin)
           
            engfunc(EngFunc_TraceLine, origin, Float:UserEntityData[spectated][Origin], 0, spectated, 0)
           
            get_tr2(0, TR_EndPos, origin)
           
            set_es(es, ES_Origin, origin)
            set_es(es, ES_Angles, Float:UserEntityData[spectated][Angles]) 
           
            set_es(es, ES_RenderMode, kRenderTransAlpha)
            set_es(es, ES_RenderAmt, 170)
       
        }
        else
        {
            team = UserEntityData[host][Team]
           
            set_es(es, ES_Origin, Float:UserEntityData[host][Origin])
            set_es(es, ES_Angles, Float:UserEntityData[host][Angles])  
        }
       
        new CsTeams:enemyTeam = Teams - team
       
        set_es(es, ES_Team, _:enemyTeam)
        set_es(es, ES_ModelIndex, ModelsIDs[enemyTeam])
        set_es(es, ES_WeaponModel, ModelWeaponID)
        set_es(es, ES_Effects, EF_INVLIGHT)  
    }
   
    CurrentHost = CurrentEnt = 0
}

hullCheck(Float:origin[3])
{  
    static Float:margin[3]
   
    xs_vec_copy(origin, margin)
   
    for(new i=0; i<3; i++)
        margin[i] += HullFactor
   
    engfunc(EngFunc_TraceHull, origin, margin, 1, HULL_POINT, 0, 0)
    return get_tr2(0, TR_AllSolid)
   
}

bool:isSafeHideOrigin(Float:origin[3])
{
    static Float:centerPointsZDistanceMultiply[] = {1.2, 0.5, 0.0, -0.5, -1.0, -1.5}
    static Float:centerPoints[sizeof centerPointsZDistanceMultiply][3]
   
    for(new i=0; i<sizeof centerPointsZDistanceMultiply; i++)
    {
        xs_vec_copy(origin, centerPoints[i])
        centerPoints[i][2] += centerPointsZDistanceMultiply[i] * (PlayerRay)
       
        if(!hullCheck(centerPoints[i]))
        {
            return false
        }
       
        static Float:borderPointsXYDistanceMultiply[4][2] = {{0.0, 1.2}, {1.2, 0.0}, {0.0, -1.2}, {-1.2, 0.0}}
       
        for(new j=0; j<4; j++)
        {
            static Float:borderPoint[3]
            xs_vec_copy(centerPoints[i], borderPoint)
           
            for(new k=0; k<2; k++)
            {
                borderPoint[k] += borderPointsXYDistanceMultiply[j][k] * (PlayerRay)
            }
           
            if(!hullCheck(borderPoint))
            {
                return false
            }
        }
    }
   
    return true
}

getEntityData(id)
{
    static Float:origin[3], Float:viewAngles[3], Float:viewOfs[3]
   
    pev(id, pev_origin, origin)
    pev(id, pev_view_ofs, viewOfs)
   
    xs_vec_add(origin, viewOfs, origin)
   
    pev(id, pev_v_angle, viewAngles)
   
    static Float:path[3]
   
    angle_vector(viewAngles, ANGLEVECTOR_FORWARD, path)
    xs_vec_normalize(path, path)
   
    xs_vec_mul_scalar(path, PlayerHideMaxDistance, path)
   
    static Float:end[3]
   
    xs_vec_add(origin, path, end)
   
    engfunc(EngFunc_TraceLine, origin, end, 0, id, 0);
   
    static Float:fraction
    get_tr2(0, TR_flFraction, fraction)
   
    if((fraction != 1.0) && (get_tr2(0, TR_Hit) == -1))
    {
        get_tr2(0, TR_EndPos, end)
       
        static Float:normal[3]
        get_tr2(0, TR_vecPlaneNormal, normal)
       
        static Float:normalPath[3]
       
        for(new Float:i=VectorNormalHideStartFactor; i>=VectorNormalHideEndFactor; i-=VectorNormalHideStep)
        {
            xs_vec_mul_scalar(normal, -i, normalPath)
            xs_vec_add(end, normalPath, normalPath)
           
            if(isSafeHideOrigin(normalPath))
            {
                static Float:angles[3]
               
                vector_to_angle(normal, angles)
           
                if(angles[0] > 0.0)
                    angles[0] = 0.0
               
                xs_vec_copy(angles, Float:UserEntityData[id][Angles])
                xs_vec_copy(normalPath, Float:UserEntityData[id][Origin])
               
                UserEntityData[id][Team] = _:cs_get_user_team(id)
               
                return true
            }
        }
    }
   
    return false
}

toggle(id)
{
    if(OnFirstPersonView[id])
    {      
        if(UserNeedsEntity[SpectatingUser[id]])
        {
            client_print(id, print_chat, "[WebAilesi.com] Wallhack Duvar Arkasi Hayaleti Kapadiniz")
           
            UserNeedsEntity[SpectatingUser[id]] = false
        }
        else
        {
            if(getEntityData(SpectatingUser[id]))
            {
                client_print(id, print_chat, "[WebAilesi.com] Wallhack Duvar Arkasi Hayalet Baslattiniz")
               
                UserNeedsEntity[SpectatingUser[id]] = true
            }
            else
            {
                client_print(id, print_chat, "[WebAilesi.com] Hayalet Gosterilemiyor, Lutfen Farkli Yerde Deneyin")
            }
        }
    }
}

public cmdStart(id)
{
    if((get_user_button(id) & IN_RELOAD) && (~get_user_oldbutton(id) & IN_RELOAD))
        toggle(id)
}

handleJoiningFirstPersonView(id)
{  
    OnFirstPersonView[id] = true
   
    if(!OnFirstPersonViewN++)
    {
        ForwardAddToFullPackPre = register_forward(FM_AddToFullPack, "addToFullPackPre", 0);
        ForwardAddToFullPackPost = register_forward(FM_AddToFullPack, "addToFullPackPost", 1)
        ForwardCmdStart = register_forward(FM_CmdStart, "cmdStart")
    }
}

handleQuitingFirstPersonView(id)
{
    OnFirstPersonView[id] = false
    UserNeedsEntity[SpectatingUser[id]] = false
    SpectatingUser[id] = 0
   
    if(!--OnFirstPersonViewN)
    {
        unregister_forward(FM_AddToFullPack, ForwardAddToFullPackPre)
        unregister_forward(FM_AddToFullPack, ForwardAddToFullPackPost, 1)
        unregister_forward(FM_CmdStart, ForwardCmdStart)
    }
}

public playerSpawn(id)
{
    if(OnFirstPersonView[id] && is_user_alive(id))
    {
        handleQuitingFirstPersonView(id)
    }
}

public client_authorized(id)
{
    HasPermissions[id] = get_user_flags(id) & PermissionFlag
}

public client_disconnect(id)
{
    if(OnFirstPersonView[id])
    {
        handleQuitingFirstPersonView(id)
    }
}

public specMode(id)
{
    if(HasPermissions[id])
    {
        new specMode[12]
        read_data(2, specMode, 11)
           
        if(specMode[10] == '4')
        {
            handleJoiningFirstPersonView(id)
        }
        else if(OnFirstPersonView[id])
        {
            handleQuitingFirstPersonView(id)
        }
    }
}

public specTarget(id)
{
    new spectated = read_data(2);
       
    if(spectated)
    {
        if(OnFirstPersonView[id])
        {
            if(spectated != SpectatingUser[id])
            {
                handleQuitingFirstPersonView(id)
                SpectatingUser[id] = spectated;             
                handleJoiningFirstPersonView(id)
            }
        }
        else
        {
            SpectatingUser[id] = spectated;
        }
    }
}

dener misin


Çalışmadı
#7
(16-09-2024, 18:07)Lynchk Adlı Kullanıcıdan Alıntı: https://www.webailesi.com/konu-sunucudaki-calisan-calismayan-eklenti-listesi-21786

Listeyi iletir misin?

Kod:
Currently loaded plugins:[/font][/color]
[color=#000000][font=Open Sans]      name                    version    author            file            status  [/font][/color]
[color=#000000][font=Open Sans][  1] AntiKarecik_23.11.2020  7          XLeNoNz          antikare.amxx    running  [/font][/color]
[color=#000000][font=Open Sans][  2] ID_BILGI                2.0        xlenonz          id_bilgi.amxx    running  [/font][/color]
[color=#000000][font=Open Sans][  3] Reklam Engelleyici      17.10.2021  xlenonz          reklamfilter.am  running  [/font][/color]
[color=#000000][font=Open Sans][  4] Komut Blok              1.0        kApo` editted XL  KomutBlock.amxx  running  [/font][/color]
[color=#000000][font=Open Sans][  5] Admin Base              1.9.0.5271  AMXX Dev Team    admin.amxx      running  [/font][/color]
[color=#000000][font=Open Sans][  6] Admin Commands v12      23022024    OyunYoneticisi    admincmd.amxx    running  [/font][/color]
[color=#000000][font=Open Sans][  7] Slots Reservation      1.9.0.5271  AMXX Dev Team    adminslots.amxx  running  [/font][/color]
[color=#000000][font=Open Sans][  8] Multi-Lingual System    1.9.0.5271  AMXX Dev Team    multilingual.am  running  [/font][/color]
[color=#000000][font=Open Sans][  9] Menus Front-End        1.9.0.5271  AMXX Dev Team    menufront.amxx  running  [/font][/color]
[color=#000000][font=Open Sans][ 10] Commands Menu          1.9.0.5271  AMXX Dev Team    cmdmenu.amxx    running  [/font][/color]
[color=#000000][font=Open Sans][ 11] Players Menu            1.9.0.5271  AMXX Dev Teamf2  plmenu.amxx      running  [/font][/color]
[color=#000000][font=Open Sans][ 12] Teleport Menu          1.9.0.5271  AMXX Dev Team    telemenu.amxx    running  [/font][/color]
[color=#000000][font=Open Sans][ 13] Maps Menu              1.9.0.5271  AMXX Dev Team    mapsmenu.amxx    running  [/font][/color]
[color=#000000][font=Open Sans][ 14] Admin Chat              1.9.0.5271  AMXX Dev Team    adminchat.amxx  running  [/font][/color]
[color=#000000][font=Open Sans][ 15] Anti Flood              1.9.0.5271  AMXX Dev Team    antiflood.amxx  running  [/font][/color]
[color=#000000][font=Open Sans][ 16] Info. Messages          1.9.0.5271  AMXX Dev Team    imessage.amxx    running  [/font][/color]
[color=#000000][font=Open Sans][ 17] Admin Votes            1.9.0.5271  AMXX Dev Team    adminvote.amxx  running  [/font][/color]
[color=#000000][font=Open Sans][ 18] NextMap                1.9.0.5271  AMXX Dev Team    nextmap.amxx    running  [/font][/color]
[color=#000000][font=Open Sans][ 19] Nextmap Chooser        1.9.0.5271  AMXX Dev Team    mapchooser.amxx  running  [/font][/color]
[color=#000000][font=Open Sans][ 20] TimeLeft                1.9.0.5271  AMXX Dev Team    timeleft.amxx    running  [/font][/color]
[color=#000000][font=Open Sans][ 21] Restrict Weapons        1.9.0.5271  XLeNoNz          restmenu.amxx    running  [/font][/color]
[color=#000000][font=Open Sans][ 22] Oyuncu verileri        1.0        XLeNoNz          oyuncuveri_taki  running  [/font][/color]
[color=#000000][font=Open Sans][ 23] No See Vars            0.1.0      ConnorMcLeod      no_see_vars.amx  running  [/font][/color]
[color=#000000][font=Open Sans][ 24] Admin Sapka Kirmizi Ma  1.0        XLeNoNz          admin_kirmizima  running  [/font][/color]
[color=#000000][font=Open Sans][ 25] FastDL Fix 2020        1_081020    xlenonz          fixfastdl2020.a  running  [/font][/color]
[color=#000000][font=Open Sans][ 26] Reklam LogoX2          2          XLeNoNz          reklambanners.a  running  [/font][/color]
[color=#000000][font=Open Sans][ 27] Stats Configuration    1.9.0.5271  AMXX Dev Team    statscfg.amxx    running  [/font][/color]
[color=#000000][font=Open Sans][ 28] StatsX                  1.9.0.5271  AMXX Dev Team    statsx.amxx      running  [/font][/color]
[color=#000000][font=Open Sans][ 29] No Shield              0.2.2      ConnorMcLeod      noshieldprecach  running  [/font][/color]
[color=#000000][font=Open Sans][ 30] Autobinds_2019          3          XLENONZ          autobind.amxx    running  [/font][/color]
[color=#000000][font=Open Sans][ 31] VIP Admin              0.0.1      Exolent          skorvip.amxx    running  [/font][/color]
[color=#000000][font=Open Sans][ 32] Map adi fix            1.0        xlenonz          mapadi_fix.amxx  running  [/font][/color]
[color=#000000][font=Open Sans][ 33] oyun adi                1          xlenonz          oyun_adi.amxx    running  [/font][/color]
[color=#000000][font=Open Sans][ 34] Lucia Hallucination    1.0        joaquimandrade    hayalet.amxx    running  [/font][/color]
[color=#000000][font=Open Sans][ 35] All Chat                1.1        Ian Cammarata    allchat.amxx    running  [/font][/color]
[color=#000000][font=Open Sans][ 36] ReAmx_Superf24.02.2024  1.7f5_2402  XLeNoNz          amx_super.amxx  running  [/font][/color]
[color=#000000][font=Open Sans][ 37] Map Spawns Editor      1.0.16      iG_os            Map_Spawns_Edit  running  [/font][/color]
[color=#000000][font=Open Sans][ 38] UnBanmenu              1.1f1      xlenonz          unbanmenu.amxx  running  [/font][/color]
[color=#000000][font=Open Sans][ 39] Reset Score            0.0.2f      wopox1337        resetscore.amxx  running  [/font][/color]
[color=#000000][font=Open Sans][ 40] Mermi Duz 16.10.2020    1.1        XLeNoNz          duzmermi.amxx    running  [/font][/color]
[color=#000000][font=Open Sans][ 41] PrecacheX No shield    1.3        XLeNoNz          PrecacheX.amxx  running  [/font][/color]
[color=#000000][font=Open Sans]41 plugins, 41 running

Buyrun
#8
Eklentinin amacı nedir, nasıl çalışması lazım?
Steam: Tıkla
#9
(16-09-2024, 22:08)Lynchk Adlı Kullanıcıdan Alıntı: Eklentinin amacı nedir, nasıl çalışması lazım?

Sadece hilelerin görebileceği hayalet oluşturuyor, ct veya t tarzı. işte onu test ediyorum öyle bir hayalet oluşmuyor.
#10
(16-09-2024, 22:25)iDisguised Adlı Kullanıcıdan Alıntı: Sadece hilelerin görebileceği hayalet oluşturuyor, ct veya t tarzı. işte onu test ediyorum öyle bir hayalet oluşmuyor.
/wallhack kodu var, onu deneyin.
Her hileyi tespit edemiyorda olabilir.
Steam: Tıkla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task
Kayıt Ol
Uygun fiyatlı ve yüksek performanslı teamspeak3