Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Талисман ботинки на Нежить
d1n0
Дата: Понедельник, 27.01.2014, 01:37 | Сообщение # 1
офлайн

  • Сообщения: 15
  • Награды: 0
  • Замечания:
 
Можно ли сделать,чтобы нежить не могла использовать талисман "Ботинки"? А гланый вопрос - как это сделать.
Заранее спасибо за ответ.
 
PATRUL
Дата: Понедельник, 27.01.2014, 16:43 | Сообщение # 2
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Я никогда не пользовался талисманами и не работал с ними,поэтому данный код возможно работать не будет (Не проверял)

В system_talisman.inl найди функцию:
Код
public fActivateTalismanPassive(idUser, idTalismanActive)
Далее найди:
Код
case TALISMAN_ITEM_BOOTS:   // Boots of Speed
       {
              SHARED_SetSpeed( idUser );
       }
и замени на:
Код
case TALISMAN_ITEM_BOOTS:   // Boots of Speed
       {    
              if(p_data[idUser][P_RACE] == RACE_UNDEAD )
              fShowMenuTalismans( idUser );
              else
              SHARED_SetSpeed( idUser );
       }

Должно срабатывать так: если нежить пытается активировать талисман ботинок,то его выбрасывает в меню талисманов.
Ещё раз повторю,что данный код не был протестирован и за работоспобность не отвечаю.



 
  • Страница 1 из 1
  • 1
Поиск: