Здравейте трабва ми плъгин който да дава различни модели на различните тагове.
За ВИП и Амин искам да са различини.
Заявка за изработване на Admin Models с определени тагове
Модератори: Extreme, Extreme, Extreme, Extreme, Extreme, Extreme, Extreme
-
Guardian Angel
Извън линия - VIP
- Мнения: 186
- Регистриран на: 18 Окт 2016, 02:00
- Местоположение: Петрич
- Се отблагодари: 1 път
- Получена благодарност: 22 пъти
Заявка за изработване на Admin Models с определени тагове
С риск да получа предупреждение...
Ахахахахах най-глупавата тема на всички времена.. След описанието на темата + коментар от автора все още не е ясно какво се иска
Ахахахахах най-глупавата тема на всички времена.. След описанието на темата + коментар от автора все още не е ясно какво се иска
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Заявка за изработване на Admin Models с определени тагове
Думата, която търсиш, е ФЛАГОВЕ, а не ТАГОВЕ. Настрой си имената на моделите в g_szModels. Пиши само името на файла, без .mdl.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#define MAX_MODELS 32
enum _:Data
{
Flags[32],
Model[32]
}
new const g_szModels[][Data] =
{
{ "m", "ime_na_modela1" },
{ "n", "ime_na_modela2" },
{ "o", "ime_na_modela3" },
{ "p", "ime_na_modela4" }
}
new g_iFlags[MAX_MODELS]
public plugin_init()
{
register_plugin("Admin Models", "1.0", "OciXCrom")
RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
}
public plugin_precache()
{
for(new i; i < sizeof(g_szModels); i++)
{
precache_player_model(g_szModels[i][Model])
g_iFlags[i] = read_flags(g_szModels[i][Flags])
}
}
public OnPlayerSpawn(id)
{
if(!is_user_alive(id))
return
new bool:bMatch
for(new i, iFlags = get_user_flags(id); i < sizeof(g_szModels); i++)
{
if((iFlags & g_iFlags[i]) == g_iFlags[i])
{
cs_set_user_model(id, g_szModels[i][Model])
bMatch = true
break
}
}
if(!bMatch)
cs_reset_user_model(id)
}
precache_player_model(szModel[])
{
static 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)
}
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 7 Отговори
- 4037 Преглеждания
-
Последно мнение от OciXCrom
-
- 1 Отговори
- 583 Преглеждания
-
Последно мнение от zolfeca
-
- 3 Отговори
- 771 Преглеждания
-
Последно мнение от trasha
-
- 2 Отговори
- 111 Преглеждания
-
Последно мнение от HeatoN
-
- 2 Отговори
- 774 Преглеждания
-
Последно мнение от bg-bb
-
- 4 Отговори
- 1720 Преглеждания
-
Последно мнение от atmax
-
- 12 Отговори
- 4192 Преглеждания
-
Последно мнение от neppyS BG
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 27 госта