Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 28 мар 2024, 15:34

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: 19 июн 2018, 22:38 
Не в сети
Аватара пользователя
Зарегистрирован:
30 авг 2011, 22:16
Последнее посещение:
22 сен 2023, 18:31
Сообщения: 1384
Откуда: България
Я помещаю в server.cfg этот mp_teamlist "smurf1; smurf2". Как сделать загрузку моделей с игроков, которые входят на сервер?

_________________
Изображение
Изображение
http://smurfa.bulgarianforum.net/


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 20 июн 2018, 05:13 
Не в сети
Аватара пользователя
Зарегистрирован:
29 авг 2017, 06:42
Последнее посещение:
20 мар 2024, 23:51
Сообщения: 69
Откуда: Санкт-Петербург
Код:
public plugin_precache()
{
   precache_model("models/player/smurf1/smurf1.mdl")
   precache_model("models/player/smurf2/smurf2.mdl")
}

_________________
EHLL
https://forum.half-life.pro


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 20 июн 2018, 15:52 
Не в сети
Аватара пользователя
Зарегистрирован:
30 авг 2011, 22:16
Последнее посещение:
22 сен 2023, 18:31
Сообщения: 1384
Откуда: България
pow писал(а):
Код:
public plugin_precache()
{
   precache_model("models/player/smurf1/smurf1.mdl")
   precache_model("models/player/smurf2/smurf2.mdl")
}
Где добавить этот код? Должен ли быть написан плагин?

_________________
Изображение
Изображение
http://smurfa.bulgarianforum.net/


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 20 июн 2018, 22:11 
Не в сети
Аватара пользователя
Зарегистрирован:
29 авг 2017, 06:42
Последнее посещение:
20 мар 2024, 23:51
Сообщения: 69
Откуда: Санкт-Петербург
да собственно это весь плагин и есть

_________________
EHLL
https://forum.half-life.pro


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 20 июн 2018, 22:52 
Не в сети
Аватара пользователя
Зарегистрирован:
30 авг 2011, 22:16
Последнее посещение:
22 сен 2023, 18:31
Сообщения: 1384
Откуда: България
Они сделали такой плагин, но есть проблема. Когда игрок убит, плагин перемещает его в другую команду. Если в красной команде 10 игроков, и они убивают игроков из синей команды, плагин передает их всем красной команде. В чем проблема с кодом и как его исправить?


Вложения:
Скачать плагин или Скачать исходник [OnPlayerSpawn.sma - 827 байт]
Скачиваний: 453

_________________
Изображение
Изображение
http://smurfa.bulgarianforum.net/
Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 08 июл 2018, 19:37 
Не в сети
Аватара пользователя
Зарегистрирован:
30 авг 2011, 22:16
Последнее посещение:
22 сен 2023, 18:31
Сообщения: 1384
Откуда: България
Может ли кто-нибудь помочь?

псп
Этот плагин сделает мне работу, чтобы загрузить модели игроков?
viewtopic.php?f=19&t=718

_________________
Изображение
Изображение
http://smurfa.bulgarianforum.net/


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 08 июл 2018, 20:00 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
smurfavr писал(а):
Этот плагин сделает мне работу, чтобы загрузить модели игроков?
Да.


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 09 июл 2018, 07:25 
Не в сети
Зарегистрирован:
24 апр 2017, 21:16
Последнее посещение:
19 ноя 2023, 09:01
Сообщения: 53
This plugin will do the job, it will precache automatically any model you put in mp_teamlist
Код:
#include <amxmodx>
#include <fakemeta>

#define HL_MAX_TEAMS 10
#define MAX_TEAMNAME_LENGTH 16

new gTeamListModels[HL_MAX_TEAMS][MAX_TEAMNAME_LENGTH];

public plugin_init() {
   register_plugin("Precache TeamList", "1.0", "rtxa");
   GetTeamListModels(gTeamListModels, HL_MAX_TEAMS);
   CacheTeamListModels(gTeamListModels, HL_MAX_TEAMS);
}

public CacheTeamListModels(teamlist[][], size) {
   new file[128];
   for (new i; i < size; i++) {
      formatex(file, charsmax(file), "models/player/%s/%s.mdl", teamlist[i], teamlist[i]);
      if (file_exists(file))
         engfunc(EngFunc_PrecacheModel, file);
   }
}

public GetTeamListModels(output[][], size) {
   new teamlist[192];
   get_cvar_string("mp_teamlist", teamlist, charsmax(teamlist));

   new nIdx, nLen = (1 + copyc(output[nIdx], size, teamlist, ';'));

   while (nLen < strlen(teamlist) && ++nIdx < HL_MAX_TEAMS)
      nLen += (1 + copyc(output[nIdx], size, teamlist[nLen], ';'));
}

_________________
Изображение
Zombie Mod X | AG Mod X | HL Player Models API
Contact:
@Discord: rtxa#6795


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB