• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

[debug] вылет сервера из-за ошибки. Спасибо плагину crashdetect

Статус
В этой теме нельзя размещать новые ответы.

Envee

Нуль
Регистрация
30 Мар 2020
Сообщения
1
Лучшие ответы
0
Репутация
0
Всем добрый день/вечер/утро, под себя подберите там)
Возникла такая ошибка, есть работа развозчика продуктов, и есть таймер, когда выходишь из машины, при окончании которого твоя работа завершается. По истечении этих TextDraw'ных 15 секунд сервер просто вылетает, вылезает вот такая ошибка в server_log:
Прошу, палками не бейте, я начал неделю назад, сам разобраться ну никак не могу. Вроде обсмотрел все, но кажется, что все нормально, но сервер говорит иначе.

SERVER_LOG:
PHP:
[01:21:05] [debug] AMX backtrace:
[01:21:05] [debug] #0 native SetVehicleToRespawn () from samp03svr
[01:21:05] [debug] #1 00164714 in Second_Timer (playerid=0) at C:\Users\tvar\OneDrive\Рабочий стол\*название скрыл*\gamemodes\ind.pwn:18248
[01:21:05] [debug] #2 0015d894 in public UpdateTo1Sec () at C:\Users\tvar\OneDrive\Рабочий стол\*название скрыл*\gamemodes\ind.pwn:17935
CODE:
Строка 17935
PHP:
forward UpdateTo1Sec();
public UpdateTo1Sec()
{
	unix = gettime(tmphour, tmpminute, tmpsecond);
	getdate(tmpyear,tmpmonth,tmpday);
	if(lasthour != tmphour)
	{
		lasthour = tmphour;
		format(string, 126, "Òåêóùåå âðåìÿ "WHITE"%d:00", tmphour);
		SendClientMessageToAll(CORANGE, string);
		PayDay();
		if(tmphour == 5)
		{
			ServerRestart[1] = 10;
			SendClientMessageToAll(COLOR_REDD, "< "NAME_PROECT" > - Ïåðåçàãðóçêà èãðîâîãî ðåæèìà ÷åðåç 10 ñåêóíä!");
		}
	}
	PlayerInformation();
	foreach(Player, playerid)
	{
		Second_Timer(playerid); // вот она строка 17935
		if(ShowMap[playerid]) UpdateMap(playerid);
	}
	Other();
	Fresh();
	return 1;
}
Строка 18248
PHP:
	if(GetPVarInt(playerid,"ProdExit_Car"))
	{
	    SetPVarInt(playerid, "ProdExit_Car", GetPVarInt(playerid,"ProdExit_Car")-1);
	    format(string,10, "~r~~h~%i",GetPVarInt(playerid,"ProdExit_Car"));
	    GameTextForPlayer(playerid, string, 1000, 6);
	    if(GetPVarInt(playerid,"ProdExit_Car")==1)
	    {
            if(gPlayerProdText[playerid][0] != Text3D:-1 || gPlayerProdText[playerid][1] != Text3D:-1 || gPlayerProdCP[playerid] != -1)
            {
                if(gPlayerProdText[playerid][0] != Text3D:-1) DestroyDynamic3DTextLabel(gPlayerProdText[playerid][0]);
                if(gPlayerProdText[playerid][1] != Text3D:-1) DestroyDynamic3DTextLabel(gPlayerProdText[playerid][1]);
                if(gPlayerProdCP[playerid] != -1) DestroyDynamicCP(gPlayerProdCP[playerid]);

                gPlayerProdText[playerid][0] = Text3D:-1;
                gPlayerProdText[playerid][1] = Text3D:-1;
                gPlayerProdCP[playerid] = -1;

                SendClientMessage(playerid, 0xFFFF00AA, "Рабочий день завершен");// Вот в этом пропуске строки ниже и есть строка 18248

                SetVehicleToRespawn(GetPVarInt(playerid,"prod_vehicle_id")); // Вот в этом пропуске строки выше и есть срока 18248
                DeletePVar(playerid,"prod_vehicle_id");
                DeletePVar(playerid,"prod_next");
                DeletePVar(playerid,"count_prod2");
            }

	        DeletePVar(playerid,"ProdExit_Car");
	    }
	}
Спасибо большое заранее, Вы всегда очень выручаете!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу