Заявка за Admin Models Плугин
Заявка за Admin Models Плугин
Здравейте на всички пуснах заявка за Админ Моделс в /// Блокиран текст/линк [НЕЖЕЛАН САЙТ] ///, но ми казага, че всички са напуснали сайта. някой ако ми направи тези модели ще съм би благодарен много.
Admin T - премахнат линк!
Admin CT - премахнат линк!
Нека моделите бъдат, които е админ да има скиновете.
Admin T - премахнат линк!
Admin CT - премахнат линк!
Нека моделите бъдат, които е админ да има скиновете.
Последно промяна от OciXCrom на 11 Сеп 2018, 15:02, променено общо 1 път.
Причина: Нарушена т. 19 от Правилата на форума!
Причина: Нарушена т. 19 от Правилата на форума!
-
JustInCase
Извън линия - Потребител
- Мнения: 582
- Регистриран на: 14 Окт 2016, 23:31
- Се отблагодари: 4 пъти
- Получена благодарност: 15 пъти
Заявка за Admin Models Плугин
Пробвай така. Отдавна не съм писал на pawn така че ако има грешки или бъгове кажи да се помъча да го оправя. Не съм задавал флаг просто съм проверил дали играча е админ.
За да бачкат моделите ги сложи в папката ето така:
Counter-Terrorist Model:
models/player/CustomAdmCT с име CustomAdmCT.mdl
Terrorist Model:
models/player/CustomAdmCT с име CustomAdmT.mdl
За да бачкат моделите ги сложи в папката ето така:
Counter-Terrorist Model:
models/player/CustomAdmCT с име CustomAdmCT.mdl
Terrorist Model:
models/player/CustomAdmCT с име CustomAdmT.mdl
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
new const g_CTModel[] = "CustomAdmCT"
new const g_TModel[] = "CustomAdmT"
public plugin_init() {
register_plugin("Custom Admin Models", "0.1", "JustInCase")
register_event("ResetHUD", "resetModel", "b")
return PLUGIN_CONTINUE
}
public plugin_precache() {
precache_model(format_mdlPath(g_CTModel))
precache_model(format_mdlPath(g_TModel) )
return PLUGIN_CONTINUE
}
public resetModel(id, level, cid) {
if (is_user_admin(id)) {
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, g_TModel)
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, g_CTModel)
}
else {
cs_reset_user_model(id)
}
}
return PLUGIN_CONTINUE
}
stock format_mdlPath(const modelname[])
{
static modelpath[100]
formatex(modelpath, charsmax(modelpath), "models/player/%s/%s.mdl", modelname, modelname)
return modelpath
}
MANSION - HNS : 45.144.155.99:27026
ONLINE
ONLINE
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Заявка за Admin Models Плугин
Освен, че всички са напуснали сайта, ако ти направят там плъгина, по-добре изобщо да не го слагаш, тъй като няма да ти го направят както трябва или ще намерят такъв направен преди 10 години.
Ето ти по-добър код от горния. Следвай указанията които JustInCase е дал. Настрой си флага.
Ето ти по-добър код от горния. Следвай указанията които JustInCase е дал. Настрой си флага.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
new const SKIN_FLAG = ADMIN_RESERVATION
new const SKIN_CT[] = "CustomAdmCT"
new const SKIN_T[] = "CustomAdmT"
new bool:g_bHasCustomSkin[33]
public plugin_init()
{
register_plugin("Simple VIP Model", "1.0", "OciXCrom")
RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
}
public plugin_precache()
{
precache_player_model(SKIN_CT)
precache_player_model(SKIN_T)
}
public client_putinserver(id)
g_bHasCustomSkin[id] = false
public OnPlayerSpawn(id)
{
if(is_user_alive(id))
{
if(get_user_flags(id) & SKIN_FLAG)
{
switch(cs_get_user_team(id))
{
case CS_TEAM_CT: set_model(id, SKIN_CT)
case CS_TEAM_T: set_model(id, SKIN_T)
}
}
else if(g_bHasCustomSkin[id])
{
g_bHasCustomSkin[id] = false
cs_reset_user_model(id)
}
}
}
set_model(const id, const szModel[])
{
cs_set_user_model(id, szModel)
g_bHasCustomSkin[id] = true
}
stock precache_player_model(const name[], &id = 0)
{
new model[128]
formatex(model, charsmax(model), "models/player/%s/%sT.mdl", name, name)
if(file_exists(model))
id = precache_generic(model)
static const extension[] = "T.mdl"
#pragma unused extension
copy(model[strlen(model) - charsmax(extension)], charsmax(model), ".mdl")
return precache_model(model)
}
Заявка за Admin Models Плугин
OciXCrom - Може ли линк мъм Download така не, знам как се слага плугин. мерси предварително!OciXCrom™ написа: ↑11 Сеп 2018, 15:05 Освен, че всички са напуснали сайта, ако ти направят там плъгина, по-добре изобщо да не го слагаш, тъй като няма да ти го направят както трябва или ще намерят такъв направен преди 10 години.
Ето ти по-добър код от горния. Следвай указанията които JustInCase е дал. Настрой си флага.
Код за потвърждение: Избери целия код
#include <amxmodx> #include <cstrike> #include <hamsandwich> new const SKIN_FLAG = ADMIN_RESERVATION new const SKIN_CT[] = "CustomAdmCT" new const SKIN_T[] = "CustomAdmT" new bool:g_bHasCustomSkin[33] public plugin_init() { register_plugin("Simple VIP Model", "1.0", "OciXCrom") RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1) } public plugin_precache() { precache_player_model(SKIN_CT) precache_player_model(SKIN_T) } public client_putinserver(id) g_bHasCustomSkin[id] = false public OnPlayerSpawn(id) { if(is_user_alive(id)) { if(get_user_flags(id) & SKIN_FLAG) { switch(cs_get_user_team(id)) { case CS_TEAM_CT: set_model(id, SKIN_CT) case CS_TEAM_T: set_model(id, SKIN_T) } } else if(g_bHasCustomSkin[id]) { g_bHasCustomSkin[id] = false cs_reset_user_model(id) } } } set_model(const id, const szModel[]) { cs_set_user_model(id, szModel) g_bHasCustomSkin[id] = true } stock precache_player_model(const name[], &id = 0) { new model[128] formatex(model, charsmax(model), "models/player/%s/%sT.mdl", name, name) if(file_exists(model)) id = precache_generic(model) static const extension[] = "T.mdl" #pragma unused extension copy(model[strlen(model) - charsmax(extension)], charsmax(model), ".mdl") return precache_model(model) }
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Заявка за Admin Models Плугин
Качването на компилирани плъгини е забранено. Прочети тази тема ако не знаеш как се компилира - viewtopic.php?f=26&t=760
Излишно е да си правиш нов акаунт след като продължаваш по старому.
Излишно е да си правиш нов акаунт след като продължаваш по старому.
Заявка за Admin Models Плугин
Този потребител, не го познавам също така харесвам Моделите му и искам да ги използвам!OciXCrom™ написа: ↑11 Сеп 2018, 15:35 Качването на компилирани плъгини е забранено. Прочети тази тема ако не знаеш как се компилира - viewtopic.php?f=26&t=760
Излишно е да си правиш нов акаунт след като продължаваш по старому.
-
iv69
Извън линия - Потребител
- Мнения: 744
- Регистриран на: 17 Мар 2018, 15:34
- Се отблагодари: 214 пъти
- Получена благодарност: 39 пъти
Заявка за Admin Models Плугин
Оцикс, ще ми разрешиш ли да попитам за следното:OciXCrom™ написа: ↑11 Сеп 2018, 15:05 Освен, че всички са напуснали сайта, ако ти направят там плъгина, по-добре изобщо да не го слагаш, тъй като няма да ти го направят както трябва или ще намерят такъв направен преди 10 години.
Ето ти по-добър код от горния. Следвай указанията които JustInCase е дал. Настрой си флага.
Код за потвърждение: Избери целия код
#include <amxmodx> #include <cstrike> #include <hamsandwich> new const SKIN_FLAG = ADMIN_RESERVATION new const SKIN_CT[] = "CustomAdmCT" new const SKIN_T[] = "CustomAdmT" new bool:g_bHasCustomSkin[33] public plugin_init() { register_plugin("Simple VIP Model", "1.0", "OciXCrom") RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1) } public plugin_precache() { precache_player_model(SKIN_CT) precache_player_model(SKIN_T) } public client_putinserver(id) g_bHasCustomSkin[id] = false public OnPlayerSpawn(id) { if(is_user_alive(id)) { if(get_user_flags(id) & SKIN_FLAG) { switch(cs_get_user_team(id)) { case CS_TEAM_CT: set_model(id, SKIN_CT) case CS_TEAM_T: set_model(id, SKIN_T) } } else if(g_bHasCustomSkin[id]) { g_bHasCustomSkin[id] = false cs_reset_user_model(id) } } } set_model(const id, const szModel[]) { cs_set_user_model(id, szModel) g_bHasCustomSkin[id] = true } stock precache_player_model(const name[], &id = 0) { new model[128] formatex(model, charsmax(model), "models/player/%s/%sT.mdl", name, name) if(file_exists(model)) id = precache_generic(model) static const extension[] = "T.mdl" #pragma unused extension copy(model[strlen(model) - charsmax(extension)], charsmax(model), ".mdl") return precache_model(model) }
Цитат "Настрой си флага." - Извинявам се за невежеството си, но от този ред ли да си настроя флага:
new const SKIN_FLAG = ADMIN_RESERVATION
и как?
Тоест, ако искам например моделите да са за играчи с флаг "'t" - нещо такова ли ще е:
new const SKIN_FLAG = ADMIN_LEVEL_H
Благодаря !
-
TheRedShoko
Извън линия - Модератор
- Мнения: 1016
- Регистриран на: 06 Окт 2016, 07:42
- Местоположение: Бургас
- Се отблагодари: 5 пъти
- Получена благодарност: 84 пъти
-
iv69
Извън линия - Потребител
- Мнения: 744
- Регистриран на: 17 Мар 2018, 15:34
- Се отблагодари: 214 пъти
- Получена благодарност: 39 пъти
Заявка за Admin Models Плугин
Благодаря, стана ! А искам да попитам ако може, ще работи ли плъгина , ако за получаването му посоча на още един ред още един флаг по този начин? Трябва ми понеже имам VIP-екстри за играчите на две различни нива и съответно на два различни флага... ??? Или трябва да се променя и друго в плъгина. Примерно ето така:
new const SKIN_FLAG = ADMIN_LEVEL_H
new const SKIN_FLAG = ADMIN_LEVEL_G
p.s. не не става така... пробвах, някой да предложи идеи как да добавя два флага на които да се вземат моделите...
Последно промяна от iv69 на 28 Сеп 2018, 15:15, променено общо 1 път.
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 6 Отговори
- 3250 Преглеждания
-
Последно мнение от stambeto2006
-
- 7 Отговори
- 3997 Преглеждания
-
Последно мнение от OciXCrom
-
- 1 Отговори
- 574 Преглеждания
-
Последно мнение от zolfeca
-
- 3 Отговори
- 735 Преглеждания
-
Последно мнение от trasha
-
- 2 Отговори
- 94 Преглеждания
-
Последно мнение от HeatoN
-
- 2 Отговори
- 761 Преглеждания
-
Последно мнение от bg-bb
-
- 4 Отговори
- 1695 Преглеждания
-
Последно мнение от atmax
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 1 гост