SA-MP Forums Archive
Проблемы после новой версии сервера. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Проблемы после новой версии сервера. (/showthread.php?tid=640959)

Pages: 1 2


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(!(
<= vehicleid <= MAX_VEHICLES))
        return 
1;
    for(new 
i2++)
    {
        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(-1vehicleid0);     - 21709 строка
    tforeach
(i



Re: Проблемы после новой версии сервера. - AndrewCrazy - 15.09.2017

Quote:
Originally Posted by Eims
Посмотреть сообщение
В любом случае лучше найти где вызывается OnVehicleSpawn или понять почему он вызывается с такими значениями и переписать. Ну или хотя бы вот такую заглушку сделать
PHP код:
public OnVehicleSpawn(vehicleid)
{
    if(!(
<= vehicleid <= MAX_VEHICLES))
        return 
1;
    for(new 
i2++)
    {
        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(-1vehicleid0);     - 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
плагины с мемхаком. Моды и скрипты причем?