[HL] Плеар моделите не се теглят от сървъра.
-
smurfavr
Извън линия - Потребител
- Мнения: 426
- Регистриран на: 06 Окт 2016, 17:55
- Се отблагодари: 25 пъти
- Получена благодарност: 16 пъти
- Обратна връзка:
Плеар моделите не се теглят от сървъра.
Как да го опитам ?
Плъгините от цс които намерих всички ползват модула cstrike и не знам дали няма да е трудно да се преправят.
Плъгините от цс които намерих всички ползват модула cstrike и не знам дали няма да е трудно да се преправят.
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Плеар моделите не се теглят от сървъра.
Ползват cstrike заради функцията cs_set_user_model която просто трябва да се замени със set_user_info - предполагам с тази се променят моделите в HL. Ето ти нов плъгин, който би трябвало да действа и в двете игри (предполагам искаш моделът произволно да се избира от даден списък):
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <hamsandwich>
new const g_szModels[][] = { "smurf1", "smurf2" }
public plugin_init()
{
register_plugin("Player 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])
}
public OnPlayerSpawn(id)
{
if(is_user_alive(id))
{
static const szModel[] = "model"
set_user_info(id, szModel, g_szModels[random(sizeof(g_szModels))])
}
}
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)
}
-
smurfavr
Извън линия - Потребител
- Мнения: 426
- Регистриран на: 06 Окт 2016, 17:55
- Се отблагодари: 25 пъти
- Получена благодарност: 16 пъти
- Обратна връзка:
[HL] Плеар моделите не се теглят от сървъра.
Преди малко го пробвах и работи.
Благодаря OciXCrom
псп
Един въпрос .Защо като го компилирам локално ми дава тези предупреждения?
псп
ПРОБЛЕМ
Сега забелязах,че като има бот или реален играч в сървъра постоянно се сменят отборите.
Проблема се появява само когато бъде убит някои и тогава плъгина го мести в другия отбор.Примерно отборите са по 10 човека и ако червените убият някои от сините плъгина го мести в червения отбор.В крайна сметка става червени 20 сини 0
Благодаря OciXCrom
псп
Един въпрос .Защо като го компилирам локално ми дава тези предупреждения?
► Покажи скъсения текст
псп
ПРОБЛЕМ
Сега забелязах,че като има бот или реален играч в сървъра постоянно се сменят отборите.
Проблема се появява само когато бъде убит някои и тогава плъгина го мести в другия отбор.Примерно отборите са по 10 човека и ако червените убият някои от сините плъгина го мести в червения отбор.В крайна сметка става червени 20 сини 0
Последно промяна от smurfavr на 20 Юни 2018, 20:07, променено общо 1 път.
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
[HL] Плеар моделите не се теглят от сървъра.
Ами няма никакво описание, просто сменя моделите. Грешките нямат нищо общо с плъгина, проблемът ти е в .inc файловете. За другото не знам.
-
smurfavr
Извън линия - Потребител
- Мнения: 426
- Регистриран на: 06 Окт 2016, 17:55
- Се отблагодари: 25 пъти
- Получена благодарност: 16 пъти
- Обратна връзка:
[HL] Плеар моделите не се теглят от сървъра.
Нямаш ли идея какво трябва да се оправи в кода за да не мести така играчите?
Пробва ли с този код които ми дадоха?
public plugin_precache()
Пробва ли с този код които ми дадоха?
public plugin_precache()
Код за потвърждение: Избери целия код
{
precache_model("models/player/smurf1/smurf1.mdl")
precache_model("models/player/smurf2/smurf2.mdl")
}
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
[HL] Плеар моделите не се теглят от сървъра.
Казах ти за какво служи това и както виждаш си го има в кода. Ако отборът се променя заедно с модела - нямам си идея.
-
smurfavr
Извън линия - Потребител
- Мнения: 426
- Регистриран на: 06 Окт 2016, 17:55
- Се отблагодари: 25 пъти
- Получена благодарност: 16 пъти
- Обратна връзка:
[HL] Плеар моделите не се теглят от сървъра.
OciXCrom Я погледни този код и кажи как точно прехвърля моделите? Като влезе играч в сървъра и му зарежда модела на играча само докато е в сървъра или директно му се сваля самия модел в папката ?
В файле amxmodx/configs/precache.ini допустимы комментарии начинающиеся с ; или //.
Това ; или //. се поставя за да не се четат имената нали?
Във файла precache.ini tтака ли трябва да се добавят имената или?
models/player/smurf1/smurf1.mdl
models/player/smurf2/smurf2.mdl
[/attachment]
В файле amxmodx/configs/precache.ini допустимы комментарии начинающиеся с ; или //.
Това ; или //. се поставя за да не се четат имената нали?
Във файла precache.ini tтака ли трябва да се добавят имената или?
models/player/smurf1/smurf1.mdl
models/player/smurf2/smurf2.mdl
[/attachment]
- Прикачени файлове
-
- precache.sma
- (1019 Байта) Свалено 102 пъти
- precache.sma
- (1019 Байта) Свалено 102 пъти
Последно промяна от smurfavr на 22 Юни 2018, 21:33, променено общо 1 път.
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
[HL] Плеар моделите не се теглят от сървъра.
Този плъгин няма нищо общо със задаване модели за играчи.
-
smurfavr
Извън линия - Потребител
- Мнения: 426
- Регистриран на: 06 Окт 2016, 17:55
- Се отблагодари: 25 пъти
- Получена благодарност: 16 пъти
- Обратна връзка:
[HL] Плеар моделите не се теглят от сървъра.
Как да няма нищо общо?
Инфо:
Плагин позволяет передавать на клиента файлы ресурсов, например модели игроков, звуки и т.п.
На каждый файл для передачи в файле amxmodx/configs/precache.ini следует завести строчку вида:
gfx/picture.gif
sound/blabla.wav
В файле amxmodx/configs/precache.ini допустимы комментарии начинающиеся с ; или //.
Инфо:
Плагин позволяет передавать на клиента файлы ресурсов, например модели игроков, звуки и т.п.
На каждый файл для передачи в файле amxmodx/configs/precache.ini следует завести строчку вида:
gfx/picture.gif
sound/blabla.wav
В файле amxmodx/configs/precache.ini допустимы комментарии начинающиеся с ; или //.
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
[HL] Плеар моделите не се теглят от сървъра.
Не ми е нужно описанието като гледам кода на плъгина. Единственото нещо, което плъгинът прави, е precache-ване (приготвяне) на модели/звуци и прочие с което играчите ще теглят файловете при влизане. Нито задава модели, нито прави нещо друго. Да не говорим, че ползва функцията precache_generic за всичко, което не е правилно.
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 5 Отговори
- 2495 Преглеждания
-
Последно мнение от Bartian
-
- 3 Отговори
- 1266 Преглеждания
-
Последно мнение от Marlboro
-
- 0 Отговори
- 450 Преглеждания
-
Последно мнение от Marlboro
-
- 6 Отговори
- 323 Преглеждания
-
Последно мнение от cgozzie
-
- 14 Отговори
- 4467 Преглеждания
-
Последно мнение от iv69
-
- 1 Отговори
- 680 Преглеждания
-
Последно мнение от OciXCrom
-
- 12 Отговори
- 4252 Преглеждания
-
Последно мнение от TSChannel
Кой е на линия
Потребители разглеждащи този форум: Google [Bot] и 19 госта