Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Slota ayrı admine ayrı şapka
#4
Olduğunu bildirirsen sevinirim

1=] Slotlarda "b" yetkisi verince "models/slotsapka.mdl" modeli çalışır
PHP Code:
#include <amxmodx>
#include <cstrike>
#include <engine>

#define ADMIN_FLAG    ADMIN_RESERVATION
new g_adminmarkEnt[33]
new 
cvar_enable
new MODEL_MARK[]     = "models/slotsapka.mdl"

static const PLUGIN_NAME[]     = "Slot Sapka"
static const PLUGIN_AUTHOR[]     = "Xlamber"
static const PLUGIN_VERSION[]    = "1.0"

public plugin_init()
{
    
register_plugin(PLUGIN_NAMEPLUGIN_VERSIONPLUGIN_AUTHOR)
    
register_cvar(PLUGIN_NAMEPLUGIN_VERSIONFCVAR_SPONLY|FCVAR_SERVER)    
    
cvar_enable register_cvar("amx_slotsapka""1")
}
public 
plugin_precache()
{
    
precache_model(MODEL_MARK)    
    
    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/gign/gign.mdl")
    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/gsg9/gsg9.mdl")
    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/sas/sas.mdl")
    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/urban/urban.mdl")
    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/vip/vip.mdl")

    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/arctic/arctic.mdl")
    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/guerilla/guerilla.mdl")
    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/leet/leet.mdl")
    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/terror/terror.mdl")    
}
public 
client_connect(id)
{
    if(
g_adminmarkEnt[id] > 0)
        
remove_entity(g_adminmarkEnt[id])
    
g_adminmarkEnt[id] = 0
}
public 
client_disconnect(id)
{
    if(
g_adminmarkEnt[id] > 0)
        
remove_entity(g_adminmarkEnt[id])
    
g_adminmarkEnt[id] = 0
}
public 
client_PreThink(id)
{
    if(!
is_user_connected(id))
        return 
PLUGIN_CONTINUE
    
    
if(!is_user_alive(id) && g_adminmarkEnt[id] > 0)
    {
        
remove_entity(g_adminmarkEnt[id])
        
g_adminmarkEnt[id] = 0
        
        
return PLUGIN_CONTINUE
    
}
    
    if (!(
get_user_flags(id) & ADMIN_FLAG))
    {
        
remove_entity(g_adminmarkEnt[id])
        
g_adminmarkEnt[id] = 0
        
        
return PLUGIN_CONTINUE
    
}
    
    if(!
get_pcvar_num(cvar_enable))
        return 
PLUGIN_CONTINUE
        
    
if(!is_user_alive(id))
        return 
PLUGIN_CONTINUE
        
    
if(g_adminmarkEnt[id] < 1)
    {
        
g_adminmarkEnt[id] = create_entity("info_target")
        if(
g_adminmarkEnt[id] > 0)
        {
            
entity_set_int(g_adminmarkEnt[id], EV_INT_movetypeMOVETYPE_FOLLOW)
            
entity_set_edict(g_adminmarkEnt[id], EV_ENT_aimentid)
            
entity_set_model(g_adminmarkEnt[id], MODEL_MARK)            
        }
    }
    
    if (
g_adminmarkEnt[id] > 0)
    {
        new 
modelID get_model_id(id)
        
entity_set_int(g_adminmarkEnt[id], EV_INT_bodymodelID)
    }

    if(
g_adminmarkEnt[id] < 1)
        return 
PLUGIN_CONTINUE

    
return PLUGIN_CONTINUE
}
new 
modelname[9][] ={
    
"gign",
    
"gsg9",
    
"sas",
    
"urban",
    
"vip",
    
"arctic",
    
"guerilla",
    
"leet",
    
"terror"
}
public 
get_model_id(id)
{
    new 
modelStr[32], iNum=32modelID
    get_user_info
(id,"model",modelStr,iNum)
    
    for(new 
09i++)
    {
        if (
equali (modelStrmodelname[i]) )
        {
            
modelID i
        
}
    }    
    return 
modelID


2=] Adminlerde "d" (ban) yetkisi verince "models/adminsapka.mdl" modeli çalışır
PHP Code:
#include <amxmodx>
#include <cstrike>
#include <engine>

#define ADMIN_FLAG    ADMIN_BAN
new g_adminmarkEnt[33]
new 
cvar_enable
new MODEL_MARK[]     = "models/adminsapka.mdl"

static const PLUGIN_NAME[]     = "Admin Sapka"
static const PLUGIN_AUTHOR[]     = "Xlamber"
static const PLUGIN_VERSION[]    = "1.0"

public plugin_init()
{
    
register_plugin(PLUGIN_NAMEPLUGIN_VERSIONPLUGIN_AUTHOR)
    
register_cvar(PLUGIN_NAMEPLUGIN_VERSIONFCVAR_SPONLY|FCVAR_SERVER)    
    
cvar_enable register_cvar("amx_adminsapka""1")
}
public 
plugin_precache()
{
    
precache_model(MODEL_MARK)    
    
    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/gign/gign.mdl")
    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/gsg9/gsg9.mdl")
    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/sas/sas.mdl")
    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/urban/urban.mdl")
    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/vip/vip.mdl")

    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/arctic/arctic.mdl")
    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/guerilla/guerilla.mdl")
    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/leet/leet.mdl")
    
force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/terror/terror.mdl")    
}
public 
client_connect(id)
{
    if(
g_adminmarkEnt[id] > 0)
        
remove_entity(g_adminmarkEnt[id])
    
g_adminmarkEnt[id] = 0
}
public 
client_disconnect(id)
{
    if(
g_adminmarkEnt[id] > 0)
        
remove_entity(g_adminmarkEnt[id])
    
g_adminmarkEnt[id] = 0
}
public 
client_PreThink(id)
{
    if(!
is_user_connected(id))
        return 
PLUGIN_CONTINUE
    
    
if(!is_user_alive(id) && g_adminmarkEnt[id] > 0)
    {
        
remove_entity(g_adminmarkEnt[id])
        
g_adminmarkEnt[id] = 0
        
        
return PLUGIN_CONTINUE
    
}
    
    if (!(
get_user_flags(id) & ADMIN_FLAG))
    {
        
remove_entity(g_adminmarkEnt[id])
        
g_adminmarkEnt[id] = 0
        
        
return PLUGIN_CONTINUE
    
}
    
    if(!
get_pcvar_num(cvar_enable))
        return 
PLUGIN_CONTINUE
        
    
if(!is_user_alive(id))
        return 
PLUGIN_CONTINUE
        
    
if(g_adminmarkEnt[id] < 1)
    {
        
g_adminmarkEnt[id] = create_entity("info_target")
        if(
g_adminmarkEnt[id] > 0)
        {
            
entity_set_int(g_adminmarkEnt[id], EV_INT_movetypeMOVETYPE_FOLLOW)
            
entity_set_edict(g_adminmarkEnt[id], EV_ENT_aimentid)
            
entity_set_model(g_adminmarkEnt[id], MODEL_MARK)            
        }
    }
    
    if (
g_adminmarkEnt[id] > 0)
    {
        new 
modelID get_model_id(id)
        
entity_set_int(g_adminmarkEnt[id], EV_INT_bodymodelID)
    }

    if(
g_adminmarkEnt[id] < 1)
        return 
PLUGIN_CONTINUE

    
return PLUGIN_CONTINUE
}
new 
modelname[9][] ={
    
"gign",
    
"gsg9",
    
"sas",
    
"urban",
    
"vip",
    
"arctic",
    
"guerilla",
    
"leet",
    
"terror"
}
public 
get_model_id(id)
{
    new 
modelStr[32], iNum=32modelID
    get_user_info
(id,"model",modelStr,iNum)
    
    for(new 
09i++)
    {
        if (
equali (modelStrmodelname) )
        {
            
modelID i
        
}
    }    
    return 
modelID

[/i][/i]


Attached Files
.rar   models.rar (Size: 62.66 KB / Downloads: 51)
.amxx   slotsapka.amxx (Size: 3.9 KB / Downloads: 32)
.amxx   adminsapka.amxx (Size: 3.91 KB / Downloads: 46)
[ Kaptan-i Derya Klan Ailesi ]
[ Since 2008 founder dangerlord63 ]
[ SERVER IP : Jail.KDerya.com || cs16.oyunsunucum.com || 178.211.34.226 ]
[ TEAMSPEAK 3 : TS3.KDerya.com & KD.TS3.Center & 185.78.86.151 ]
[ Xlamber ]
Code:
Facebook : Xlamber.emrezorlu
Twitter : Xlamber_emrezorlu
Skype : Xlamber.emrezorlu
Gmail : emrezorlu.Xlamber
Web : www.XLamberWeeb.com & www.OnlygameArea.com
Reply


Messages In This Thread
Cevap: Slota ayrı admine ayrı şapka - by Xlamber - 16-03-15, 22:39

Possibly Related Threads…
Thread Author Replies Views Last Post
  Admin - Slot Şapka kanun67 13 5,199 17-07-16, 17:37
Last Post: BYHAZARD7
  [JB] CT Özel Şapka Modeli Plugini bunyo67900 6 5,012 10-04-15, 12:43
Last Post: kedusa

Foruma Atla:


Users browsing this thread: 1 Guest(s)