Заявки за Admin/Player Models + Extra items

Ако искате да поръчате да ви намерим определено нещо, без да става дума за коментиране, пишете тук.
Post Reply
User avatar
MeTJlaTa
email: ale_1993@abv.bg
email: ale_1993@abv.bg
Posts: 246
Joined: 27 Nov 2011, 19:20
CS Nick: { S p @ W n } +++
Favorite version: CS: 1.6

Re: Заявки за Admin/Player Models + Extra items

Post by MeTJlaTa »

Desmeon

Edit, xause:

Cs Go player models:

Code: Select all

#include < amxmodx >
#include < cstrike > 
#include < hamsandwich >

#define plugin "CS:GO Player models"
#define version "1.5" 

new const old_player_models[][] = 
{
    "arctic",
    "guerilla",
    "leet",
    "terror",
    "gign",
    "gsg9",
    "sas",
    "urban"
}

new const new_player_model[][] =
{
    "arcticGO",
    "guerillaGO",
    "leetGO",
    "terrorGO",
    "gignGO",
    "gsg9GO",
    "sasGO",
    "urbanGO"
}

public plugin_init()
{
    register_plugin( plugin, version, "{ S p @ w n } +++" )
    RegisterHam( Ham_Spawn, "player", "HookSpawn", true ) 
}
public HookSpawn( const id ) 
{
    if( !is_user_connected( id ) ) 
        return HAM_IGNORED
        
    new csmodels[ 32 ] 
    cs_get_user_model( id, csmodels, charsmax( csmodels ) )
    
    for( new i = 0; i < sizeof old_player_models; i++ )
    {
        if( equal( csmodels, old_player_models[ i ], 0 ) )
        {
            cs_set_user_model( id, new_player_model[ i ] )
        }
    }
    
    return HAM_IGNORED
}
public plugin_precache()
{
    for( new i = 0; i < sizeof new_player_model; i++ )
    {
        new dir[ 128 ] 
        formatex( dir, charsmax( dir ), "models/player/%s/%s.mdl", new_player_model[ i ], new_player_model[ i ] )
        formatex( dir, charsmax( dir ), "models/player/%s/%sT.mdl", new_player_model[ i ], new_player_model[ i ] )
        precache_model( dir )
    }
} 
xause

Випове:
http://dox.bg/files/dw?a=4747ac563c
User avatar
xause
V.I.P
Posts: 32
Joined: 12 Feb 2016, 13:55
Skype: live:mazeto.bg
CS Nick: Xaus
Favorite version: CS: 1.6
Steam Community ID: kifii
Contact:

Re: Заявки за Admin/Player Models + Extra items

Post by xause »

Mod_NumForName: models/player/ukranianterrorist/ukr
anianterroristT.mdl not found
User avatar
robertocavalli98
Потребител
Потребител
Posts: 18
Joined: 05 Sep 2016, 16:10

Re: Заявки за Admin/Player Models + Extra items

Post by robertocavalli98 »

Заявка за ВИП плъгин да има меню да си изберат оражие
1.М4а1+Дигъл фулл аммо
2.АК47+Дигъл фулл аммо

Да дава :
15кръв за нормален килл
30 кръв удар в главата
200 пари за нормален килл
500 пари удар в главата
мултижъмп 2 скока
гравитация средно ниво
авп-то да е само за вип
кит за ЦТ-тата
скин - http://dox.bg/files/dw?a=bdd918c44b
флаг- Т
120 кръв
120 армор

БЛАГОДАРЯ ПРЕДВАРИТЕЛНО
1х НЕ 2х Флаш
User avatar
asusbg
Потребител
Потребител
Posts: 57
Joined: 20 Nov 2014, 12:40
Skype: ,,,
CS Nick: asusbg
Favorite version: CS: 1.6
Location: Добрич

Re: Заявки за Admin/Player Models + Extra items

Post by asusbg »

xause wrote:Mod_NumForName: models/player/ukranianterrorist/ukr
anianterroristT.mdl not found
Не си сложил модела.
User avatar
xause
V.I.P
Posts: 32
Joined: 12 Feb 2016, 13:55
Skype: live:mazeto.bg
CS Nick: Xaus
Favorite version: CS: 1.6
Steam Community ID: kifii
Contact:

Re: Заявки за Admin/Player Models + Extra items

Post by xause »

asusbg wrote:
xause wrote:Mod_NumForName: models/player/ukranianterrorist/ukr
anianterroristT.mdl not found
Не си сложил модела.


ами нямаго в папката има само това
ukranianterrorist
User avatar
xause
V.I.P
Posts: 32
Joined: 12 Feb 2016, 13:55
Skype: live:mazeto.bg
CS Nick: Xaus
Favorite version: CS: 1.6
Steam Community ID: kifii
Contact:

Re: Заявки за Admin/Player Models + Extra items

Post by xause »

User avatar
Desmeon
Потребител
Потребител
Posts: 258
Joined: 05 May 2013, 18:48
Skype: ЛС!
Location: Дом на масата.

Re: Заявки за Admin/Player Models + Extra items

Post by Desmeon »

xause wrote:АДМИНКА
ФЛАГ s
Т http://cs-bg.info/skin/2049
СТ http://cs-bg.info/skin/1869
+knife http://cs-bg.info/skin/4631

Code: Select all

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>

new const g_szKnifeModel[] = "models/VipKnife/v_knife.mdl"
new const g_szPlayerModels[][] = { "leet_new", "guerilla_new", "guerilla3" }

public plugin_init()
{    
    RegisterHam(Ham_Spawn, "player", "eventPlayerSpawn", 1)
    register_event("CurWeapon", "set_knife_model", "be", "2=29")
}

public plugin_precache()
{
    for(new i = 0; i < sizeof(g_szPlayerModels); i++)
        precache_player_model(g_szPlayerModels[i])
    precache_model(g_szKnifeModel)
}

public eventPlayerSpawn(id)
{
    if(is_user_alive(id) && has_flag(id, "s"))
    {
        switch(cs_get_user_team(id))
        {
            case CS_TEAM_T: cs_set_user_model(id, g_szPlayerModels[0])
            case CS_TEAM_CT: cs_set_user_model(id, g_szPlayerModels[random_num(1,2)])
        }
    }
}

public set_knife_model(id)
    if(is_user_alive(id) && has_flag(id, "s"))
        set_pev(id, pev_viewmodel2, g_szKnifeModel)
        
stock precache_player_model(szModel[])
{
    new szFile[128]
    formatex(szFile, charsmax(szFile), "models/player/%s/%s.mdl", szModel, szModel)
    precache_model(szFile)
    replace(szFile, charsmax(szFile), ".mdl", "T.mdl")
    
    if(file_exists(szFile))
        precache_model(szFile)
} 
Нужните модели
Last edited by Desmeon on 08 Feb 2017, 16:34, edited 1 time in total.
User avatar
Impressive.
VIP
VIP
Posts: 93
Joined: 26 May 2013, 09:19
Skype: sexdrugshause
CS Nick: Impressive.
Favorite version: CS: 1.6
Steam Community ID: impressivemadeit
Location: Стара Загора
Contact:

Re: Заявки за Admin/Player Models + Extra items

Post by Impressive. »

Здравейте, момчета. Долу поставям линк за отделните модели т.е., ако искате ги направете на един, ако искате на 3 отделни плъгина :)!

Ресурси:
http://dox.bg/files/dw?a=302418c1c1

Owner - ФЛАГ y
SMS Admin - ФЛАГ s
VIP - ФЛАГ t

Благодаря ви много :)!
User avatar
Desmeon
Потребител
Потребител
Posts: 258
Joined: 05 May 2013, 18:48
Skype: ЛС!
Location: Дом на масата.

Re: Заявки за Admin/Player Models + Extra items

Post by Desmeon »

Dae wrote:Здравейте, момчета. Долу поставям линк за отделните модели т.е., ако искате ги направете на един, ако искате на 3 отделни плъгина :)!

Ресурси:
http://dox.bg/files/dw?a=302418c1c1

Owner - ФЛАГ y
SMS Admin - ФЛАГ s
VIP - ФЛАГ t

Благодаря ви много :)!

Code: Select all

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>

new g_szModels[][] = { "vip_t", "vip_ct", "sms_t", "sms_ct", "owner_t", "owner_ct" }

public plugin_init()
    RegisterHam(Ham_Spawn, "player", "eventPlayerSpawn", 1)
    
public plugin_precache()
{
    for(new i = 0; i < sizeof(g_szModels); i++)
        precache_player_model(g_szModels[i])
}
    
public eventPlayerSpawn(id)
{
    if(!is_user_alive(id))
        return HAM_IGNORED
        
    switch(get_user_flags(id))
    {
        case ADMIN_ADMIN:
        {
            switch(cs_get_user_team(id))
            {
                case CS_TEAM_T: cs_set_user_model(id, g_szModels[4])
                case CS_TEAM_CT: cs_set_user_model(id, g_szModels[5])
            }
        }
        case ADMIN_LEVEL_G:
        {
            switch(cs_get_user_team(id))
            {
                case CS_TEAM_T: cs_set_user_model(id, g_szModels[2])
                case CS_TEAM_CT: cs_set_user_model(id, g_szModels[3])
            }
        }
        case ADMIN_LEVEL_H:
        {
            switch(cs_get_user_team(id))
            {
                case CS_TEAM_T: cs_set_user_model(id, g_szModels[0])
                case CS_TEAM_CT: cs_set_user_model(id, g_szModels[1])
            }
        }
    }
    
    return HAM_IGNORED
}

stock precache_player_model(szModel[])
{
    new szFile[128]
    formatex(szFile, charsmax(szFile), "models/player/%s/%s.mdl", szModel, szModel)
    precache_model(szFile)
    replace(szFile, charsmax(szFile), ".mdl", "T.mdl")
    
    if(file_exists(szFile))
        precache_model(szFile)
}
 
Модели
Поставят се в cstrike/models/player.
User avatar
MeTJlaTa
email: ale_1993@abv.bg
email: ale_1993@abv.bg
Posts: 246
Joined: 27 Nov 2011, 19:20
CS Nick: { S p @ W n } +++
Favorite version: CS: 1.6

Re: Заявки за Admin/Player Models + Extra items

Post by MeTJlaTa »

Dae

Fix:

Code: Select all

#include < amxmodx >
#include < cstrike > 
#include < hamsandwich >

#define plugin "Admin models"
#define version "0.0.2" 

new owner[ 2 ], sms[ 2 ], vip[ 2 ]
new cvar_flag_owner, cvar_flag_sms, cvar_flag_vip

new const CsVipModels[][] =
{
    "owner_t", "owner_ct",
    "sms_t", "sms_ct",
    "vip_t", "vip_ct"
}

public plugin_init()
{
    register_plugin( plugin, version, "AMXX AgrarZone Team" )
    register_cvar( plugin, version, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED )
    
    RegisterHam( Ham_Spawn, "player", "HookSpawn", true )
    
    server_print( "www.agrarzonegaming.eu | Admin models | version %s", version )
    Cvars()
}
public plugin_cfg()
{
    get_pcvar_string( cvar_flag_owner, owner, sizeof( owner[] ) ) 
    get_pcvar_string( cvar_flag_sms, sms, sizeof( sms[] ) ) 
    get_pcvar_string( cvar_flag_vip, vip, sizeof( vip[] ) )
}
Cvars()
{
    cvar_flag_owner = register_cvar( "amx_flag_owner", "y" )
    cvar_flag_sms = register_cvar( "amx_flag_sms", "s" )
    cvar_flag_vip = register_cvar( "amx_flag_vip", "t" )
}
public HookSpawn( const id )
{
    if( !is_user_connected( id ) ) 
        return HAM_IGNORED
    
    new flags = get_user_flags( id ) 
    new CsTeams:userTeam = cs_get_user_team( id )
    
    if( flags & read_flags( owner ) ) cs_set_user_model( id, userTeam == CS_TEAM_T ? CsVipModels[ 0 ] : CsVipModels[ 1 ] )
    if( flags & read_flags( vip ) ) cs_set_user_model( id, userTeam == CS_TEAM_T ? CsVipModels[ 2 ] : CsVipModels[ 3 ] )
    if( flags & read_flags( vip ) ) cs_set_user_model( id, userTeam == CS_TEAM_T ? CsVipModels[ 4 ] : CsVipModels[ 5 ] )
    
    return HAM_IGNORED
}
public plugin_precache()
{
    for( new i = 1; i < sizeof CsVipModels; i++ )
    {
        new dir[ 192 ]
        formatex( dir, sizeof( dir[] ), "models/player/%s/%s.mdl", CsVipModels[ i ], CsVipModels[ i ] )
        formatex( dir, sizeof( dir[] ), "models/player/%s/%sT.mdl", CsVipModels[ i ], CsVipModels[ i ] )
        precache_model( dir )
    }
} 
User avatar
Impressive.
VIP
VIP
Posts: 93
Joined: 26 May 2013, 09:19
Skype: sexdrugshause
CS Nick: Impressive.
Favorite version: CS: 1.6
Steam Community ID: impressivemadeit
Location: Стара Загора
Contact:

Re: Заявки за Admin/Player Models + Extra items

Post by Impressive. »

И двата не работят единия не показва моделите, а другия не намира моделите правилно.
User avatar
Huehue
Потребител
Потребител
Posts: 179
Joined: 12 Jan 2012, 10:38
CS Nick: MysticSkillz[BeastMode]

Re: Заявки за Admin/Player Models + Extra items

Post by Huehue »

Dae wrote:И двата не работят единия не показва моделите, а другия не намира моделите правилно.
Тествано и работи.
Допълнително имаш възможност да избираш дали да ползваш cstrike или не, понякога заради cstrike киква играчи с причина: Reliable Channel Overflowed

Code: Select all

#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>

#pragma semicolon 1

#define USE_CSTRIKE 0

#if USE_CSTRIKE == 1
    #include <cstrike>
#endif

enum
{
    OWNER = 0,
    ADMIN,
    SMS,
    VIP,
    
    MAXITEMS
};

enum _:iData
{
    MODEL_T[64],
    MODEL_CT[64],
    FLAG
};
new const g_szModels[MAXITEMS][iData] =
{
    { "nechev_ownert",     "nechev_owner_ct",     ADMIN_LEVEL_B },
    { "nechev_tadm",     "nechev_adm_ct",     ADMIN_LEVEL_D },
    { "nechev_sms_t",     "nechev_sms_ct",     ADMIN_LEVEL_E },
    { "nechev_tvip",     "nechev_vip_ct",     ADMIN_LEVEL_F }
};

#if USE_CSTRIKE == 0
    new g_bModel[33][32];
#endif

public plugin_init()
{
    register_plugin("Admin Models", "v1.1", "Huehue a.k.a AJW1337//");
    
    #if USE_CSTRIKE == 0
        register_forward(FM_SetClientKeyValue, "fwdSetKeyValue");
        register_message(get_user_msgid( "ClCorpse" ), "eventClCorpse");
    #endif
    
    RegisterHam(Ham_Spawn,"player","fwdHamPlayerSpawn", 1);
}
#if USE_CSTRIKE == 0
public client_connect(id)
{
    g_bModel[id][0] = '^0';
}
#endif
public plugin_precache()
{
    for (new i = 0; i < sizeof g_szModels; i++)
        precache_player_model(g_szModels[i]);
}

public fwdHamPlayerSpawn(id)
{
    new iFlags = get_user_flags(id), userTeam = get_user_team(id);
    if(is_user_alive(id))
    {
        if (iFlags & g_szModels[OWNER][FLAG])
        {
            #if USE_CSTRIKE == 1
                if (userTeam == 1) cs_set_user_model(id, g_szModels[OWNER][MODEL_T]);
                else if (userTeam == 2) cs_set_user_model(id, g_szModels[OWNER][MODEL_CT]);
            #else
                if (userTeam == 1) SetUserModel(id, g_szModels[OWNER][MODEL_T]);
                else if (userTeam == 2) SetUserModel(id, g_szModels[OWNER][MODEL_CT]);
                
                set_user_info(id, "model", g_bModel[id]);
            #endif
        }
        else if (iFlags & g_szModels[ADMIN][FLAG])
        {
            #if USE_CSTRIKE == 1
                if (userTeam == 1) cs_set_user_model(id, g_szModels[ADMIN][MODEL_T]);
                else if (userTeam == 2) cs_set_user_model(id, g_szModels[ADMIN][MODEL_CT]);
            #else
                if (userTeam == 1) SetUserModel(id, g_szModels[ADMIN][MODEL_T]);
                else if (userTeam == 2) SetUserModel(id, g_szModels[ADMIN][MODEL_CT]);
                
                set_user_info(id, "model", g_bModel[id]);
            #endif
        }
        else if (iFlags & g_szModels[SMS][FLAG])
        {
            #if USE_CSTRIKE == 1
                if (userTeam == 1) cs_set_user_model(id, g_szModels[SMS][MODEL_T]);
                else if (userTeam == 2) cs_set_user_model(id, g_szModels[SMS][MODEL_CT]);
            #else
                if (userTeam == 1) SetUserModel(id, g_szModels[SMS][MODEL_T]);
                else if (userTeam == 2) SetUserModel(id, g_szModels[SMS][MODEL_CT]);
                
                set_user_info(id, "model", g_bModel[id]);
            #endif
        }
        else if (iFlags & g_szModels[VIP][FLAG])
        {
            #if USE_CSTRIKE == 1
                if (userTeam == 1) cs_set_user_model(id, g_szModels[VIP][MODEL_T]);
                else if (userTeam == 2) cs_set_user_model(id, g_szModels[VIP][MODEL_CT]);
            #else
                if (userTeam == 1) SetUserModel(id, g_szModels[VIP][MODEL_T]);
                else if (userTeam == 2) SetUserModel(id, g_szModels[VIP][MODEL_CT]);
                
                set_user_info(id, "model", g_bModel[id]);
            #endif
        }
        else
        {
            #if USE_CSTRIKE == 1
                cs_reset_user_model(id);
            #else
                g_bModel[id][0] = '^0';
                set_user_info(id, "model", "");
            #endif
        }
    }
}
#if USE_CSTRIKE == 0
    public fwdSetKeyValue(id, const szInfoBuffer[], const szKey[], const szValue[])
    {
        if(g_bModel[id][0] && equal(szKey, "model") && !equal(szValue, g_bModel[id]))
        {
            set_user_info(id, "model", g_bModel[id]);
            return FMRES_SUPERCEDE;
        }
        return FMRES_IGNORED;
    }
    
    public eventClCorpse()
    {
        new id = get_msg_arg_int(12);
            
        if(g_bModel[id][0])
        {
            set_msg_arg_string(1, g_bModel[id]);
        }
    }
    
    stock SetUserModel(id, szModelName[])
    {
        return copy(g_bModel[id], charsmax(g_bModel), szModelName);
    }
#endif
// Credits to OciXCrom for stock
stock precache_player_model(szModel[])
{
    new szFile[128];
    formatex(szFile, charsmax(szFile), "models/player/%s/%s.mdl", szModel, szModel);
    precache_model(szFile);
    replace(szFile, charsmax(szFile), ".mdl", "T.mdl");
        
    if (file_exists(szFile))
        precache_model(szFile);
}
 
Last edited by Huehue on 10 Feb 2017, 23:13, edited 4 times in total.
User avatar
Impressive.
VIP
VIP
Posts: 93
Joined: 26 May 2013, 09:19
Skype: sexdrugshause
CS Nick: Impressive.
Favorite version: CS: 1.6
Steam Community ID: impressivemadeit
Location: Стара Загора
Contact:

Re: Заявки за Admin/Player Models + Extra items

Post by Impressive. »

работят моделите на Т на CT не работят.


Промяна:
Заявката ми я изпълни Huehue, благодаря на момчето!
User avatar
xause
V.I.P
Posts: 32
Joined: 12 Feb 2016, 13:55
Skype: live:mazeto.bg
CS Nick: Xaus
Favorite version: CS: 1.6
Steam Community ID: kifii
Contact:

Re: Заявки за Admin/Player Models + Extra items

Post by xause »

Desmeon wrote:
xause wrote:АДМИНКА
ФЛАГ s
Т http://cs-bg.info/skin/2049
СТ http://cs-bg.info/skin/1869
+knife http://cs-bg.info/skin/4631

Code: Select all

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>

new const g_szKnifeModel[] = "models/VipKnife/v_knife.mdl"
new const g_szPlayerModels[][] = { "leet_new", "guerilla_new", "guerilla3" }

public plugin_init()
{    
    RegisterHam(Ham_Spawn, "player", "eventPlayerSpawn", 1)
    register_event("CurWeapon", "set_knife_model", "be", "2=29")
}

public plugin_precache()
{
    for(new i = 0; i < sizeof(g_szPlayerModels); i++)
        precache_player_model(g_szPlayerModels[i])
}

public eventPlayerSpawn(id)
{
    if(is_user_alive(id) && has_flag(id, "s"))
    {
        switch(cs_get_user_team(id))
        {
            case CS_TEAM_T: cs_set_user_model(id, g_szPlayerModels[0])
            case CS_TEAM_CT: cs_set_user_model(id, g_szPlayerModels[random_num(1,2)])
        }
    }
}

public set_knife_model(id)
    if(is_user_alive(id) && has_flag(id, "s"))
        set_pev(id, pev_viewmodel2, g_szKnifeModel)
        
stock precache_player_model(szModel[])
{
    new szFile[128]
    formatex(szFile, charsmax(szFile), "models/player/%s/%s.mdl", szModel, szModel)
    precache_model(szFile)
    replace(szFile, charsmax(szFile), ".mdl", "T.mdl")
    
    if(file_exists(szFile))
        precache_model(szFile)
} 
Нужните модели

FATAL ERROR (shutting down): SV_ModelIndex: model models/VipKnife/v_knife.mdl no
t precached
User avatar
Desmeon
Потребител
Потребител
Posts: 258
Joined: 05 May 2013, 18:48
Skype: ЛС!
Location: Дом на масата.

Re: Заявки за Admin/Player Models + Extra items

Post by Desmeon »

Къде си сложил папката VipKnife, която се намира в архива?
Post Reply

Return to “Заявки”