[Помогите] С бензином -
Maikkk - 21.10.2011
Здравствуйте, у меня така я проблема с бензином, например у авто с ид 493 бензин отбавляется, а у авто с ид 588,589(я ток 2 тестанул) не отнимается бензин, в чем может быть проблема?
Вот код:
http://pastebin.com/c6NNQpP5
Подскажите кто знает, заранее большое спасибо!
Re: [Помогите] С бензином -
Maikkk - 22.10.2011
Подскажите пожалуйста из за чего может быть?
Re: [Помогите] С бензином -
Alllexxx - 22.10.2011
то есть ты считаешь, что приведённый тобой участок кода это вся система бензина?
во вторых если присутствуют фильтрскрипты которые подгружают транспорт, то вся система авто в моде летит к чертям(если конечно используются ид авто)
ты сам то понимаешь что это за код и когда он вызывается?
Код:
for(new c=0;c<CAR_AMOUNT;c++)
если id-авто больше или равно красной константе, то это авто как сейчас принято говорить "тупо" не будет обрабатываться этим кодом
Re: [Помогите] С бензином -
Maikkk - 22.10.2011
Quote:
Originally Posted by Alllexxx
то есть ты считаешь, что приведённый тобой участок кода это вся система бензина?
во вторых если присутствуют фильтрскрипты которые подгружают транспорт, то вся система авто в моде летит к чертям(если конечно используются ид авто)
ты сам то понимаешь что это за код и когда он вызывается?
|
Я понимаю прекрасно, этот паблик вызывается чтобы отнимать бензин, каждыен 15 или 20 секунд, а проблема, повторяю, в том что у пловино авто на сервере отнимает. у второй половины не отнимает, почему так?
Такого не было, я изменил этот паблик и стало так.
Re: [Помогите] С бензином -
Alllexxx - 22.10.2011
а как именно изменил то?
Re: [Помогите] С бензином -
Maikkk - 23.10.2011
было вот так:
http://pastebin.com/x3dkZHjy
Сделал вот так:
http://pastebin.com/c6NNQpP5
---------------------------------
Вообщем хотел сделать чтобы если двигатель был включен, и игрока в авто нет, значит у авто все равно будет отниматься бензин, сделал так, работает, но у некоторых авто перестало отнимать бензин вообще
Re: [Помогите] С бензином -
valych - 23.10.2011
Maikkk, как говорил Alllexxx у тебя машин в моде больше чем указано в #define CAR_AMOUNT
Еще, возможно ID тех машин (у которых не отбирает бензин) входят в паблики
PHP код:
IsAPlane
IsABoat
IsABike
IsAHarvest
IsADrugHarvest
IsASweeper
Но вначале попробуй увеличить число в
PHP код:
#define CAR_AMOUNT
Re: [Помогите] С бензином -
Maikkk - 23.10.2011
у меня всего 626 авто, там было 700, я поставил 2000, толку 0 ((
Проверил все паблики, там нет этих авто, кстати, не отнимает у личных авто, у обычных авто все норм, у половины личных норм, а у другой половины такая лажа
Re: [Помогите] С бензином -
valych - 23.10.2011
Maikkk, значит каким-то образом engineOn[c] равняется 0 или для тех машин паблик СheckGas не вызывается
Re: [Помогите] С бензином -
Maikkk - 24.10.2011
я убрал пару проверок и все стало нормально, так что проблема пока решена)