Re: Проблемы после новой версии сервера. -
AndrewCrazy - 15.09.2017
Quote:
Originally Posted by Eims
Что это вообще за хаотичная работа с массивами? Не учили проверять значение переменной, если она впоследствии передаётся в качестве индекса массива?
И с каких пор у автомобилей появился нулевой ID?
Судя по качеству кода, и вызов OnVehicleSpawn происходит где-то вручную, от чего и нулевой ID передаётся, и 33944. Автор, тебе следует для начала понять что ты хочешь сделать своим кодом и соответствующе его переписать, ибо пока ошибки сугубо со стороны логики кода и ошибки, вероятнее всего, не в том коде, что ты скинул.
|
Данный мод писал не я, а скачал с интернета. Как я понял, этот код - античит от телепорта автомобиля к себе.
Re: Проблемы после новой версии сервера. -
Eims - 15.09.2017
В любом случае лучше найти где вызывается OnVehicleSpawn или понять почему он вызывается с такими значениями и переписать. Ну или хотя бы вот такую заглушку сделать
PHP код:
public OnVehicleSpawn(vehicleid)
{
if(!(1 <= vehicleid <= MAX_VEHICLES))
return 1;
for(new i; i < 2; i ++)
{
if(vHomeCar3DText[i][vehicleid] != Text3D:INVALID_3DTEXT_ID) - 21695 строка
{
DestroyDynamic3DTextLabel(vHomeCar3DText[i][vehicleid]);
vHomeCar3DText[i][vehicleid] = Text3D:INVALID_3DTEXT_ID;
}
}
if(RentCar[vehicleid] != -1)
{
RentCar[vehicleid] = -1;
DeletePVar(RentCar[vehicleid], "VehicleRent");
VehInfo[vehicleid-1][vLock] = false;
SetVehicleParamsForPlayer(vehicleid,RentCar[vehicleid],0,false);
SendClientMessage(RentCar[vehicleid],COLOR_GREY,"Ваш арендованный мотоцикл был заспавнен. {FF0000}Аренда окончена.");
}
UpdateVehiclePos(-1, vehicleid, 0); - 21709 строка
tforeach(i)
Re: Проблемы после новой версии сервера. -
AndrewCrazy - 15.09.2017
Quote:
Originally Posted by Eims
В любом случае лучше найти где вызывается OnVehicleSpawn или понять почему он вызывается с такими значениями и переписать. Ну или хотя бы вот такую заглушку сделать
PHP код:
public OnVehicleSpawn(vehicleid)
{
if(!(1 <= vehicleid <= MAX_VEHICLES))
return 1;
for(new i; i < 2; i ++)
{
if(vHomeCar3DText[i][vehicleid] != Text3D:INVALID_3DTEXT_ID) - 21695 строка
{
DestroyDynamic3DTextLabel(vHomeCar3DText[i][vehicleid]);
vHomeCar3DText[i][vehicleid] = Text3D:INVALID_3DTEXT_ID;
}
}
if(RentCar[vehicleid] != -1)
{
RentCar[vehicleid] = -1;
DeletePVar(RentCar[vehicleid], "VehicleRent");
VehInfo[vehicleid-1][vLock] = false;
SetVehicleParamsForPlayer(vehicleid,RentCar[vehicleid],0,false);
SendClientMessage(RentCar[vehicleid],COLOR_GREY,"Ваш арендованный мотоцикл был заспавнен. {FF0000}Аренда окончена.");
}
UpdateVehiclePos(-1, vehicleid, 0); - 21709 строка
tforeach(i)
|
Спасибо большое, вроде как проблема решилась, но как насчёт с логами из консоля которые видны 0 ID? Например: Если подключился какой-то игрок то видны 0 ID данные в чате или когда отключился игрок то тоже ему видно. Короче говоря, видно ему всё подряд то что в консоле.
Re: Проблемы после новой версии сервера. -
stabker - 15.09.2017
Попробуйте отключить мемхак плагины, в вашем случае это как минимум YSF
Re: Проблемы после новой версии сервера. -
DartfoL - 15.09.2017
почему бы просто не остаться на старой версии?
Re: Проблемы после новой версии сервера. -
AndrewCrazy - 16.09.2017
Quote:
Originally Posted by DartfoL
почему бы просто не остаться на старой версии?
|
Многие функции не работают вообще-то.
Re: Проблемы после новой версии сервера. -
AndrewCrazy - 17.09.2017
Quote:
Originally Posted by stabker
Попробуйте отключить мемхак плагины, в вашем случае это как минимум YSF
|
Спасибо большое, проблему решил
Re: Проблемы после новой версии сервера. -
Boing - 20.09.2017
Quote:
Originally Posted by AndrewCrazy
Спасибо большое, проблему решил 
|
Подскажи, как? Такой же трабл просто.
Re: Проблемы после новой версии сервера. -
OKStyle - 21.09.2017
Начал обнулять массивы или увеличил их размер, небось.
Re: Проблемы после новой версии сервера. -
AndrewCrazy - 28.09.2017
Quote:
Originally Posted by Boing
Подскажи, как? Такой же трабл просто.
|
Из-за плагина YSF, убери его.
Re: Проблемы после новой версии сервера. -
vasya096 - 07.10.2017
Quote:
Originally Posted by Holod
Хостинг сам по себе ни о чем. Врятли проблемы в версии, покупай лучше ruhoster, куда будет лучше, а лучше вообще VDS (а если крупный проект то дедик)
|
Ru-hoster не выдержал мою базу данных при онлайне от 70 игроков, перешел на eve-host ни малейших лагов, перешел из-за того что в ру хостере тех. поддержка никак не помогла.
Re: Проблемы после новой версии сервера. -
RickTaylor - 07.10.2017
Некоторые/моды/плагины и скрипты,не работают на SAMP RP 0.3.7 R2
Re: Проблемы после новой версии сервера. -
Romz - 07.10.2017
Quote:
Originally Posted by RickTaylor
Некоторые/моды/плагины и скрипты,не работают на SAMP RP 0.3.7 R2
|
плагины с мемхаком. Моды и скрипты причем?