Няма голямо значение къде е сложил папката след като дори не е прикачен модела в:Desmeon wrote:Къде си сложил папката VipKnife, която се намира в архива?
Code: Select all
plugin_precache
Няма голямо значение къде е сложил папката след като дори не е прикачен модела в:Desmeon wrote:Къде си сложил папката VipKnife, която се намира в архива?
Code: Select all
plugin_precache
ако може бес книфе щото бгнав не показва оражието само скиновете бес книфеDesmeon wrote:Edited.
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", "1=1", "2=29")
}
public plugin_precache()
{
for(new i = 0; i < sizeof(g_szPlayerModels); i++)
precache_player_model(g_szPlayerModels[i])
engfunc( EngFunc_PrecacheModel, g_szPlayerModels )
}
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)
}
И той пропусна и ти пропусна... Чак се заливам от смяхMeTJlaTa wrote:Пропуснал е само да пресачне пътя до knife модела, тест:
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", "1=1", "2=29") } public plugin_precache() { for(new i = 0; i < sizeof(g_szPlayerModels); i++) precache_player_model(g_szPlayerModels[i]) engfunc( EngFunc_PrecacheModel, g_szPlayerModels ) } 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) }
Code: Select all
engfunc( EngFunc_PrecacheModel, g_szPlayerModels )
Code: Select all
precache_model(g_szKnifeModel)
Code: Select all
public plugin_precache()
{
engfunc( EngFunc_PrecacheModel, g_szKnifeModel )
}
Code: Select all
#include < amxmodx >
#include < cstrike >
#include < hamsandwich >
#define level ADMIN_LEVEL_G
public plugin_init()
{
RegisterHam(Ham_Spawn, "player", "HookSpawn", true)
}
public HookSpawn(id)
{
if( is_user_connected( id ) && (get_user_flags( id ) & level) )
{
cs_set_user_model( id, cs_get_user_team( id ) == CS_TEAM_T ? "leet_new" : "guerilla3" )
}
}
public plugin_precache()
{
precache_model( "models/player/leet_new/leet_new.mdl" )
precache_model( "models/player/leet_new/leet_newT.mdl" )
precache_model( "models/player/guerilla3/guerilla3.mdl" )
}
dDesmeon wrote:Флаг?