Добро пожаловать на форум, Гость, это ваша панель
Страница 1 из 11
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » CSSB War3FT MOD » Статус Талисманов (Появился/Не появился)
Статус Талисманов
NooB2
Дата: Понедельник, 25.02.2013, 23:44 | Сообщение # 1
офлайн

  • Сообщения: 136
  • Награды: 2
  • Замечания:
 
В общем кто хочет сделать такую штучку:


Делаем так:

1) Заходим в cssbWar3ftMod.sma и добавляем код:
Код
set_task(0.1,"TalismanInfo",0,"",0,"b")
// Время можно изменять
Скрин:


2) Заходим в constants.inl и добавляем:
Код
new bool:bCanCreateTalismane = false;

Скрин:


3) Заходим в system_talismane.inl:
А) Добавляем функцию
Код
public TalismanInfo(idUser)

Код функции:
Код
public TalismanInfo(idUser)
{
    if(bCanCreateTalismane)
{
   new szShowMsgTalisman[256];
   format(szShowMsgTalisman, charsmax(szShowMsgTalisman), "%L",LANG_PLAYER,"WC3_STATUS_TALISMANE_RESPAWN");
   set_hudmessage(255, 255, 255, 0.0, -1.0, 0, 6.0, 10.0);
   show_hudmessage(idUser, szShowMsgTalisman);
   }
   else
   {
   new szShowMsgTalisman[256];
   format(szShowMsgTalisman, charsmax(szShowMsgTalisman), "%L",LANG_PLAYER,"WC3_STATUS_TALISMANE_NO_RESPAWN");
   set_hudmessage(255, 255, 255, 0.0, -1.0, 0, 6.0, 10.0);
   show_hudmessage(idUser, szShowMsgTalisman);
   }
}

Скрин:

Б) Ищем функцию
Код
fCreateTalismane()
и добавляем туда код:
Код
bCanCreateTalismane = true;

Скрин:

В) Ищем там же функцию
Код
public touchPlayerTalisman(idEntityTouched, idUserTouch)
и добавляем туда:
Код
bCanCreateTalismane = false;

Скрин:


Ключи:
WC3_STATUS_TALISMANE_RESPAWN = [Talismane Status]: Появился.
WC3_STATUS_TALISMANE_NO_RESPAWN = [Talismane Status]: Не появился.


Сообщение отредактировал NooB2 - Понедельник, 25.02.2013, 23:45
 
Ewer
Дата: Вторник, 29.11.2016, 18:14 | Сообщение # 2
офлайн

  • Сообщения: 64
  • Награды: 0
  • Замечания:
 
А можно такое же, только чтобы соо выводилось в чат по команде?
Разобрался. Только хотелось бы чтобы писало время до талисмана


Сообщение отредактировал Ewer - Четверг, 08.12.2016, 22:32
 
stalkir14
Дата: Четверг, 01.12.2016, 20:33 | Сообщение # 3
офлайн

  • Сообщения: 2
  • Награды: 0
  • Замечания:
 
sad Дайте пожалуйста список Талисманов и какой за что отвечает ?!
Спасибо
 
MrScooter
Дата: Четверг, 26.01.2017, 19:16 | Сообщение # 4
офлайн

  • Сообщения: 252
  • Награды: 0
  • Замечания:
 
stalkir14, держи http://superwar3ft.ru/index.p....?p=8644

 
Ewer
Дата: Среда, 04.10.2017, 21:52 | Сообщение # 5
офлайн

  • Сообщения: 64
  • Награды: 0
  • Замечания:
 
А как вывести в чат время до талисмана
 
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » CSSB War3FT MOD » Статус Талисманов (Появился/Не появился)
Страница 1 из 11
Поиск: