Показать сообщение отдельно
Старый 19.08.2009, 23:08   #50
ZloyPetrushkO
Местный
 
Регистрация: 31.05.2008
Сообщений: 1,159
По умолчанию

Цитата:
Сообщение от SJack Посмотреть сообщение
Это означает что ты вызываешь нестатический метод из статического. Так делать нельзя, т.к. нестатический метод привязан к экземпляру класса, а статический "существует сам по себе", т.е. может работать и тогда, когда ни одного экземпляра класса не существует. Т.е. если ты работаешь с методом, имеющим модификатор static, то для вызова методов класса ты не можешь пользоваться неявным this (когда ты изнутри класса вызываешь его метод вызовом someMethod, на самом деле происходит вызов this.someMethod).
Из класса Bomb можно сломать игроку двигатель например так: World.getPlayerFM().EI.engines[0].setReadyness(getOwner(), fReadyness);
Тока ты уж не забудь удостовериться, что бомбу игрок бросает (getOwner() == World.getPlayerAircraft()), а то бомбу уронит бот, а двигатель игроку хряпнут
да вроде они все имеют модификаторы воид...ну да ладно...тут прост у меня руки из одного места растут...

по проверке- да она уже была еще в 1й версии мода. там для ботов не рассчитывалось(токо для игрока), ибо они правильно бросают все равно,зачем грузить машину?

а способ твой работает отлично, спс, уже опробовал. весело



Цитата:
Сообщение от Karabas-Barabas Посмотреть сообщение
Ну так если нельзя реализовать "выпадание потом", то может лучше сделать сразу по сбросу исчезновение в никуда для бомберов и поломку винта для истребителей, так же с исчезновением самой бомбы?

зачем так именно так ?
для всех внешних подвесок-бомба падает но ломает с какойто вероятностью двигатель\винт
для всех внутренних- бомба никуда не летит при етом, визуально бомба остаеться внутри но при посадке просто не детонирует так как нормальные бомбы(то ли экипаж обезвредил,то ли таки вытолкнули\выпала...).ну и соотвественно исключения. вот такой я вариант делаю...
-----
зы: можно сделать запрет на сброс бомбы в пике. ее можно будет сбросить выйди из пике. но для етого надо изменять класс controls, а он часто используеться. поетому мод будет просто очень конфликтным
ZloyPetrushkO вне форума   Ответить с цитированием