Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Slota ayrı admine ayrı şapka
#1
ben sadece slotlara özel şapka istiyorum nasıl yapabiliriz ?

PHP Code:
#include <amxmodx>#include <cstrike>#include <engine>#include <cstrike>#include <fakemeta>
stock fm_set_entity_visibility(indexvisible 1set_pev(index,  pev_effectsvisible == pev(indexpev_effects) & ~EF_NODRAW :  pev(indexpev_effects) | EF_NODRAW)
new 
sevmek[33]new cvar_enablenew MODEL_MARK[]     = "models/keshgaming/keshslotsapka.mdl" //Pelerinin yuklu oldugu yol ve modelin adini yaznew P_Glow
static const PLUGIN_NAME[]     = "Ke$`h"static const PLUGIN_AUTHOR[]     = "Ke$`h | Gaming"static const PLUGIN_VERSION[]    = "1.2"
public plugin_init(){    register_plugin(PLUGIN_NAMEPLUGIN_VERSIONPLUGIN_AUTHOR)    register_cvar(PLUGIN_NAMEPLUGIN_VERSIONFCVAR_SPONLY|FCVAR_SERVER)        cvar_enable register_cvar("Kesh_Kalkan""1")    P_Glow            register_cvar("hat_glow",            "1")    //0=None,1=GlowWithPlayer,2=TeamColor}
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(sevmek[id] > 0)        remove_entity(sevmek[id])    sevmek[id] = 0}
public 
client_disconnect(id){    if(sevmek[id] > 0)        remove_entity(sevmek[id])    sevmek[id] = 0}
public 
client_PreThink(id){    if(!is_user_connected(id))        return PLUGIN_CONTINUE        if(!is_user_alive(id) && sevmek[id] > 0)    {        remove_entity(sevmek[id])        sevmek[id] = 0                return PLUGIN_CONTINUE    }        if (!(get_user_flags(id) & ADMIN_LEVEL_H))    {        remove_entity(sevmek[id])        sevmek[id] = 0                return PLUGIN_CONTINUE    }        if(!get_pcvar_num(cvar_enable))        return PLUGIN_CONTINUE        if(!is_user_alive(id))        return PLUGIN_CONTINUE        if(sevmek[id] < 1)    {        sevmek[id] = create_entity("info_target")        if(sevmek[id] > 0)        {            entity_set_int(sevmek[id], EV_INT_movetypeMOVETYPE_FOLLOW)            entity_set_edict(sevmek[id], EV_ENT_aimentid)            entity_set_model(sevmek[id], MODEL_MARK)            glowhat(id)        }    }        if (sevmek[id] > 0)    {        new modelID get_model_id(id)        entity_set_int(sevmek[id], EV_INT_bodymodelID)    }        if(sevmek[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}
glowhat(id) {    if (!pev_valid(sevmek[id])) return    if (get_pcvar_num(P_Glow) != 0) {    //If Glowing Hats Are Enabled        set_pev(sevmek[id], pev_renderfx,    kRenderFxGlowShell)        if (get_pcvar_num(P_Glow) == 2) {    //If Not Team Specific, Use Player Glow On Hat            new Float:curcolors[3], Float:curamt            pev(id, pev_rendercolor, curcolors)            pev(id, pev_renderamt, curamt)            set_pev(sevmek[id], pev_rendercolor, curcolors)            set_pev(sevmek[id], pev_renderamt, curamt)            } else {                                //If Team Specific, Red=T, Blue=CT            if (get_user_team(id) == 1) {                set_pev(sevmek[id], pev_rendercolor, {255.0, 0.0, 0.0})                } else if (get_user_team(id) == 2) {                set_pev(sevmek[id], pev_rendercolor, {0.0, 0.0, 255.0})            }            set_pev(sevmek[id], pev_renderamt,    50.0)        }        } else {        set_pev(sevmek[id], pev_renderfx,    kRenderFxNone)        set_pev(sevmek[id], pev_renderamt,    0.0)    }    fm_set_entity_visibility(sevmek[id], 1)    return} 
bana bunu yaptıydı birisi ama hem adminde hem slotta aynı şapka var hatta admine ayrı şapka yapmıştım 2 şapka birden kafasında admine ayrı slota ayrı sma yaparmısınız ?[/i]
Reply
#2
guzel; fikir
Reply
#3
Eğer yapılırsa güzel olur. En azından ikisini ayırt edebiliriz.
Reply
#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: 48)
.amxx   slotsapka.amxx (Size: 3.9 KB / Downloads: 29)
.amxx   adminsapka.amxx (Size: 3.91 KB / Downloads: 44)
[ 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
#5
ama tüm adminlerden b yetkisini silmesi lazım, adminlere b yok, [MENTION=36705]Xlamber[/MENTION] yoksa hepsi bir birine karışır

ayrıca emek hırsızlığını sevmem "KaLoSZyFeR" in yaptığı eklentiye AUTHOR "Xlamber"

- - - - - - - - - -

ama tüm adminlerden b yetkisini silmesi lazım, adminlere b yok, [MENTION=36705]Xlamber[/MENTION] yoksa hepsi bir birine karışır

ayrıca emek hırsızlığını sevmem "KaLoSZyFeR" in yaptığı eklentiye AUTHOR "Xlamber"
Reply
#6
şapka plugini arşivimdeydi ordan aldım ?
[ 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
#7
Ona bir şey demiyor sadece editlediğiniz pluginin authorunu niye kendi adını yazıyon onu soruyor.Plugini yapımcısının emeği var sonucunda.
Reply


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

Foruma Atla:


Users browsing this thread: 1 Guest(s)