Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема с пабликом OnPlayerEnterVehicle.

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

Swacky

Новичок
Добрый день, уважаемые. Возникла такая проблема, когда игрок только садится в транспорт(нажав Enter), ему должно показать TextDraw с информацией о транспорте. Дело в том, что этого TextDraw'a не показывает, из-за чего, я не понимаю.

Код:
PHP:
new Text:	InfoVeh[MAX_PLAYERS];
new DInfoVeh[MAX_PLAYERS] = -1;

for(new ill = 0; ill < MAX_PLAYERS; ill++)
{
	InfoVeh[ill] = TextDrawCreate(39, 225, "~y~CarName~n~~g~vehicle id: 1~n~~r~model id: 1");
	TextDrawBackgroundColor(InfoVeh[ill], 255);
	TextDrawFont(InfoVeh[ill], 1);
	TextDrawLetterSize(InfoVeh[ill], 0.46, 1);
	TextDrawColor(InfoVeh[ill], 0xFFFFFFFF);
	TextDrawSetOutline(InfoVeh[ill], 1);
	TextDrawSetProportional(InfoVeh[ill], true);
}

Таймер:
if(DInfoVeh[i] > -1){DInfoVeh[i]--;}
if(DInfoVeh[i] == 0) {
      TextDrawHideForPlayer(i, InfoVeh[i]);
}

(В этом паблике я предполагаю косяк,а какой,понять не могу)
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	new vid = GetPlayerVehicleID(playerid);
	new str[100];
	new carid = GetPlayerVehicleID(playerid), model = GetVehicleModel(carid);
	format(str, sizeof(str), "~y~%s~n~~g~vehicle id: %d~n~~r~model id: %d",CarsName[GetVehicleModel(vid)-400],carid,model);
	TextDrawSetString(InfoVeh[playerid], str); TextDrawShowForPlayer(playerid, InfoVeh[playerid]); DInfoVeh[playerid] = 5;
        return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу