	if(strcmp(cmd,"/fare",true)==0)
    {
   		new Veh = GetPlayerVehicleID(playerid);
     	if(PlayerInfo[playerid][pJob] == 4)
		{
			if(TransportDuty[playerid] > 0)
			{
			    if(TransportDuty[playerid] == 1)
			    {
			        TaxiDrivers -= 1;
			    }
			    Delete3DTextLabel(taxi3d[Veh]);
			    TransportDuty[playerid] = 0;
				SendClientMessage(playerid, 0x6495EDFF, "Вы закончили рабочий день");
				return 1;
			}
			if(Veh >= taxicar[0] && Veh <= taxicar[48])
			{
			    if(GetPlayerState(playerid) == 2)
			    {
				    tmp = strtok(cmdtext, idx);
					if(!strlen(tmp)) return SPD(playerid, 9398 , 1, "{ffcc00}Настройка счетчика", "{FFFFFF}Укажите тариф по которому будет работать Ваше такси\nЭта сумма будет сниматься с пассажира каждые 30 секунд поездки\nТарифная ставка может быть от 0 до 200$", "Ок", "Отмена");
					moneys = strval(tmp);
					if(moneys < 1 || moneys > 1000)
					{
						SendClientMessage(playerid, COLOR_GREY, "Не меньше 1 и не больше $1000");
						return 1;
					}
				    TaxiDrivers += 1;
					TransportDuty[playerid] = 1;
				 	TransportValue[playerid] = moneys;
				    GetPlayerName(playerid,sendername,sizeof(sendername));
		           	new length = strlen(cmdtext);
		          	while ((idx < length) && (cmdtext[idx] <= ' '))
		       		{
		          		idx++;
		           	}
                	new offset = idx;
		           	new result[10];
		           	while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
          			{
		           		result[idx - offset] = cmdtext[idx];
		           		idx++;
             		}
		           	result[idx - offset] = EOS;
					GetPlayerName(playerid,sendername,sizeof(sendername));
					format(string, sizeof(string), "{007fff}%s\n{efd334}Тариф: %d вирт",(result), TransportValue[playerid]);
					taxi3d[Veh] = Create3DTextLabel(string,COLOR_YELLOW3d,9999.0, 9999.0, 9999.0, 30.0, 0, 1);
     				Attach3DTextLabelToVehicle(taxi3d[Veh], Veh, 0, 0, 1.5);
   					format(string, sizeof(string), "%s начал(а) рабочий день. Тариф: %d вирт", sendername, TransportValue[playerid]);
				}
				else
				{
				    SendClientMessage(playerid, COLOR_GREY, " Вы не таксит либо Вы не в машине.");
				    return 1;
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, " Вы не на работе.");
			}
		}
		else
		{
		   	SendClientMessage(playerid, COLOR_GREY, " Вы не таксит либо Вы не в машине.");
		    return 1;
		}
	    return 1;
 	}
