Skin Admin and Vip
-
Ricardo01
Извън линия - Foreigner
- Мнения: 27
- Регистриран на: 02 Авг 2020, 07:07
- Се отблагодари: 1 път
- Получена благодарност: 1 път
- Обратна връзка:
Skin Admin and Vip
hello good night / good morning at the time you are viewing this post, I am looking for a skin plugin for Admin and Vip
Can someone help me please
Can someone help me please
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Skin Admin and Vip
Set the skins and flags in the beginning (marked with SETTINGS HERE).
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
enum _:ModelsInfo
{
Flag,
CTModel[32],
TModel[32]
}
// SETTINGS HERE
new const g_eModels[][ModelsInfo] =
{
{ ADMIN_LEVEL_A, "owner_ct", "owner_t" },
{ ADMIN_LEVEL_B, "admin_ct", "admin_t" }
}
// END OF SETTINGS
new Trie:g_tModels
public plugin_init()
{
register_plugin("Multiple Player Models", "1.0", "OciXCrom")
RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
}
public plugin_end()
TrieDestroy(g_tModels)
public plugin_precache()
{
g_tModels = TrieCreate()
for(new i; i < sizeof(g_eModels); i++)
{
precache_player_model(g_eModels[i][CTModel])
precache_player_model(g_eModels[i][TModel])
}
}
public OnPlayerSpawn(id)
{
if(is_user_alive(id))
{
static bool:bMatch, iFlags, i
bMatch = false
for(iFlags = get_user_flags(id), i = 0; i < sizeof(g_eModels); i++)
{
if(iFlags & g_eModels[i][Flag])
{
switch(cs_get_user_team(id))
{
case CS_TEAM_CT: cs_set_user_model(id, g_eModels[i][CTModel])
case CS_TEAM_T: cs_set_user_model(id, g_eModels[i][TModel])
}
bMatch = true
break
}
}
if(!bMatch)
{
static szModel[32]
cs_get_user_model(id, szModel, charsmax(szModel))
if(TrieKeyExists(g_tModels, szModel))
cs_reset_user_model(id)
}
}
}
precache_player_model(szModel[])
{
TrieSetCell(g_tModels, szModel, 1)
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)
}
-
Ricardo01
Извън линия - Foreigner
- Мнения: 27
- Регистриран на: 02 Авг 2020, 07:07
- Се отблагодари: 1 път
- Получена благодарност: 1 път
- Обратна връзка:
Skin Admin and Vip
I have tried it but it has a bug, people want to enter it and after a minute it takes it out or it remains bugged in the air, apart it takes a long time to download the skin, I add it in the fastdl but it still takes a long timeOciXCrom написа: ↑04 Авг 2020, 13:26 Set the skins and flags in the beginning (marked with SETTINGS HERE).
Код за потвърждение: Избери целия код
#include <amxmodx> #include <cstrike> #include <hamsandwich> enum _:ModelsInfo { Flag, CTModel[32], TModel[32] } // SETTINGS HERE new const g_eModels[][ModelsInfo] = { { ADMIN_LEVEL_A, "owner_ct", "owner_t" }, { ADMIN_LEVEL_B, "admin_ct", "admin_t" } } // END OF SETTINGS new Trie:g_tModels public plugin_init() { register_plugin("Multiple Player Models", "1.0", "OciXCrom") RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1) } public plugin_end() TrieDestroy(g_tModels) public plugin_precache() { g_tModels = TrieCreate() for(new i; i < sizeof(g_eModels); i++) { precache_player_model(g_eModels[i][CTModel]) precache_player_model(g_eModels[i][TModel]) } } public OnPlayerSpawn(id) { if(is_user_alive(id)) { static bool:bMatch, iFlags, i bMatch = false for(iFlags = get_user_flags(id), i = 0; i < sizeof(g_eModels); i++) { if(iFlags & g_eModels[i][Flag]) { switch(cs_get_user_team(id)) { case CS_TEAM_CT: cs_set_user_model(id, g_eModels[i][CTModel]) case CS_TEAM_T: cs_set_user_model(id, g_eModels[i][TModel]) } bMatch = true break } } if(!bMatch) { static szModel[32] cs_get_user_model(id, szModel, charsmax(szModel)) if(TrieKeyExists(g_tModels, szModel)) cs_reset_user_model(id) } } } precache_player_model(szModel[]) { TrieSetCell(g_tModels, szModel, 1) 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) }
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Skin Admin and Vip
Clearly you didn't add them in fastdl or you added them wrongly. How did you configure the plugin and where did you add the models?
-
Ricardo01
Извън линия - Foreigner
- Мнения: 27
- Регистриран на: 02 Авг 2020, 07:07
- Се отблагодари: 1 път
- Получена благодарност: 1 път
- Обратна връзка:
Skin Admin and Vip
Of course, the fastdl would load faster but it takes longer with your plugin, not because
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Skin Admin and Vip
My plugin or any other has nothing to do with how your fastdl works. Answer the questions I asked and/or provide pictures to prove that you did things right.
Re: Skin Admin and Vip
Здравейте, искам да попитам този плъгин дава скин или само изписва "owner" и "Admin" ? ако дава скинове от къде да си настроя кои модели да взима ? смисъл къде да добавя името на модела ?
-
Siska
Извън линия - Потребител
- Мнения: 772
- Регистриран на: 03 Дек 2019, 22:29
- Местоположение: Bedrock
- Се отблагодари: 157 пъти
- Получена благодарност: 48 пъти
- Обратна връзка:
Re: Skin Admin and Vip
Set the skins and flags in the beginning (marked with SETTINGS HERE).
Как точно се пише пътя ще трябва да експериментираш.
Код за потвърждение: Избери целия код
// SETTINGS HERE
new const g_eModels[][ModelsInfo] =
{
{ ADMIN_LEVEL_A, "owner_ct", "owner_t" },
{ ADMIN_LEVEL_B, "admin_ct", "admin_t" }
}
// END OF SETTINGS[code]
Търсих врага и го открих : това съм аз , трябва да се победя...
WWW.CSMEGAGAMING.COM Skype : Sisi-1_1
WWW.CSMEGAGAMING.COM Skype : Sisi-1_1
Re: Skin Admin and Vip
Да да, оправих се аз забравих да пиша ... Благодаря
Siska написа: ↑20 Май 2023, 16:27Set the skins and flags in the beginning (marked with SETTINGS HERE).
Как точно се пише пътя ще трябва да експериментираш.
Код за потвърждение: Избери целия код
// SETTINGS HERE new const g_eModels[][ModelsInfo] = { { ADMIN_LEVEL_A, "owner_ct", "owner_t" }, { ADMIN_LEVEL_B, "admin_ct", "admin_t" } } // END OF SETTINGS[code] [/quote]
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 3 Отговори
- 1234 Преглеждания
-
Последно мнение от EMOTO2.COM
-
- 0 Отговори
- 350 Преглеждания
-
Последно мнение от petyrkpetrov
-
- 7 Отговори
- 4019 Преглеждания
-
Последно мнение от OciXCrom
-
- 2 Отговори
- 1526 Преглеждания
-
Последно мнение от Mucii
-
- 0 Отговори
- 929 Преглеждания
-
Последно мнение от mharisrazaa
-
- 45 Отговори
- 2437 Преглеждания
-
Последно мнение от cgozzie75
-
- 0 Отговори
- 207 Преглеждания
-
Последно мнение от HeatoN
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 17 госта