Помощ за OciXCrom's CUSTOM VIP EXTRAS

Въпроси и проблеми свързани с AMXModX.

Модератори: Extreme, Extreme, Extreme, Extreme, Extreme, Extreme, Extreme

Аватар
Drea<M>40BG ;]]
Извън линия
Потребител
Потребител
Мнения: 750
Регистриран на: 11 Окт 2016, 11:35
Се отблагодари: 115 пъти
Получена благодарност: 63 пъти
Обратна връзка:

Помощ за OciXCrom's CUSTOM VIP EXTRAS

Мнение от Drea<M>40BG ;]] » 02 Яну 2018, 20:31

Здравейте, става въпрос относно добавянето на вип скинове.

☄ Как се добавят и активират специалните ВИП скинове

1.Добавяте нужните файлове в cstrike папката. Пример: cstrike/models/player/името-на–скина/името-на-скина.mdl. Имайте предвид, че името на папката, в която се намира скина трябва да е също с името на .mdl файла.
2.Променяте cvar-овете ve_get_skin_t и/или ve_get_skin_ct на "1", зависимо от това кой/и отбор/и искате да получава/т специален скин.
3.Променяте cvar-овете ve_skin_name_t и/или ve_skin_name_ct, като в тях напишете името на самия скин, тоест името на .mdl файла.
4.Рестартирате сървъра, в случай, че е бил включен.
1 - направих нова папка в cstrike/models/player с името на скина и в нея сложих името на скина .mdl
2 - готово
3 - в server.cfg: ve_skin_name_t ime
ve_skin_name_ct ime
4 - рестартирах
5 - дадох на геймсървърс да качат нещата в downlaod url-то. Влизам - не работят.

Код за потвърждение: Избери целия код

	get_skin_t = register_cvar("ve_get_skin_t", "1")
	get_skin_ct = register_cvar("ve_get_skin_ct", "1")
	
	skin_name_t = register_cvar("ve_skin_name_t", "imetoslojihtuk")
	skin_name_ct = register_cvar("ve_skin_name_ct", "tuksushto")

	skin_t_active = (get_pcvar_num(get_skin_t) == 1) ? true : false
	skin_ct_active = (get_pcvar_num(get_skin_ct) == 1) ? true : false
Така ли трябва да е?

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Помощ за OciXCrom's CUSTOM VIP EXTRAS

Мнение от OciXCrom » 02 Яну 2018, 20:43

Плъгинът е стар и не се поддържа, а частта за скиновете не работи.

Аватар
Drea<M>40BG ;]]
Извън линия
Потребител
Потребител
Мнения: 750
Регистриран на: 11 Окт 2016, 11:35
Се отблагодари: 115 пъти
Получена благодарност: 63 пъти
Обратна връзка:

Помощ за OciXCrom's CUSTOM VIP EXTRAS

Мнение от Drea<M>40BG ;]] » 02 Яну 2018, 20:44

OciXCrom™ написа: 02 Яну 2018, 20:43 Плъгинът е стар и не се поддържа, а частта за скиновете не работи.
А кой да ползвам тогава, можеш ли да ми препоръчаш някой стабилен?
Админ чата ти и той не се поддържа, нали? Защото и той не работи
Последно промяна от Drea<M>40BG ;]] на 02 Яну 2018, 20:46, променено общо 1 път.

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Помощ за OciXCrom's CUSTOM VIP EXTRAS

Мнение от OciXCrom » 02 Яну 2018, 20:46

По-добре си пусни заявка с нещата, които ти трябват. Ако не е кой знае колко сложно, ще ти се изработи прост плъгин. Иначе моят си работи, само че не можеш да променяш скиновете през cvar. Ако искаш да ги промениш, промени ги в .sma файла и прекомпилирай.

Кое не му работи на админ чата?! Няма никакви проблеми с него.

Аватар
Drea<M>40BG ;]]
Извън линия
Потребител
Потребител
Мнения: 750
Регистриран на: 11 Окт 2016, 11:35
Се отблагодари: 115 пъти
Получена благодарност: 63 пъти
Обратна връзка:

Помощ за OciXCrom's CUSTOM VIP EXTRAS

Мнение от Drea<M>40BG ;]] » 02 Яну 2018, 21:45

Да, работи чата, оправих го... Явно съм изтеглил версия без .амхх от AlliedModers.
Значи опитах с този плъгин, редактирах кода ето така:

Код за потвърждение: Избери целия код

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

public plugin_init() {
        register_plugin("AMX Admin Model", "1.1.1", "whitemike")
        register_event("ResetHUD", "resetModel", "b")
        return PLUGIN_CONTINUE
}

public plugin_precache() {
        precache_model("models/player/vip_skin_ct/vip_skin_ct.mdl")
        precache_model("models/player/vip_skin_t/vip_skin_t.mdl")

        return PLUGIN_CONTINUE
}

public resetModel(id, level, cid) {
        if (get_user_flags(id) & ADMIN_KICK) {
                new CsTeams:userTeam = cs_get_user_team(id)
                if (userTeam == CS_TEAM_T) {
                        cs_set_user_model(id, "vip_skin_t")
                }
                else if(userTeam == CS_TEAM_CT) {
                        cs_set_user_model(id, "vip_skin_ct")
                }
                else {
                        cs_reset_user_model(id)
                }
        }

        return PLUGIN_CONTINUE
}
и пробвах. Така като рестартирах сървъра, изобщо не ме пусна. Опитах и да компилирам отново, но пак не ме пусна, не ми зареждаше. Не знам за какво е, но компилирах от мод (изтеглих готов дъст сървър и го преправях, понеже Стийм версията няма аддонс и да не взема да разваля нещо). Компилирах, показа, че е успешно, сложих плъгина и не ме пусна. Пробвах и с плъгина на OciXCrom, пробвах и с този по-горния. Същата работа. Ако искате вие пробвайте да компилирате от cs/cstrike/addons/amxmodx/scripting и compile и пробвайте дали ще ви тръгне.
Нямам идея защо е така, ако може да ми помогнете, че така до утре ще се мъча.
А този плъгин (viewtopic.php?f=21&p=9234) не трябва ли да има и .амхх, или трябва аз да го компилирам?

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Помощ за OciXCrom's CUSTOM VIP EXTRAS

Мнение от OciXCrom » 02 Яну 2018, 21:55

Какво ще каже "не ме пусна"? Сигурно ти дава някаква грешка щом не те пуска.
Качването на .amxx файлове е забранено. Всичко си компилираш сам.

Добавено преди 3 минути 35 секунди:
Ползвай този код, който аз съм направил и съм сигурен, че работи без проблеми:

Код за потвърждение: Избери целия код

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

#define ADMIN_FLAG ADMIN_KICK
#define CT_MODEL "admin_ct"
#define T_MODEL "admin_t"

public plugin_init()
{
	register_plugin("Simple Admin Models", "1.0", "OciXCrom")
	RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
}

public plugin_precache()
{
	precache_player_model(CT_MODEL)
	precache_player_model(T_MODEL)
}

public OnPlayerSpawn(id)
{
	if(!is_user_alive(id))
		return
		
	if(get_user_flags(id) & ADMIN_FLAG)
		cs_set_user_model(id, cs_get_user_team(id) == CS_TEAM_CT ? CT_MODEL : T_MODEL)
	else
		cs_reset_user_model(id)
}

precache_player_model(const 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)
}
Моделите се задават в #define редовете. Ако пак не става, проблемът не е от плъгина.

Аватар
Drea<M>40BG ;]]
Извън линия
Потребител
Потребител
Мнения: 750
Регистриран на: 11 Окт 2016, 11:35
Се отблагодари: 115 пъти
Получена благодарност: 63 пъти
Обратна връзка:

Помощ за OciXCrom's CUSTOM VIP EXTRAS

Мнение от Drea<M>40BG ;]] » 03 Яну 2018, 17:33

Не ще. Явно е от тва, защото стийма нещо няма аддонс и като отворя хлдс не се създава и съм изтеглил готов д2 мод и го преправям. От там компилирам и явно е от това. Не ме пускаше, писах на компанията, която хоства сървъра ако може да го компилира, казаха ми да го сложа, сложих го, компилираха го, рестартирах и няма скинове. Ето как съм е кода:

Код за потвърждение: Избери целия код

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

#define ADMIN_FLAG ADMIN_KICK
#define CT_MODEL "vip_skin_ct"
#define T_MODEL "vip_skin_t"

public plugin_init()
{
	register_plugin("Simple Admin Models", "1.0", "OciXCrom")
	RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
}

public plugin_precache()
{
	precache_player_model(CT_MODEL)
	precache_player_model(T_MODEL)
}

public OnPlayerSpawn(id)
{
	if(!is_user_alive(id))
		return
		
	if(get_user_flags(id) & ADMIN_FLAG)
		cs_set_user_model(id, cs_get_user_team(id) == CS_TEAM_CT ? CT_MODEL : T_MODEL)
	else
		cs_reset_user_model(id)
}

precache_player_model(const 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)
} 

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Помощ за OciXCrom's CUSTOM VIP EXTRAS

Мнение от OciXCrom » 03 Яну 2018, 17:35

Провери с командата amx_plugins дали плъгинът изобщо е активен в сървъра. Ако е активен, вероятно някой друг плъгин му пречи в работата.

Аватар
Drea<M>40BG ;]]
Извън линия
Потребител
Потребител
Мнения: 750
Регистриран на: 11 Окт 2016, 11:35
Се отблагодари: 115 пъти
Получена благодарност: 63 пъти
Обратна връзка:

Помощ за OciXCrom's CUSTOM VIP EXTRAS

Мнение от Drea<M>40BG ;]] » 03 Яну 2018, 17:39

Дори не го намерих там. Явно не работи, какво да правя сега..? Уж сложих плъгина. Сложих го в плъгинс, в конфигс го добавих в plugins, сложих .сма и рестартнах сървъра...

Също не знам защо това не работи, можеш ли да ми обясниш за 2 минути?
даскодско.png
даскодско.png (183.51 KiB) Преглеждано 3336 пъти
даскодско.png
даскодско.png (183.51 KiB) Преглеждано 3336 пъти

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Помощ за OciXCrom's CUSTOM VIP EXTRAS

Мнение от OciXCrom » 03 Яну 2018, 19:43

Щом не си го намерил там, а си сигурен, че е добавен правилно (провери внимателно дали името е написано правилно в plugins.ini), при стартиране на сървъра ще покаже цялата грешка. Намери я и дай я тук.
Относно снимката - ако се чудиш защо няма цветове, няма как да стане само с редакция на lang файла. Прочети тази тема.

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Поддръжка / Помощ”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 22 госта