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

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

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

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

Счётчик таксиста

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

Андрей:3

Ученик
Помогите установить счетчик таксиста. Чтоб когда игрок в машине сидел, и такси ехало. Счетчик включался, а если стоит и ничего не происходит.

у меня сейчас та:

Код:
forward Taxi(playerid);
public Taxi(playerid)
{
	new site = GetPlayerVehicleSeat(playerid);
	if(GetPlayerVehicleID(playerid) >= TaxiCar[0] && GetPlayerVehicleID(playerid) <= TaxiCar[11])
	{
		if(site > 0)
		{
			foreach (new i : Player)
			{
				if(IsPlayerConnected(i))
				{
					if(PINFO[i][pJob] == 4 && PINFO[i][TaxiTarif] > 0)
					{
						if(GetPlayerVehicleID(playerid) == GetPlayerVehicleID(i))
						{
							new string[64];
							if(PINFO[playerid][pCash] < PINFO[i][TaxiTarif]) RemovePlayerFromVehicleAC(playerid);
							if(PINFO[playerid][pCash] < PINFO[i][TaxiTarif]) return SendMe(playerid,0xFF6600AA, "У Вас закончились деньги.");
							PINFO[playerid][pCash] -= PINFO[i][TaxiTarif];
							PINFO[i][pCash] += PINFO[i][TaxiTarif];
							format(string,sizeof(string),"~r~-%d$",PINFO[i][TaxiTarif]);
							GameTextForPlayer(playerid, string, 1000, 1);
							format(string,sizeof(string),"~g~+%d$",PINFO[i][TaxiTarif]);
							GameTextForPlayer(i, string, 1000, 1);
							taxitimer[playerid] = 10;
						}
					}
				}
			}
		}
	}
	return true;
}
И в общем таймере поминутно:

Код:
			if(taxitimer[i] > 0 && PINFO[i][TaxiTarif] == 0)
		    {
			taxitimer[i] --;
			if(taxitimer[i] == 0)
			{
				Taxi(i);
			}
	    	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу