Archived copy of war3source.com, the War3Source forum (2009–2020), rebuilt from the Internet Archive by wc3mods.net. This page was captured on 2016-08-04 (original capture). Forum · All archived topics · Wiki · Bug tracker · Blog

Author Topic: Удаление купленных запрещенных предметов при смене расы  (Read 909 times)

Gorbag

  • Newbie
  • *
  • Posts: 3
    • View Profile
    • Email
Всем привет.

Сразу к делу - Хроносу запретил покупать крылатые сандалии. Игроки обходят этот запрет следующим образом - берут любую другую расу, покупают ей крылатые сандалии и меняют расу на Хроноса, получая тем самым запрещенный предмет.

Как от этого защититься? Может какой-то плагин есть или какие-то строчки кода нужно добавить в файлы мода? Например при вызове меню через changerace?

Помогите, кто сталкивался с этим и уже решил проблему.

alex0310

  • Full Member
  • ***
  • Posts: 184
    • View Profile
    • http://forum.cmepiii.ru/
Всем привет.

Сразу к делу - Хроносу запретил покупать крылатые сандалии. Игроки обходят этот запрет следующим образом - берут любую другую расу, покупают ей крылатые сандалии и меняют расу на Хроноса, получая тем самым запрещенный предмет.

Как от этого защититься? Может какой-то плагин есть или какие-то строчки кода нужно добавить в файлы мода? Например при вызове меню через changerace?

Помогите, кто сталкивался с этим и уже решил проблему.
Я не проверял, но думаю если поставить  проверку на событие смена расы, что-то вроде этого, то проблема будет решена.

Code: [Select]
stock bool:CanHaveItem(client, item)
{
if (W3IsItemDisabledForRace(War3_GetRace(client), item))
return false;
}

El Diablo

  • Hero Member
  • *****
  • Posts: 1114
    • View Profile
    • War3Evo