Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 16 июл 2018, 22:30

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




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

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


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

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


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 20 июн 2018, 15:52 
Не в сети
Аватара пользователя
Зарегистрирован:
30 авг 2011, 22:16
Последнее посещение:
16 июл 2018, 21:53
Сообщения: 1336
Откуда: България
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
Последнее посещение:
14 июл 2018, 21:53
Сообщения: 43
Откуда: Санкт-Петербург
да собственно это весь плагин и есть

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


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


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

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

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

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


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


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 09 июл 2018, 07:25 
Не в сети
Зарегистрирован:
24 апр 2017, 21:16
Последнее посещение:
16 июл 2018, 08:26
Сообщения: 7
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], ';'));
}


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

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


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

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


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

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