Russian - Русский
RussianShoppa has been released!
Вся информация и ссылка на скачивание в топике http://www.hedgewars.org/node/2917.
В итоге пришли к названию ShoppaHell.
Проблема соединение с сервером потеряно
При попытке зайти на оф.сервер пишет:
Connection timed out. Соединение с сервером потеряно
Отказано в соединении. Соединение с сервером потеряно
так уже пару дней, может что то подскажете, раньше все норм работало. версия игры 0.9.15, (windows 7). Скорее всего проблема на сервере, или может у меня что то не так.
Соединение с сервером потеряно. Отказано в соединении.
Проблема, при глобальном подключении к серверу(в интернете) выдаётся сообщение: "Соединение с сервером потеряно" и "Отказано в соединении".
Save The World for True Shoppers ;)
Сделал миссию для шопперов. Зацените пожалуйста. Ссылка http://www.hedgewars.org/node/2842
Туториал. Как спрятать здоровье команд.
Иногда, когда команд в игре много, отображение здоровья затрудняет игру. И это лично меня раздражает. Потому решил сделать такую маленькую, но имхо полезную модификацию.
1) Рисование здоровья происходит в uWorld.pas в процедуре DrawWorld. Прямо под комментом
// Teams Healths
2) Нам нужно объявить флаг, который будет контролировать отображение здоровья и процедуру - переключатель флага.
Процедуру объявим в интерфейсе модуля uWorld, а сам флаг в переменных реализации.
3) далее берём блок кода с рисованием здоровья в if.
if flag then begin
// рисование здоровья
end;
4) процедура переключатель будет такая
procedure SwitchFlag;
begin
flag:= not flag;
end;
5) далее идём в uCommandHandlers.pas и там создаём команду, чтобы нам всё забиндить на клавишу.
5.1) в uses uCommandHandlers добавим uWorld
5.2) добавим процедуру команды
procedure chSwitchFlag(var s: shortstring);
begin
s:= s; // avoid compiler hint
SwitchFlag;
end;
5.3) регистрируем команду. Это в InitModule.
RegisterVariable('switchflag',vtCommand,@chSwitchFlag,true);
6) Биндим клавишу. Кому как удобней. Тру способ сделать это в коде фронтенда (такова задумка архитектора), но мне удобней делать это в uTeams.pas.
